Business, Marketing & E-commerce Advertising, Email & Channel ROI MASB Common Language Marketing Dictionary

Cost Per Acquisition (CPA) Calculator

Cost per acquisition is your spend divided by the conversions it produced. This calculator returns that figure, the cost per lead behind it, and the number that decides whether either is acceptable: the maximum allowable CPA your unit economics support, worked out from average order value, gross margin and the variable costs each order carries. It also tells you the profit left on every conversion and how many conversions the campaign needs before it breaks even.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Campaign spendAll acquisition cost for the period: media, plus agency and creative if you want an all-in figure.5000 $
Conversions (customers won)The conversion you are actually paying for: orders, signed deals or paid sign-ups.50
Leads or enquiriesForm fills, calls or trials generated. Set to 0 if you sell without a lead stage.250
Average order valueRevenue on a first order, net of discounts. For subscriptions, use the revenue you count toward payback.400 $
Gross marginRevenue minus cost of goods or cost of delivery, as a percent of revenue.55 %
Other variable cost per orderShipping, payment processing, onboarding or fulfilment labour for one order.30 $

It returns

  • Cost per acquisition — What each conversion cost you. Judge it against the maximum allowable CPA below.
  • Maximum allowable CPA — Contribution per order: gross profit less the variable costs of serving it. Above this, each sale loses money.
  • Profit left per conversion
  • Cost per lead
  • Lead-to-customer close rate
  • Contribution after ad spend
  • Conversions needed to break even

The formula

CPA=ad spendconversions
CPA=CPLcr
CPAmax=AOVgc
π=CPAmaxCPA

In plain text: CPA = ad spend ÷ conversions

  • CPACost per acquisition — spend divided by conversions won ($)
  • CPLCost per lead — spend divided by leads generated ($)
  • crClose rate: conversions ÷ leads (decimal)
  • AOVAverage order value on a first purchase ($)
  • gGross margin as a decimal (decimal)
  • cOther variable cost per order ($)

CPA and cost per lead are the same calculation with different denominators, linked by the close rate: CPA = CPL ÷ close rate.

Updated Category Advertising, Email & Channel ROI Verified against published test cases Reading time 11 min

What cost per acquisition measures, and what it is not

CPA is the price you paid for one conversion. Divide the spend by the number of conversions and you have it: $5,000 across 50 new customers is a $100 CPA. Because it is denominated in dollars per customer rather than as a ratio, it compares directly against something concrete — the profit a customer produces — which is why it survives as the working metric in lead generation, B2B and any business with a long sales cycle.

Three related terms get used interchangeably and should not be. Marketing's own standards body, the Marketing Accountability Standards Board, maintains the Common Language Marketing Dictionary precisely to stop that drift; when a definition is contested inside your company, settle it there before you argue about the number. Cost per lead divides the same spend by enquiries rather than closed customers, so it is always the smaller number; the gap between the two is your close rate. Customer acquisition cost is broader than CPA — it includes sales salaries, tooling and overhead, not just media, which is why a $100 CPA can sit alongside a $350 CAC in the same business. And in affiliate marketing, cost per action means a payment model rather than a measurement, where the publisher is paid only when a defined action fires.

The number that makes CPA useful is not the CPA itself but its ceiling. Your maximum allowable CPA is the contribution one order generates: revenue times gross margin, minus the variable costs of serving that order. Spend less than that per conversion and you make money; spend more and you are buying customers at a loss, which is defensible only when repeat purchases pay you back later.

The formulas, and how the funnel links them

CPA = spend ÷ conversions. Simple, provided you are strict about what counts. Include every acquisition cost you want the ceiling to cover — media alone for a bid-level CPA, or media plus agency fees, creative production and lead-gen tooling for a figure you can show a finance team.

CPA = cost per lead ÷ close rate. The funnel version, and the more actionable one. If leads cost $20 and your sales team closes 20% of them, each customer costs $100. Two independent levers sit in that equation, and they are usually owned by different people: marketing moves the cost per lead, sales moves the close rate. Lifting the close rate from 20% to 25% cuts CPA from $100 to $80 without buying a single extra lead.

CPA = CPC ÷ conversion rate. The same identity one step earlier in the funnel. A $2.00 click at a 4% conversion rate is a $50 CPA. This is the form you use to turn a CPA target into a bid — see the cost per click calculator for the maximum-bid version.

Maximum allowable CPA = AOV × gross margin − other variable costs. Take a $400 order at a 55% gross margin: $220 of gross profit. Subtract $30 of shipping, processing and fulfilment and you have $190 of contribution. That $190 is the entire budget available to win the order. Bid to $190 and you break even; bid to $100 and you keep $90.

Notice that fixed overhead is deliberately absent. Rent, salaries and software do not change when you sell one more unit, so they do not belong in a marginal decision about whether to buy one more customer. They matter enormously for whether the business is profitable overall — just not for this calculation.

Worked example: $5,000 of lead-gen spend on a $400 product

A month of paid search and paid social costs $5,000 and produces 250 enquiries, of which the sales team closes 50. Average order value is $400 at a 55% gross margin, and each order costs another $30 in shipping, card fees and onboarding.

  1. Cost per lead: 5,000 ÷ 250 = $20.00.
  2. Close rate: 50 ÷ 250 = 0.20 = 20%.
  3. CPA: 5,000 ÷ 50 = $100.00. Cross-check through the funnel: 20.00 ÷ 0.20 = $100.00.
  4. Gross profit per order: 400 × 0.55 = $220.00.
  5. Contribution per order: 220 − 30 = $190.00. This is the maximum allowable CPA.
  6. Profit per conversion: 190 − 100 = $90.00.
  7. Total contribution: 50 × 190 = $9,500, minus $5,000 of spend = $4,500.
  8. Break-even conversions: 5,000 ÷ 190 = 26.3. You needed 27 sales to cover the spend and you got 50.

Now test the two levers against each other. Suppose the sales team lifts the close rate to 25%: the same 250 leads produce 62.5 customers, CPA falls to $80, and contribution rises to 62.5 × 190 − 5,000 = $6,875. Alternatively, marketing cuts cost per lead from $20 to $16 while holding the close rate: the same $5,000 buys 312.5 leads, 62.5 customers, and the identical $6,875. A 20% improvement in either lever is worth the same $2,375 — useful to know before you decide which team gets the investment.

How to read your CPA: three thresholds

The contribution threshold. Is CPA below the maximum allowable CPA? This is the test the calculator runs, and it is the right one for a business selling a one-off purchase. Anything above the ceiling loses money on every order.

The lifetime-value threshold. If customers buy again, the first order is not the whole revenue and the ceiling rises. A subscription business or a consumable brand can rationally pay a CPA several times a first order's contribution, provided the repeat behaviour is proven from cohort data rather than assumed. The usual discipline is a payback period: many operators want acquisition cost repaid inside 12 months of contribution. Work it out with the CAC payback period calculator and check the ratio with the LTV to CAC ratio calculator; a lifetime value at least three times acquisition cost is the widely used rule of thumb, though it is a heuristic and not a law.

The volume threshold. Marginal CPA rises as you scale, always. The cheapest, most intent-driven audience is bought first, and the next increment of budget reaches people who are less ready. So the CPA that matters for a spending decision is not your average but the CPA of the next dollar. If average CPA is $100 and your ceiling is $190, you can keep spending until the marginal CPA reaches $190 — which will usually be at a much higher spend than the average figure suggests.

Watch the sample size too. CPA on 12 conversions is noise; two lucky sales move it 20%. Below roughly 30 conversions in a period, treat the figure as directional and judge on a longer window.

Maximum allowable CPA by order value and gross margin

Gross profit per order, which is the ceiling on acquisition cost before other variable costs are subtracted. Deduct your shipping, processing and fulfilment per order from these figures.
Average order value20% margin30% margin40% margin50% margin60% margin70% margin
$50$10$15$20$25$30$35
$100$20$30$40$50$60$70
$200$40$60$80$100$120$140
$400$80$120$160$200$240$280
$800$160$240$320$400$480$560
$1,500$300$450$600$750$900$1,050

These are single-order ceilings. If customers reliably repeat, multiply by the number of orders you can defend from cohort data — not from optimism.

CPA and CAC are not the same number

CPA divides media spend by conversions. CAC divides all acquisition cost — media, agency retainers, creative production, sales salaries and commission, CRM and enrichment tooling — by new customers. In a business with an inside sales team the gap is wide: add $12,000 of sales salary and $500 of CRM to the $5,000 media budget in the worked example and the same 50 customers cost $350 each all-in, against a $100 media CPA.

Use CPA to set bids and judge channels, because it moves with the levers a media buyer controls. Use CAC to judge whether the business model works, because it includes the costs a channel report never shows. Reporting one and calling it the other is how a company convinces itself that unprofitable growth is profitable.

Mistakes that make a CPA look better than it is

  • Counting leads as acquisitions. A form fill is not a customer. If your CPA is really a cost per lead, the ceiling has to be the lead's expected value — contribution per order multiplied by the close rate — not the full order contribution.
  • Leaving agency and creative cost out of the numerator. A 15% retainer plus production makes a reported $100 CPA closer to $120 all-in. Decide which convention you use and label it.
  • Using revenue instead of contribution for the ceiling. The most common and most expensive error. A $400 order supports $190 of acquisition cost, not $400.
  • Ignoring refunds and cancellations. A conversion that refunds still cost you the acquisition. Deduct your refund rate from the conversion count or from the contribution before setting the ceiling.
  • Averaging CPA across new and returning customers. Retargeting and email pick up buyers you already own. Segment new-customer CPA from blended CPA or you will over-credit the cheapest channels.
  • Comparing CPA across attribution models. A platform-reported CPA on a 7-day click window and a last-non-direct CPA from your analytics are different numbers about the same spend. Never mix them in one table.
  • Setting a target CPA from history rather than margin. “Last year we paid $85” is not a constraint, it is a habit. The constraint is contribution per order.

Where CPA fits among the other efficiency metrics

Use CPA when order values are similar across conversions, when you are buying leads rather than transactions, or when the sales cycle is long enough that revenue arrives well after the click. It is the natural bid unit for B2B, services, education and insurance.

Use ROAS or ACoS when order values vary widely, because a fixed dollar CPA over-rewards cheap orders and starves expensive ones. A catalogue spanning $20 accessories and $900 systems needs a revenue-weighted target: the ROAS calculator covers the break-even version, and the Amazon ACoS calculator the marketplace form.

Use ROMI to report the same result upward as a percentage return on the marketing investment — the marketing ROI calculator does that, including the incremental version that strips out baseline sales.

Underneath all of them sits the same input: contribution per order. Build it properly with the contribution margin calculator, and if the number comes out too thin to support any realistic acquisition cost, the answer is not better bidding — it is a higher price, a bigger basket or a cheaper product. Check what the price change would take with the average order value calculator.

Frequently asked questions

What is a good cost per acquisition?

Any CPA below your contribution per order, and comfortably below it if you want the channel to fund overhead too. On a $400 order at a 55% margin with $30 of fulfilment, the ceiling is $190, so a $100 CPA is healthy and a $200 CPA is not. Industry averages are unhelpful here: a mortgage broker paying $600 per funded loan and a t-shirt seller paying $12 can both be doing well or badly depending only on their own margins.

What is the difference between CPA and CPL?

The denominator. Cost per lead divides spend by enquiries; cost per acquisition divides the same spend by closed customers. They are linked by the close rate: CPA = CPL ÷ close rate. At $20 leads and a 20% close rate, CPA is $100. Reporting CPL alone hides a broken sales process, and reporting CPA alone hides a broken lead source, so track both.

How do I turn a target CPA into a bid?

Multiply the target CPA by your landing page conversion rate. A $40 target at a 4% conversion rate supports a $1.60 maximum cost per click. If your actual CPC is above that, the campaign will miss the target no matter how well the creative performs. This is also why conversion-rate work is a bidding advantage: at 6% the same $40 target supports $2.40 per click.

Should sales salaries be included?

Include them when you are calculating customer acquisition cost, exclude them for a media CPA. Salaries do not vary with the next conversion in the short run, so they should not constrain a bid decision, but they absolutely determine whether the business is viable. The clean approach is two reported numbers: a media CPA used for bidding and an all-in CAC used for planning, with the definitions written down.

Can I pay more than my maximum allowable CPA?

Only if you can prove the customer buys again. A CPA above single-order contribution is an investment in future orders, and it needs three things to be defensible: cohort data showing the repeat rate, a payback period you can survive, and enough cash to fund the gap. Subscription and consumable businesses do this routinely. A business selling a genuinely one-off purchase cannot, and calling it a growth investment does not change the arithmetic.

Why does my CPA rise when I increase the budget?

Because you buy the cheapest, most motivated audience first. Extra budget reaches people with lower intent, appears more often to the same people, or spills into looser targeting — all of which convert worse. Rising marginal CPA is normal and expected, not a sign of a broken campaign. Scale until the marginal CPA reaches your ceiling, not until the average does.

How many conversions do I need before the CPA is trustworthy?

Around 30 per period as a working minimum, and more if order values or close rates vary a lot. With ten conversions, one extra sale swings CPA by 10%, so week-on-week comparisons are mostly noise. If a campaign cannot reach that volume, aggregate to the ad-group or channel level for decisions and use the smaller unit only for diagnostics.

Does CPA include the cost of returns and refunds?

It should, on both sides. A refunded order keeps its acquisition cost and loses its revenue, so either count only net conversions in the denominator or reduce contribution per order by your refund rate. At a 10% refund rate, a $190 contribution ceiling is really about $171, and a reported CPA of $100 on gross conversions is nearer $111 on net ones.

References