Skip to main content
KX Toolkit

CPM, CPC & CPA Calculator

Three ad-spend metrics in one place - cost per thousand impressions, cost per click, and cost per acquisition. Convert between them in either direction.

Calculators

About the CPM, CPC & CPA Calculator

The CPM, CPC & CPA Calculator handles all three foundational ad-spend metrics in one place. CPM is cost per thousand impressions (visibility), CPC is cost per click (intent), and CPA is cost per acquisition (the bottom-line cost of one conversion). Enter any two of {budget, impressions, CTR, conversion rate, conversions} and the tool back-solves everything else.

The math chains together: CPC = CPM ÷ (CTR × 1,000), and CPA = CPC ÷ conversion-rate. A $10 CPM at 2% CTR yields a $0.50 CPC; a 5% on-site conversion makes the CPA $10. The calculator surfaces each link in this chain so you can see exactly where to optimize - better targeting drops CPM, better creative lifts CTR, better landing pages lift conversion.

Common use cases

  • Forecast budget needed to hit a target number of conversions
  • Compare channels (Meta vs Google vs TikTok) on consistent CPA math
  • Decompose a high CPA into "is it audience, creative, or landing page?"
  • Back-solve required CTR to make a campaign profitable at your conversion rate

Tips for accurate results

A 20% improvement at each of the three stages - CPM, CTR, conversion rate - cuts CPA roughly in half. Stacking small wins is almost always more achievable than a single big breakthrough. Use the calculator's sensitivity view to see which stage has the biggest payoff for your current funnel, then focus optimization effort there first.

Privacy & data handling

The CPM, CPC & CPA Calculator runs entirely in your browser. Nothing you enter is uploaded, logged, or shared with third parties - the math happens locally and your inputs disappear when you close the tab. There is no signup, no email collection, and no daily-use limit.

What's the difference between CPM, CPC, and CPA?
CPM is cost per 1,000 impressions (how much you pay for visibility regardless of action). CPC is cost per click (action-based but mid-funnel). CPA is cost per acquisition - the full bottom-line cost of one paying customer or conversion. CPM is the broadest, CPA is the most specific.
How are they connected?
CPC = CPM ÷ (CTR × 1,000), and CPA = CPC ÷ conversion-rate. So if you have $10 CPM, 2% CTR, and 5% conversion, that's $0.50 CPC and $10 CPA. The calculator handles this chain in both directions - give it any two values and the rest fall out.
What's a good CPM, CPC, or CPA?
Industry benchmarks vary wildly. Facebook ads run $7-15 CPM in retail and $25+ in B2B. Google Search CPCs are $1-4 in low-competition categories and $20-50+ in legal/insurance. Healthy CPA is whatever lets you keep LTV:CAC above 3:1 - use our CAC/LTV calculator to back into that target.
Does this tool work for affiliate or organic costs?
Yes - the metrics are channel-agnostic. For organic traffic, treat your content production cost as the "ad spend" and back into a content-CPA. For affiliate, treat the commission as the CPA. Anywhere you spend something to acquire attention or action, the same CPM/CPC/CPA logic applies.
How do I lower my CPA?
Three places to optimize: (1) lower CPM with better audience targeting, (2) raise CTR with better creative and offers, (3) raise conversion rate with better landing pages and onboarding. CPA improvements compound - a 20% lift in each of the three stages cuts CPA roughly in half.

No reviews yet

Be the first to share your experience with the CPM, CPC & CPA Calculator.