CPM vs CPC vs CPA: Which Metric Matters When

Every ad price is one of three currencies: money per thousand views (CPM), money per click (CPC), or money per outcome (CPA). Using the wrong one for your goal produces confident decisions about the wrong thing.

Key takeaways

The three currencies

CPM (cost per mille) is the rate card: what a thousand impressions cost. It is the only metric that works across unlike media — podcast reads, display banners and feed ads all reduce to cost per thousand views.

CPC prices the click — useful when the goal is traffic. CPA prices the outcome — a signup, a sale — and is the only metric that directly measures whether the campaign pays.

How they chain

They are not alternatives; they are stages. CPA = CPM ÷ 1000 × (1 ÷ CTR) × (1 ÷ CVR). A $10 CPM with a 1% click rate costs $1 per click; with a 2% landing-page conversion rate, $50 per customer.

This chain explains why a 'cheap' CPM can produce an expensive CPA (bad creative → low CTR) and why a premium CPM with great targeting can win on CPA. The audience quality you pay for at the CPM stage pays you back at the CPA stage.

Which to watch, by goal

Brand and awareness: CPM is the right negotiation unit — you are genuinely buying views, and view quality matters more than view price.

Traffic and content: CPC, with CTR as the health indicator. Sales and leads: CPA (or ROAS for revenue). In practice, teams negotiate at CPM, optimize at CPC/CTR, and make budget decisions at CPA. Our CPM calculator handles the conversion math between stages.

Try the calculators

Frequently asked questions

What is a typical CPM?

Web display often runs $1–10; social feeds $5–15; premium video, podcasts and tightly-targeted Tier-1 inventory can exceed $20–40.

Why did my CPM rise?

Usually audience tightening, seasonal auction pressure, or declining creative relevance. Check CTR and CPA before treating a rising CPM as bad news.

More from the blog