CPA Calculator
Find your true cost per acquisition, and the maximum CPA your margin can actually support.
Short answer
CPA is ad spend divided by conversions — $5,000 over 125 orders is $40. It is only affordable if it sits under your gross profit per order. On an $80 order at a 45% margin that ceiling is $36, so a $40 CPA loses money.
Use the CPA Calculator below for your own numbers — it updates as you type.
Your numbers
Total media spend for the campaign or period.
Orders, signups or leads that spend produced.
What’s left of an order after COGS, shipping and platform fees.
Profit you want to keep per order after paying for ads.
Cost per acquisition
You are paying $4.00 more than the $36.00 an order actually earns — every conversion at this CPA loses money.
- Ad spend
- $5,000.00
- Conversions
- 125
- Cost per acquisition (CPA)
- $40.00
- Average order value
- $80.00
- Gross profit per order
- $36.00
- Max CPA to break even
- $36.00
- Target profit per order
- $12.00
- Max CPA at your target profit
- $24.00
- Profit per order after ads
- -$4.00
- CPA headroom
- -$4.00
- Revenue
- $10,000.00
- Gross profit
- $4,500.00
- Net profit after ad spend
- -$500.00
CPA — cost per acquisition — is your ad spend divided by the conversions that spend produced. Spend $5,000, get 125 orders, and your CPA is $40.00. Whether that number is excellent or fatal depends entirely on a second number that lives nowhere in your ads manager: the gross profit a single order actually earns. On an $80 average order value at a 45% gross margin, one order throws off $36.00. So a $40.00 CPA is $4.00 more than the order is worth — every conversion loses money, and the campaign that looked fine finished the month $500 in the red on $10,000 of revenue.
That is the whole problem with CPA. It is the most quoted metric in paid media and the least meaningful one in isolation. A $40 CPA is superb on a $200 order and ruinous on a $50 one. This guide covers how CPA is calculated, how to derive the maximum CPA your unit economics can support, how CPA relates to CPC and CPM, why the CPA your platform reports is always lower than the CPA you actually paid, and how returns quietly push your real cost per customer past the point of profit.
What is CPA (cost per acquisition)?
CPA is the average cost of buying one conversion. A conversion is whatever you decided to count: a purchase, a subscription start, a demo booking, a qualified lead. The metric answers one question — what did it cost me to make that happen?
The word "acquisition" causes some confusion. In e-commerce, CPA usually means cost per order, including orders from customers you already had. In SaaS and lead generation it usually means cost per new customer or per lead. Those are different denominators and they produce very different numbers, so the first thing to agree on internally is what a conversion is. Everything downstream depends on it.
CPA also lives a double life as a bidding target. Google's Target CPA and Meta's cost-per-result goal are instructions to the algorithm: buy me conversions at roughly this price. That is the same arithmetic pointed forwards instead of backwards, and it is why deriving a defensible maximum CPA matters so much — the number you type into the bid strategy becomes the ceiling the platform optimizes against.
How to calculate CPA
The formula is as simple as it looks:
CPA = Ad spend ÷ Conversions
Using the numbers above: $5,000 ÷ 125 = $40.00.
There is a second, more useful form that connects CPA to the metrics upstream of it:
CPA = CPC ÷ Conversion rate
If clicks cost $1.00 and 2.5% of them convert, CPA is $1.00 ÷ 0.025 = $40.00 — the same answer. This version is more useful because it tells you where a CPA problem comes from. A bad CPA is always either an expensive click or a weak landing page, and the two demand completely different fixes. Work out your click cost with the CPC Calculator and your page performance with the Conversion Rate Calculator.
What is a good CPA?
There is no industry benchmark worth quoting, and any article that gives you one is selling something. The only benchmark that matters is your own gross profit per order.
Here is the same $40.00 CPA against different order values, all at a 45% gross margin:
| Average order value | Gross profit per order | CPA as % of gross profit | Profit per order |
|---|---|---|---|
| $50.00 | $22.50 | 177.8% | −$17.50 |
| $80.00 | $36.00 | 111.1% | −$4.00 |
| $120.00 | $54.00 | 74.1% | +$14.00 |
| $200.00 | $90.00 | 44.4% | +$50.00 |
| $350.00 | $157.50 | 25.4% | +$117.50 |
One CPA, five completely different businesses. The same is true of margin. Hold the order value at $80 and vary the margin instead:
| Gross margin | Gross profit per order | Max CPA to break even | Profit at a $40 CPA |
|---|---|---|---|
| 20% | $16.00 | $16.00 | −$24.00 |
| 30% | $24.00 | $24.00 | −$16.00 |
| 45% | $36.00 | $36.00 | −$4.00 |
| 60% | $48.00 | $48.00 | +$8.00 |
| 75% | $60.00 | $60.00 | +$20.00 |
A good CPA, then, is any CPA meaningfully below your gross profit per order. Everything else is noise. If your margin is thin, fix the margin before you touch the campaign — the Profit Margin Calculator and Hidden costs that eat ecommerce profit are better starting points than a new audience test.
How to work out your maximum CPA
Two ceilings matter, and they are not the same.
Breakeven maximum CPA is the gross profit one order produces. Pay exactly that and you have done a great deal of work for nothing; pay a cent more and you are subsidising strangers.
Max CPA (breakeven) = Average order value × Gross margin %
At $80 and 45%, that is $36.00.
Target CPA is what you can pay and still keep the profit you actually need. Decide the profit as a percentage of order value, subtract it, and what remains is your bid ceiling:
Max CPA (target) = Gross profit per order − (Average order value × Target profit %)
Wanting 15% of an $80 order means $12.00 of profit per order, so the target CPA is $36.00 − $12.00 = $24.00. Here is the full ladder:
| Target net profit | Profit per order | Max CPA at target |
|---|---|---|
| 0% (breakeven) | $0.00 | $36.00 |
| 5% | $4.00 | $32.00 |
| 10% | $8.00 | $28.00 |
| 15% | $12.00 | $24.00 |
| 20% | $16.00 | $20.00 |
| 25% | $20.00 | $16.00 |
| 30% | $24.00 | $12.00 |
| 45% | $36.00 | $0.00 — unreachable |
Notice how fast the ceiling collapses. Demanding 30% net profit on a 45% margin product leaves just $12.00 to buy a customer with, which on most auctions is not enough to buy anything at all. That is not a media-buying failure, it is arithmetic: at some point the profit you want and the traffic you can afford stop overlapping, and the answer is price, margin, or order value — not a new creative. The CPA Calculator computes both ceilings the moment you type your numbers in.
CPA vs CPC vs CPM: what is the difference?
These are the same money measured at three points in a funnel, and they multiply through in one clean chain:
| Metric | What it prices | Example |
|---|---|---|
| CPM | 1,000 impressions | $10.00 |
| Impressions | Bought with $5,000 | 500,000 |
| CTR | Share of impressions clicked | 1.00% |
| Clicks | Impressions × CTR | 5,000 |
| CPC | Cost of one click | $1.00 |
| Conversion rate | Share of clicks converting | 2.50% |
| Conversions | Clicks × conversion rate | 125 |
| CPA | Cost of one conversion | $40.00 |
Every one of those steps compounds into the last. Improve the click-through rate from 1.00% to 1.25% and the same $5,000 buys 6,250 clicks at $0.80, which at the same 2.5% conversion rate becomes 156 conversions and a CPA of $32.05 — a 20% CPA improvement bought entirely with creative, no extra budget. Hold CTR and lift conversion rate from 2.5% to 3.0% instead and you get 150 conversions at a $33.33 CPA.
This is why the cluster is worth working as a system rather than one metric at a time. The CPM Calculator prices your impressions, the CTR Calculator tells you whether creative is doing its job, and the ROAS Calculator expresses the same profitability question as a revenue multiple rather than a dollar cost.
Why your platform-reported CPA understates the true cost
The CPA in your ads manager is the best-case version of the number. It is low for two separate reasons.
It over-counts conversions. Attribution windows credit the platform with sales it merely touched. View-through conversions credit impressions nobody clicked. Run Meta and Google together and both will claim the same order, so the sum of platform-reported conversions routinely exceeds the orders in your back office by 20–40%. A smaller true denominator means a higher true CPA.
It under-counts costs. The ad account knows about media spend and nothing else. Everything else that exists purely to make those conversions happen belongs in the numerator:
| Cost added to the $5,000 media spend | Amount | Fully-loaded CPA |
|---|---|---|
| Platform-reported media spend | $5,000 | $40.00 |
| Agency / management fee (10%) | +$500 | $44.00 |
| Creative production for the period | +$400 | $47.20 |
| Ad tools, tracking, feed management | +$150 | $48.40 |
| First-order discount codes ($10 on 40% of orders) | +$500 | $52.40 |
The real cost of those 125 orders was $52.40 each, not $40.00 — against a $36.00 gross profit ceiling, that is a $16.40 loss per order. Nothing in the platform's interface will ever show you that. Build the fully-loaded number once a month from your bank statement, not your dashboard.
Blended CPA vs channel CPA
Blended CPA is total marketing cost divided by total conversions across every channel. Channel CPA is the same sum computed one channel at a time. You need both, because a healthy blended number can hide a channel that is actively destroying money:
| Channel | Spend | Conversions | CPA | Profit contribution |
|---|---|---|---|---|
| Google Search | $1,500 | 60 | $25.00 | +$660 |
| Meta prospecting | $2,500 | 35 | $71.43 | −$1,240 |
| Meta retargeting | $1,000 | 30 | $33.33 | +$80 |
| Blended | $5,000 | 125 | $40.00 | −$500 |
The blended $40.00 CPA is a weighted average that tells you almost nothing. Two channels are comfortably inside the $36.00 ceiling; one is at nearly double it and is dragging the entire account into loss. Turning off Meta prospecting alone flips the month from −$500 to +$740 on the remaining spend.
The caution in the other direction is real too: retargeting and branded search often show flattering CPAs because they harvest demand created elsewhere. Cut prospecting entirely and those cheap channels dry up within weeks. Use channel CPA to find the losers, use blended CPA against your ceiling to decide total budget, and never scale on channel CPA alone.
How do returns and refunds raise your effective CPA?
You paid to acquire an order. If the order comes back, you paid the same money for nothing — but the return does not refund your ad spend. The cost is redistributed across the orders that stayed:
Effective CPA = CPA ÷ (1 − Return rate)
| Return rate | Orders kept from 125 | Effective CPA | Profit per kept order |
|---|---|---|---|
| 0% | 125 | $40.00 | −$4.00 |
| 5% | 118.75 | $42.11 | −$6.11 |
| 10% | 112.5 | $44.44 | −$8.44 |
| 20% | 100 | $50.00 | −$14.00 |
| 30% | 87.5 | $57.14 | −$21.14 |
Apparel and footwear frequently sit at 20–30%. An advertiser in that range holding a "$40 CPA target" is really paying $50–$57 for each customer who keeps their purchase, and that is before return shipping, restocking labour, or the units that come back unsellable. Payment processors also keep their fee on refunded orders, which the Stripe Fee Calculator and PayPal Fee Calculator will quantify for your own volume.
CPA vs CAC: are they the same thing?
They are close cousins and get used interchangeably, which causes real damage in planning meetings.
CPA is normally cost per conversion — including repeat buyers, and usually counting media spend only. CAC is cost per new customer, and properly includes all sales and marketing cost: salaries, tools, agency retainers, content, commissions. CAC is always the larger number.
The distinction matters because it changes what a "good" answer looks like. CPA is judged against gross profit on a single order. CAC is judged against lifetime gross profit, which is a much bigger allowance. If your average customer places 2.5 orders, lifetime gross profit on that $80 product is 2.5 × $36.00 = $90.00. Suddenly a $40.00 first-order CPA is not a $4.00 loss — it is a customer bought for 44% of what they will eventually be worth.
Two guardrails before you use that argument. First, only apply a repeat rate you can prove from your own cohort data; assumed repeat rates have destroyed more businesses than bad creative ever has. Second, future profit does not pay this month's supplier invoice. Paying $40 today for $90 spread across two years requires working capital you actually hold. Model both sides with the CAC Calculator and the LTV Calculator, and sanity-check the ratio: an LTV:CAC below 3:1 leaves very little room for everything else a business has to pay for.
How to lower your CPA
Four levers move CPA, and they are not equally hard. Here is the same $5,000 campaign under each one:
| Change | Conversions | CPA | Profit per order | Net profit |
|---|---|---|---|---|
| Baseline | 125 | $40.00 | −$4.00 | −$500 |
| Conversion rate 2.5% → 3.0% | 150 | $33.33 | +$2.67 | +$400 |
| CTR 1.0% → 1.25% (CPC $1.00 → $0.80) | 156 | $32.05 | +$3.95 | +$616 |
| Average order value $80 → $96 | 125 | $40.00 | +$3.20 | +$400 |
| Gross margin 45% → 52% | 125 | $40.00 | +$1.60 | +$200 |
Three observations. Raising average order value and margin does not lower CPA at all — it raises the ceiling CPA is measured against, which is exactly as valuable and usually easier to control than an auction. Improving conversion rate is the single highest-leverage change here, and it is entirely on your side of the click. And a 25% CTR improvement is a creative problem, not a targeting one.
Bundling, free-shipping thresholds and post-purchase upsells all move order value; the pricing side is covered in How to price products for profit. Cutting the fees and freight that sit inside your margin is covered by the Landed Cost Calculator and the Marketplace Fee Comparison.
Common mistakes
Comparing CPA to order value instead of gross profit. A $40 CPA on an $80 order "sounds like 50%", which sounds fine. Against the $36.00 of gross profit that order actually produces it is 111% — a loss. Order value is not money you keep.
Using one store-wide CPA target across every product. A blended target applied uniformly overpays for your cheap, thin-margin SKUs and underbids on your best ones. Set the ceiling per product, or at minimum per margin band.
Counting only media spend. Agency fees, creative, tools, and first-order discount codes turned a $40.00 CPA into $52.40 in the example above. If a cost exists only because you are running ads, it belongs in the CPA.
Treating the breakeven CPA as the target. Breakeven means zero profit for a month of work and inventory risk. It is a floor you tolerate during a test, never a number you plan a business around.
Forgetting returns. At a 20% return rate a $40.00 CPA is really $50.00. High-return categories that ignore this believe they are profitable right up until the quarter closes.
Never recomputing after costs move. A supplier price rise, a freight increase, or a platform fee change all lower your gross profit per order and therefore your maximum CPA. Re-run the number quarterly and after any cost change.
How to use this in practice
- Compute gross profit per order from real COGS, shipping and platform fees — not from a P&L gross margin that quietly excludes them.
- Set your breakeven CPA as a hard floor for pausing decisions, and your target CPA as the number you actually bid to.
- Adjust for returns using your real return rate, before you set the bid.
- Load in the non-media costs once a month so you know the fully-loaded figure alongside the platform one.
- Check channel CPA against blended CPA. Fix the channel that is over the ceiling before you touch total budget.
- Work upstream when CPA is high — decompose it into CPC and conversion rate, and fix whichever is the actual cause.
- Only bid above gross profit when your own repeat-purchase data justifies it and your cash position can carry it.
Related calculators
- ROAS Calculator — the same profitability question as a revenue multiple
- Breakeven ROAS Calculator — the ROAS floor your unit economics set
- CPC Calculator — the click cost that drives CPA
- Conversion Rate Calculator — the other half of the CPA equation
- CTR Calculator — where cheaper clicks come from
- CPM Calculator — what your impressions cost at the top of the funnel
- CAC Calculator — fully-loaded cost per new customer
- LTV Calculator — how much a customer is worth over time
- Profit Margin Calculator — establish the margin every CPA ceiling depends on
Frequently asked questions
How do you calculate CPA?
Divide total ad spend by the number of conversions it produced. $5,000 of spend and 125 conversions is a $40 CPA. That is the easy half. The half that decides whether the campaign works is comparing that $40 against the gross profit each of those orders actually earns.
What is a good CPA?
A CPA is only good or bad relative to gross profit per order. $40 is excellent on a $200 order and fatal on an $80 one. At an $80 average order value and a 45% margin, each order carries $36 of gross profit — so a $40 CPA loses $4 every time, no matter how healthy it looks in the ads manager.
What is the maximum CPA I can afford?
At breakeven, your maximum CPA equals gross profit per order — $36 on an $80 order at a 45% margin. If you also want to keep 15% of revenue as profit, that takes $12 off the top and your ceiling drops to $24. Anything above that is buying revenue at the cost of profit.
What is the difference between CPA and CAC?
CPA counts ad spend per conversion. CAC counts every acquisition cost — salaries, tools, agency retainers — per new customer. CPA is a campaign metric; CAC is a business metric, and it is usually 30-50% higher. Use CPA to judge campaigns and the CAC Calculator to judge the business.
How do CPA, CPC and CPM relate to each other?
They are the same money measured at different stages of the funnel. CPM is what you pay for a thousand impressions, CPC what you pay per click, and CPA what you pay per conversion. CPA = CPC ÷ conversion rate — so at a $0.42 CPC and a 2.5% conversion rate, your CPA is $16.80.
Why is my real CPA higher than the platform reports?
Ad platforms count conversions within their own attribution window and credit ones that would have happened anyway. Divide total spend by total new orders across all channels for the blended figure. That number is usually meaningfully worse than any single dashboard, and it is the one that matches your accounts.
How do returns change my effective CPA?
A refunded order still cost you the acquisition. Divide your CPA by 1 − return rate: a $40 CPA becomes an effective $44.44 at a 10% return rate and $50.00 at 20%. In high-return categories this alone can be the difference between a campaign you scale and one you should have paused.
How do I lower my CPA?
Conversion rate work usually beats bid work. Lifting conversion rate from 2.25% to 3.0% cuts CPA by a quarter with the same traffic and the same bids. After that: raise average order value so each order can carry more cost, improve ad relevance to lower CPC, and cut the platform fees eating your margin.
Further reading
How much does PayPal take? Fees on $100, $500, $1,000 and more
PayPal takes 2.99% + $0.49 from US Goods & Services payments in 2026 — $3.48 on $100, $15.44 on $500, $30.39 on $1,000. This page shows the fee and what you keep at every common amount, plus what changes for micropayments, international clients, refunds and chargebacks.
Read the guideE-commerceHow much does Shopify take per sale?
Shopify charges no commission — a $60 order costs $2.04 in card processing on Basic, and $2.43 once the $39 plan is spread across 100 orders a month. At 10 orders a month that identical sale costs $5.94, which is why your effective Shopify fee is set by volume, not by the headline rate.
Read the guide