Metrics & KPIs

CPA vs CPM: Acquisition Cost or Impression Cost

In short: These sit at opposite ends of the funnel. CPM prices exposure - what it costs to put the ad in front of a thousand people - while CPA prices the outcome, what it costs to win one conversion, however many impressions that took. A campaign can carry a high CPM and a low CPA if the audience is small but converts well, or a low CPM and a high CPA if cheap reach never turns into action. CPM is available immediately and reflects nothing but auction and audience cost; CPA is delayed, reflects the whole funnel, and is the number that actually maps to business value. Watch CPM to understand what you're paying for reach; judge the campaign on CPA.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

CPA

Ad spend divided by the number of conversions, showing the average cost of each conversion the platform counted in that reporting window.

It answers what a conversion costs, but only for conversions the platform saw and claimed. Attribution windows, view-through counting, and duplicate events all move it while nothing in the account changes. The most common misreading is comparing the figure across platforms as though each measured the same thing; Google and Meta credit conversions under different rules and different lookback settings.

Full definition

CPM

Cost per thousand impressions, calculated as spend divided by impressions multiplied by one thousand; the price of reaching an audience regardless of response.

It prices attention, not results. The number moves with auction competition, placement mix, seasonality, and creative quality, so a narrow retargeting pool almost always costs more per thousand than broad delivery. The usual mistake is reading a high figure as waste. An expensive audience that buys beats cheap impressions nobody acts on, and cutting cost here often cuts revenue too.

Full definition

Side by side.

The differences that actually change what happens in your account.

 CPACPM
What it pricesOne conversion, however many impressions and clicks it took to get there.A thousand impressions, regardless of any response.
How soon you can read itDelayed by the conversion lag and attribution window.Immediately, as soon as impressions start delivering.
What moves itConversion rate at every downstream step, plus everything that moves CPM feeding in.Auction competition, audience size, placement mix, seasonality.
What each one ignoresHow much you paid to reach the audience in the first place - a cheap CPA can still sit on top of an expensive CPM.Whether anyone who saw the ad ever did anything about it - CPM has no concept of response.
What a high number meansSomething in the funnel is inefficient - could be the auction, the creative, or the landing page.Could mean a small, competitive, valuable audience, not necessarily a problem.
Typical useDeciding whether a campaign is worth the spend against real business value.Diagnosing whether audience or placement cost is the source of a CPA problem.
Failure modeJudging a young campaign's CPA before conversion volume is statistically meaningful.Cutting spend on a high-CPM audience that actually converts well, mistaking cost for waste.

What actually separates them.

01

CPM is available the moment impressions serve; CPA requires conversions to occur and, often, an attribution window to close before the number is trustworthy.

02

CPM measures exposure cost alone; CPA measures the combined effect of exposure cost, click-through, and conversion rate, so a CPA problem could originate at any of those layers.

03

A high CPM does not predict a high CPA - a small, well-targeted, expensive audience can convert well enough to produce a perfectly good CPA.

04

CPM responds directly to bid and audience settings; CPA additionally depends on creative, offer, and landing page quality, none of which show up in a CPM change.

05

Lowering CPM by broadening audience frequently raises CPA, because the added reach usually converts at a lower rate than the original, more targeted audience.

Which one should you use?

Use CPA when

  • You have enough conversion volume and a closed attribution window to trust the number.
  • You are deciding whether a campaign or audience is worth its spend against actual business value.
  • You are comparing campaigns with different audience costs but the same conversion goal.
  • You need the number that maps most directly to profitability, not just delivery cost.

Use CPM when

  • The campaign is too new or low-volume for CPA to be statistically meaningful yet.
  • You are diagnosing whether a CPA change originated in audience cost versus somewhere else in the funnel.
  • You are comparing the raw cost of different audiences or placements before conversion data is available.
  • You are running a reach or awareness objective where CPA isn't the relevant success metric at all.
Run the numbers yourself

Cost Per Acquisition Calculator

Calculate cost per acquisition, break-even CPA, ROAS, revenue, and profit from ad spend and conversions.

Open the free calculator

Common questions.

My CPM is high but my CPA is fine. Should I worry?

No. A high CPM often just means you're reaching a smaller, more competitive, or more valuable audience, and as long as that audience converts well enough, CPA stays healthy. Judge the campaign on CPA, and treat CPM as context, not a verdict.

If I lower my CPM, will my CPA also go down?

Not necessarily, and often the opposite happens. Lowering CPM usually means reaching a broader or less targeted audience, which frequently converts at a lower rate, so the savings on exposure cost can be outweighed by a worse conversion rate, raising CPA even as CPM falls.

Why is my CPA still showing as very high on a campaign that just launched?

New campaigns often show an inflated or unstable CPA because conversion volume is low and the attribution window hasn't closed yet, so early conversions haven't fully caught up to the spend that's already been logged. Give the campaign enough time and volume before judging CPA, and use CPM in the meantime to confirm delivery is healthy.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons