Advertising Profitability

How to Calculate Your Maximum CPA

Maximum CPA is the most you can pay to win an order before it stops contributing. It is the same ceiling as break-even ROAS, expressed in money rather than as a ratio.

Last reviewed Calculation methodology

What maximum CPA means

Cost per acquisition is what you paid to get an order. Maximum CPA is what you can afford to pay before that order costs you money — the acquisition ceiling implied by your own unit economics.

It is the number a media buyer can act on directly, because cost per purchase is already in every campaign report. Break-even ROAS answers the same question as a ratio; maximum CPA answers it in currency.

The maximum CPA formula

Fees = Selling price × Fee % Contribution = Selling price − Fees − COGS − Shipping − Other variable costs Maximum CPA = Contribution

That is the whole calculation. Maximum CPA is contribution — every unit of contribution is money that could legitimately be spent acquiring the order, and spending more than all of it is by definition a loss.

The contribution margin relationship

Because maximum CPA equals contribution, it moves with contribution margin in lockstep. A higher margin buys you a higher ceiling; there is no other lever inside the formula.

Maximum CPA = Selling price × Contribution margin %

Which is why margin work and acquisition work are the same work. Every cent removed from product cost, freight or fees is a cent added to what you can pay for a customer.

Worked example

The order used across these guides: $80.00 selling price, $25.00 product cost, $8.00 shipping, 3% fees, $4.00 packaging.

Selling price$80.00
Total non-ad costs$39.40
Contribution (50.8%)$40.60
Maximum CPA$40.60

Pay $40.60 for this order and you keep nothing. Pay $30.00 and you keep $10.60 before fixed costs. Pay $50.00 and you have lost $9.40 on a sale you were happy to see.

Maximum CPA vs actual CPA

Actual CPA is a measurement from your ad account. Maximum CPA is a limit from your books. The gap between them is your margin of safety, and it is the number worth reviewing weekly.

What the gap tells you, using the $40.60 ceiling from the example.
Actual CPAContribution leftReading
$20.00$20.60Comfortable headroom for fixed costs and profit
$40.60$0.00Break-even: the order pays for itself and nothing else
$50.00$9.40Every additional order deepens the loss

Maximum CPA vs CAC

The terms get used interchangeably, but they usually are not the same measurement.

  • CPA is typically per order, and often per channel — the cost of buying this purchase.
  • CAC is typically per new customer, and often fully loaded: all acquisition costs, including agency fees, creative production and tools, divided by new customers won.

The distinction matters when repeat purchases are involved. A maximum CPA calculated on one order is the correct ceiling for that order. Comparing it to a blended CAC that spans a customer's first three purchases is comparing two different things — and it is a comfortable mistake to make, because it always makes the numbers look better.

Effect of COGS

Product cost usually dominates. Cutting it from $25.00 to $20.00 raises maximum CPA from $40.60 to $45.60 — a straight $5.00 more that you can pay for every customer, with no change to the ad account at all.

Effect of shipping

Shipping you absorb comes straight out of the ceiling. Removing this order's $8.00 freight cost lifts maximum CPA to $48.60. That is the real trade-off behind a free-shipping threshold: you are choosing between a conversion incentive and acquisition budget.

Effect of payment and platform fees

Fees scale with price, so they quietly track your growth. Moving from 3% to 6% — a marketplace commission rather than a card rate — drops maximum CPA from $40.60 to $38.20. Fee schedules change over time; confirm yours against a recent provider statement.

Maximum CPA and break-even ROAS

They are the same ceiling, and convert directly:

Maximum CPA = Selling price ÷ Break-even ROAS Break-even ROAS = Selling price ÷ Maximum CPA

In the example, $80.00 ÷ 1.97x = $40.60. Use CPA when order value is stable and you want a number a buyer can check against cost per purchase. Use ROAS when basket sizes vary, because the ratio holds steady while the absolute cost per order moves.

Adding a profit target lowers the ceiling. Reserving 15% of the order as profit takes the spendable maximum from $40.60 down to $28.60 — see break-even ROAS vs target ROAS.

Practical interpretation

Maximum CPA is a ceiling, not a goal. Treat it as the number that triggers a decision, not the number you aim for:

  • Set campaign cost caps below it, leaving room for the fixed costs it does not cover.
  • Recalculate whenever a cost input or your average order value changes.
  • Calculate it per product group where margins differ sharply — a single blended ceiling hides the products that are quietly losing money.
  • Give the buyer the ceiling and the target together, so nobody has to guess which one the brief meant.

What this calculation does not include

The calculator works at order level, on the figures you enter. Unless you explicitly model them into the inputs, it does not account for:

  • Lifetime value and repeat purchases. The ceiling covers this order only.
  • Taxes. VAT and sales tax you collect and remit are not your revenue.
  • Overheads and fixed costs. Salaries, rent, software and subscriptions are paid out of contribution after advertising, not inside it.
  • Refunds, returns and chargebacks. Model these by reducing effective order value or adding a return cost to the other variable cost field.
  • Creative, agency and tooling costs. These belong in a fully loaded CAC, not in a per-order CPA ceiling.

Each of these can be brought in deliberately by adjusting the inputs. None of them is assumed for you, because an assumption you did not make is the fastest way to a confidently wrong number.

Frequently asked questions

Is maximum CPA the same as my target CPA?

No. Maximum CPA is the ceiling where profit hits zero. A target CPA sits below it by the amount of profit you intend to keep, plus whatever contribution your fixed costs require.

Should I use average order value or a single product price?

Use a single product's economics for product-level decisions, and average order value with blended costs for account-level targets. Mixing them — one product's COGS against a store-wide AOV — produces a ceiling that belongs to no real order.

Can I pay more than maximum CPA if customers reorder?

You can choose to, and plenty of brands do. It is a financing decision against future orders, and it needs a repeat rate and a payback period you have measured rather than assumed. The order-level ceiling still tells you exactly how much you are staking.

Why is my platform-reported CPA lower than my real one?

Attribution. Platform-reported cost per purchase counts only orders that platform claims, while your bank sees every order and every cent of spend. Compare the ceiling against both, and know which one you are looking at.

For the ratio version of the same ceiling, see what is break-even ROAS. This guide is informational and is not accounting, tax or financial advice.

Related guides