Max CPC Calculator

Compute break-even and target CPC (and optional CPM) from CVR, AOV, and contribution margin assumptions.

Max CPC answers: how much can you pay per click and still break even (or hit a profit target) given your conversion rate and order economics-

This calculator translates AOV and contribution margin into break-even CPA, then converts it into max CPC using CVR. If you also enter CTR, it estimates max CPM.

Prefer an explanation- Read the guide.
 
$
 
%
Conversions / clicks (use click-based CVR if possible).
%
Buffer as % of contribution per conversion (e.g., 20% means spend <= 80% of contribution).
%
If provided, computes max CPM from max CPC. Set 0 to disable.
%
If you buy leads, use this to translate CAC into max CPL.
%
Tip: you can type commas (e.g., 10,000).

Example

Using the default inputs, the result is:
$0.64
Average order value (AOV)
$80
Contribution margin
40%
Conversion rate (CVR)
2.5%
Profit buffer
20%
Click-through rate (optional)
0%
Lead-to-customer rate (optional)
0%

How to calculate

  1. Enter AOV, contribution margin, and conversion rate (CVR).
  2. Add a profit buffer to compute a target CPC (more conservative than break-even).
  3. Optionally enter CTR to translate max CPC into max CPM.

Formula

Contribution/conversion = AOV * margin; Break-even CPA = contribution; Break-even CPC = CPA * CVR; CPM = CPC * CTR * 1000
  • Uses contribution margin as a simplified variable-profit proxy per conversion.
  • CVR is click-based (conversions / clicks).
  • Ignores fixed costs and long-term LTV (use LTV-based targets for subscription).

Benchmarks

  • If CVR is uncertain, set a larger buffer or use a conservative CVR (pessimistic scenario).
  • If break-even CPC is below market CPC, improve conversion rate, AOV, or margin before scaling spend.
  • For subscription, use LTV-based targets instead of single-purchase AOV.

FAQ

Should I use this for SaaS trials/leads-
If your conversion is a lead or trial (not a purchase), this is still useful, but you must adjust AOV to expected value per lead/trial (lead value), or use an LTV-based target CPA instead.
Why does CPC depend on CVR-
Because CPA = CPC / CVR. If CVR drops, the same CPC produces a higher CPA, so your max CPC must fall to stay within your CPA target.

Common mistakes

  • Using session CVR while using click-based CPC (mismatch).
  • Ignoring returns, discounts, shipping, and fees (use contribution margin).
  • Using platform CVR without incrementality validation for scale decisions.

Quick checks

  • Keep attribution model and window consistent when comparing campaigns.
  • Pair efficiency metrics (ROAS/CPA) with profit assumptions (margin, refunds, fees).
  • Validate tracking after site changes (pixels/events can silently break).