CPM vs CPA

CPM vs CPA: Impressions vs Conversions — What Matters More?

CPM and CPA represent opposite ends of the ad pricing spectrum. CPM pays for potential exposure — you buy eyeballs. CPA pays for proven results — you buy conversions. The right choice depends entirely on where your campaign sits in the funnel and what business outcome you are optimizing for.

What is CPM?

CPM (Cost Per Mille) charges advertisers per 1,000 ad impressions. You pay for the opportunity to be seen, not for any response or action the viewer takes.

Full CPM definition
What is CPA?

CPA (Cost Per Action) charges advertisers only when a user completes a defined action — such as a purchase, sign-up, or download. It is the most performance-aligned pricing model.

Full CPA definition

CPM vs CPA: Key Differences

Aspect
CPM
CPA
Payment trigger
1,000 impressions served
A specific user action completed
Risk profile
Advertiser bears all performance risk
Platform/publisher absorbs risk
Cost structure
Fixed, predictable per-impression rate
Variable — depends on conversion rate
Funnel stage
Top of funnel (awareness)
Bottom of funnel (conversion)
Data required
Minimal — just impressions
Conversion tracking, pixel setup required
ROI transparency
Indirect — depends on downstream conversion
Direct — every dollar tied to an action

When to use CPM

  • Brand awareness campaigns where your goal is reach and recognition
  • Entering a new market or launching a new product line
  • Video or rich-media campaigns where the content itself drives brand recall
  • You have a large enough audience and a strong creative team

When to use CPA

  • Performance campaigns where you're accountable for cost per acquisition
  • E-commerce, lead gen, or app install campaigns with measurable conversion events
  • You have conversion tracking in place and enough data for CPA bidding algorithms
  • You need predictable acquisition costs to hit unit economics targets

Verdict

CPM and CPA serve different purposes and are not truly competitors. A well-structured funnel uses CPM for upper-funnel awareness and CPA (or CPC) for lower-funnel conversion campaigns. If you are a direct-response advertiser with good tracking in place, CPA bidding is more efficient. If you are a brand marketer building long-term awareness, CPM gives you reach at a known cost.

Try the Calculator

Put these metrics to work with our free tool.

CPM Calculator