Calcrux
Ecommerce Seller OperationsNewFree Β· No sign-upReal-time

Cost Per Acquisition (CPA) Calculator

Calculate CPA, break-even threshold, and whether each acquisition is profitable.

Updated Reviewed by Sajid HussainΒ· Editor

ShareLinkedIn

Try it with your numbers

Results update in real time as you type β€” no submit needed.

Your numbers

Total spend on this ad campaign during the period.
Number of purchases (or other goal completions) attributed to this campaign.
Average revenue per conversion. Used to calculate ROAS and break-even CPA.
Gross margin after COGS β€” used to calculate break-even CPA and net profit.
The % of AOV you are willing to pay per acquisition. 25% means you will pay {{targetCpa}} to acquire a {{avgOrderValue}} order.

Results

⚑

Results appear as you type

No submit button needed

Why trust this calculator

Last updated

June 7, 2026

Coverage

9 markets Β· 8 currencies

Privacy

Calculated in-browser Β· no data stored

Pricing

Free forever Β· no sign-up

Is your ad spend actually profitable?

CPA: the number every ad campaign lives or dies by

Cost per acquisition (CPA) is ad spend divided by conversions β€” the direct cost of each customer a campaign delivered. If you spent {{adSpend}} and got {{conversions}} customers, your CPA is {{cpa}}. Whether that CPA is profitable depends entirely on your gross margin: at {{grossMarginPct}}% margin on a {{avgOrderValue}} order, the maximum you can pay per customer before losing gross profit is {{breakEvenCpa}}. This calculator shows your CPA, break-even threshold, target CPA, ROAS, and net campaign profit together β€” so you can see the full picture in one place instead of running the math manually.

**CPA vs CAC β€” two different numbers.** CPA is per-campaign: ad spend divided by conversions from that campaign. CAC is company-wide: all acquisition costs (including non-paid) divided by all new customers. A Google Ads CPA of {{cpa}} is useful for optimising that campaign; CAC is what you report to investors and use for LTV modelling. Use the right one for each decision.

**Break-even CPA is the number most tools miss.** Your CPA only matters relative to what each customer is worth β€” and that depends on your gross margin. At a 35% margin on a {{avgOrderValue}} order, the most you can pay and still break even is {{breakEvenCpa}}. Paying more means each acquired customer costs you money in gross profit, regardless of how good the ROAS looks.

**Target CPA gives campaigns a concrete bid ceiling.** Setting a target CPA as a percentage of AOV lets you configure Google and Meta bid strategies intelligently. A 25% target on a {{avgOrderValue}} AOV gives a {{targetCpa}} target CPA β€” input that directly into Target CPA bidding to stop overpaying.

**ROAS without margin context is misleading.** A 3Γ— ROAS sounds healthy, but if your gross margin is 25%, a 3Γ— ROAS still loses money (break-even ROAS would need to be 4Γ—). This calculator shows both the CPA and ROAS alongside their margin-adjusted break-even points so you never misread a campaign.

Quick facts

Primary metric
CPA vs break-even CPA
Margin-adjusted
Break-even at your actual gross margin
Target CPA
Bid ceiling from % of AOV
ROAS check
Revenue return on ad spend
Campaign P&L
Net profit on the campaign
Any currency
Global β€” no rates, no FX needed
How it works

From ad spend to a profitability verdict

Three inputs, under 30 seconds.

01

Enter campaign data

Your total ad spend and the conversions (purchases) the campaign generated.

02

Enter your economics

Average order value and gross margin β€” the two numbers that set the break-even CPA.

03

Read the results

See your CPA, whether it clears your break-even threshold, your ROAS, and the net profit from the campaign.

Steps to use the Cost Per Acquisition (CPA) Calculator: Enter campaign data, Enter your economics, Read the results.

Formula

Exactly what the calculator computes

Standard advertising math β€” every formula in plain terms.

01

Cost Per Acquisition (CPA)

CPA = Ad Spend Γ· Conversions

The core metric. If you spent {{adSpend}} and got {{conversions}} conversions, CPA = {{cpa}}. A "conversion" is whatever goal you optimise for β€” usually a purchase.

02

Break-Even CPA

Break-Even CPA = Average Order Value Γ— Gross Margin %

The maximum CPA where gross profit equals zero. Paying more means you lose money on each customer acquired. At {{avgOrderValue}} AOV and {{grossMarginPct}}% margin, break-even CPA = {{breakEvenCpa}}.

03

Target CPA

Target CPA = AOV Γ— Target CPA %

Your desired acquisition cost ceiling expressed as a share of each order. Use this as your bid cap in Google or Meta Target CPA campaigns.

04

ROAS

ROAS = (Conversions Γ— AOV) Γ· Ad Spend

Revenue generated per unit of ad spend. A ROAS of 3.0 means every dollar spent generated three dollars of revenue β€” but whether that is profitable depends on your gross margin.

05

Net Campaign Profit

Net Profit = (Revenue Γ— Gross Margin %) βˆ’ Ad Spend

The actual bottom-line impact of the campaign: gross profit from attributed revenue minus what you spent on ads.

Worked example

A {{adSpend}} campaign β€” is it profitable?

A typical ecommerce ad campaign, end to end.

Scenario

You ran a Google Shopping campaign spending $1,000.00 and got $50.00 purchases. Your products average $60.00 per order with a $35.00% gross margin.

1

Step 1 β€” CPA

$1,000.00 spend Γ· $50.00 conversions = $20.00 CPA. Simple β€” this is what each acquired customer cost from this campaign.

CPA: $20.00

2

Step 2 β€” Break-even CPA

At $60.00 AOV and $35.00% gross margin, each order generates $21.00 in gross profit. That is your break-even ceiling β€” your $20.00 CPA clears it by just $21.00 βˆ’ $20.00 = $5.00.

Break-even CPA: $21.00

3

Step 3 β€” ROAS and net profit

Revenue = $50.00 Γ— $60.00 = $3,000.00. ROAS = $3,000.00 Γ· $1,000.00 = $3.00Γ—. Gross profit = $3,000.00 Γ— $35.00% = $1,050.00. Net profit = $1,050.00 βˆ’ $1,000.00 = $50.00.

Net profit: $50.00 Β· ROAS: $3.00Γ—

4

Step 4 β€” Target CPA check

Your target CPA is $25.00% of AOV = $15.00. Your actual CPA of $20.00 is $5.00 over target β€” you are outspending your self-imposed ceiling on this campaign.

Over target by $5.00

The takeaway

The campaign is marginally profitable ($50.00 net) but the CPA exceeds the target. To hit the $15.00 target, either raise conversion rate or test a lower bid cap β€” or reconsider whether the target is realistic for this product.

Industry benchmarks

What a good CPA looks like

CPA benchmarks vary widely by channel and product category. Use these as a starting reference, then set your own targets based on your actual gross margin.

MetricPoorAverageGoodExcellent

Google Search CPA (ecommerce)

WordStream Google Ads Benchmarks 2025
> 40% of AOV25–40% of AOV15–25% of AOV< 15% of AOV

Meta Ads CPA (ecommerce)

Revealbot Meta Ads Benchmarks 2025
> 35% of AOV20–35% of AOV12–20% of AOV< 12% of AOV

Amazon Sponsored Products CPA

Jungle Scout Amazon Advertising Report 2025
> 30% of AOV18–30% of AOV10–18% of AOV< 10% of AOV

TikTok Ads CPA (ecommerce)

Varos TikTok Ads Benchmark Report 2025
> 45% of AOV25–45% of AOV15–25% of AOV< 15% of AOV

Fashion category CPA

DataFeedWatch Ecommerce Report 2025
> 50% of AOV30–50% of AOV20–30% of AOV< 20% of AOV

Electronics category CPA

DataFeedWatch Ecommerce Report 2025
> 20% of AOV10–20% of AOV5–10% of AOV< 5% of AOV
Why this calculator

Calcrux vs other CPA calculators

Most free CPA calculators stop at the division. This one goes further with margin-adjusted break-even and target CPA.

FeatureCalcruxGeneric CPA toolsGoogle Ads dashboard
CPA = spend Γ· conversions
Break-even CPA (margin-adjusted)
Target CPA from % of AOV
Net campaign profitSometimes
ROAS alongside CPASometimes
CPA vs target delta
Works in any currency, freeMostly USD
Common mistakes

How CPA analysis goes wrong

Optimising CPA without knowing break-even

Why it matters

A CPA of {{cpa}} sounds low, but if your break-even CPA is {{breakEvenCpa}}, that {{cpa}} is actually costing you money. Without the margin anchor, lower CPA is not always better.

Fix

Always compare CPA to your break-even CPA. Break-even CPA = AOV Γ— gross margin %.

Confusing CPA with CAC

Why it matters

CPA measures one campaign. CAC covers all acquisition costs: ad spend, agency fees, creative production, and organic marketing. Reporting CPA as CAC flatters the unit economics.

Fix

Use CPA for campaign optimisation. Use CAC (all costs Γ· all new customers) for LTV modelling and investor reporting.

Reading ROAS without margin context

Why it matters

A 3Γ— ROAS sounds healthy, but at a 25% gross margin your break-even ROAS is 4Γ—. Reporting ROAS to stakeholders without margin context invites bad decisions.

Fix

Calculate your break-even ROAS = 1 Γ· gross margin %. ROAS above that threshold is profitable; below it is not.

Setting the same CPA target across products

Why it matters

A product at 60 AOV and 50% margin has a break-even CPA of 30. A product at 30 AOV and 20% margin has a ceiling of just 6. Applying a single blended CPA cap to both under-invests in the high-margin SKU and over-invests in the low-margin one.

Fix

Set CPA targets per product or product category based on the specific AOV and margin of each SKU.

Ignoring attribution gaps

Why it matters

Platform-reported conversions usually overcount due to multi-touch and view-through attribution. Your real CPA is often 20–40% higher than the dashboard shows.

Fix

Triangulate with GA4 or your ecommerce platform. Compare reported ROAS to blended MER (total revenue Γ· total ad spend) to spot over-attribution.

Optimising for CPA when LTV differs by channel

Why it matters

A customer from Google Search may have a higher LTV than one from a discount affiliate. The same CPA target applied to both under-invests in the better channel.

Fix

Use LTV-adjusted CPA targets per channel once you have enough cohort data to see where high-value customers actually come from.

Tips

How to improve your CPA

Raise conversion rate first

A 1% β†’ 2% conversion rate halves your CPA at the same ad spend. Test landing pages and product pages before touching bids.

Set bids to break-even CPA

Set your Target CPA bid strategy to your break-even CPA or below β€” this tells the algorithm the most you can afford per customer.

Raise AOV for more headroom

A higher AOV lifts your break-even CPA, giving you more room to bid and scale. Bundles, upsells, and free-shipping minimums all help.

Segment CPA by product margin

High-margin products can afford a higher CPA. Run separate campaigns with separate CPA targets, not a single blended cap.

Compare CPA to LTV

For repeat-purchase products, a CPA that exceeds the first-order margin can still be profitable if the customer buys again. Model LTV before cutting bids on high-CPA campaigns.

Check your attribution window

A 30-day attribution window in Meta or Google can inflate conversion counts. Switch to 7-day click to see a more conservative, defensible CPA.

Use cases

Who reaches for this calculator

The Cost Per Acquisition (CPA) Calculator works across every stage of the workflow.

Setting Google Target CPA bids

Calculate the maximum CPA for each product based on AOV and margin, then use it as the bid target in Google Ads.

Weekly campaign review

Paste in last week's spend and conversions, compare CPA to break-even, and quickly decide whether to scale, hold, or pause.

New product launch

Estimate the maximum allowable CPA before launch so the team knows the success threshold before a single dollar is spent.

Agency client reporting

Show clients not just the CPA but whether it beats break-even β€” turning a number into a clear profitable/not-profitable verdict.

Meta ad budget planning

Calculate target CPA for Meta campaigns at different AOVs and margins before setting up ad sets, avoiding arbitrary targets.

Comparing channels

Run each channel separately β€” Google, Meta, TikTok β€” and compare CPAs side by side against the same break-even threshold.

Glossary

Advertising terms explained

Every important term you'll encounter in this calculator and the broader topic.

CPA (Cost Per Acquisition)
Ad spend divided by conversions (purchases). Measures the cost of each customer acquired from a specific campaign.
CAC (Customer Acquisition Cost)
All acquisition costs divided by all new customers β€” broader than CPA, includes non-paid channels and overhead.
Break-Even CPA
The maximum CPA where gross profit equals zero. Above this threshold, each acquired customer costs more than they generate.
ROAS (Return on Ad Spend)
Revenue generated per unit of ad spend. Does not account for gross margin β€” profit ROAS requires applying the margin to the revenue figure.
Target CPA
Your desired cost per acquisition ceiling. Used to configure automated bid strategies on Google, Meta, and Amazon Ads.
Break-Even ROAS
1 Γ· gross margin %. The minimum ROAS at which the campaign breaks even on gross profit.
Conversion
The goal action attributed to the campaign β€” typically a purchase, but can be a lead, signup, or app install depending on the objective.
Attribution
The model that assigns credit for a conversion to one or more ad touchpoints. Different windows and models produce different CPA figures for the same campaign.
Gross Margin
(Revenue βˆ’ COGS) Γ· revenue. The share of each sale that becomes gross profit β€” the lever that sets your break-even CPA ceiling.
Help & answers

Frequently asked questions

Everything you need to know about how the Cost Per Acquisition (CPA) Calculator works.

01What is cost per acquisition (CPA)?

Cost per acquisition (CPA) is the total ad spend for a campaign divided by the number of conversions (purchases) it generated. If you spent {{adSpend}} and got {{conversions}} customers, your CPA is {{cpa}}. CPA measures the efficiency of a specific campaign, not your total business acquisition cost (which is CAC).

02What is the CPA formula?

CPA = Ad Spend Γ· Conversions. That is the basic formula. To know whether your CPA is profitable, you also need the break-even CPA: AOV Γ— gross margin %. Your CPA must be below break-even CPA for each customer to generate positive gross profit.

03What is a good CPA for ecommerce?

A good CPA is one below your break-even CPA (AOV Γ— gross margin %). As a rough guide, sustainable ecommerce CPAs are typically 15–30% of AOV for Google Search and 12–20% for Meta, but this varies by margin. A product with a high gross margin can sustain a higher CPA than a low-margin product at the same price.

04What is the difference between CPA and CAC?

CPA (Cost Per Acquisition) is per-campaign: ad spend Γ· conversions from that campaign. CAC (Customer Acquisition Cost) is company-wide: all acquisition costs (ads, agency fees, creative, organic marketing) Γ· all new customers. Use CPA for campaign optimisation; use CAC for LTV modelling and investor reporting.

05What is break-even CPA?

Break-even CPA is the maximum you can pay per acquisition without losing money on gross profit. The formula is: Break-Even CPA = Average Order Value Γ— Gross Margin %. At a {{avgOrderValue}} AOV and {{grossMarginPct}}% gross margin, break-even CPA = {{breakEvenCpa}}. Any CPA above this means you are paying more to acquire the customer than they generate in profit.

06How do I set a target CPA?

Set your target CPA as a percentage of your AOV that leaves enough margin to cover other business costs. A common starting point is 20–25% of AOV. At {{avgOrderValue}} AOV and 25%, your target CPA would be {{targetCpa}}. Use this as your bid target in Google Target CPA or Meta Cost Cap campaigns.

07How do I reduce my CPA?

The two main levers are improving conversion rate (raises conversions at the same spend) and raising AOV (widens the break-even CPA ceiling). For campaigns, test landing page copy, ad creative, and audience targeting. Broad match + smart bidding often finds more conversions than exact match at scale, but requires enough conversion data first.

08What is the difference between CPA and ROAS?

CPA measures cost per customer: spend Γ· conversions. ROAS measures revenue return: revenue Γ· spend. They are related β€” if ROAS = 3 and AOV = {{avgOrderValue}}, you can back-calculate CPA. But CPA is more useful for acquisition optimisation, while ROAS is often used for revenue targets. Neither tells you profit without knowing your gross margin.

09What is target CPA bidding in Google Ads?

Target CPA is an automated Google Ads bid strategy where the algorithm adjusts bids in each auction to hit your CPA goal on average. You set a target (e.g. {{targetCpa}}) and Google optimises for it. It works best with 30+ conversions per month and a stable conversion rate. Set your target at or below break-even CPA to stay profitable.

10How does CPA change if my AOV changes?

A higher AOV raises your break-even CPA ceiling, giving you more room to bid. For example, going from {{avgOrderValue}} to a higher AOV increases the gross profit per sale, which means you can afford to pay more per acquisition and still be profitable. This is why bundles and upsells improve advertising economics β€” more than just cutting CPA.

11Does this calculator work for Google, Meta, and Amazon ads?

Yes β€” the math is the same across all platforms. Enter the spend and conversions from any ad platform and the same CPA, break-even, and ROAS formulas apply. The benchmark section provides platform-specific CPA ranges as a reference, but your break-even CPA is determined by your margin, not the platform.

12Can I use this CPA calculator in any currency?

Yes. Enter every monetary value in your own currency and all results appear in that currency. There are no exchange rates or conversions β€” the ratios, percentages, and formulas are universal.

Category

Ecommerce Seller Operations

Subcategory

ads marketing

Availability

Global Β· 9 markets

Price

Free forever

Topics

cost per acquisition calculatorcpa calculatorcost per acquisition formulawhat is cpa marketingbreak even cpacpa vs cacadvertising cost per acquisitiongoogle ads cpameta ads cpatarget cpa calculatorcpa marketing ecommerceacquisition cost calculator

Explore 500+ more tools

Calculators, simulators, and decision tools for every stage of business operations.