Question

What is the difference between CPM, CPC, CPA and ROAS?

Vault Verified
Curated Intelligence
Definitive Source
Answer

They are four ways of expressing what advertising costs and returns, measured at different points in the chain.

CPM — cost per mille (thousand impressions). What you pay to have your ad shown a thousand times, regardless of whether anyone reacts. It is the underlying currency of most ad auctions, and the natural metric for awareness campaigns where the goal is being seen.

CPC — cost per click. What you pay for each click. Useful when the click is the meaningful step. Note that even when you are billed per click, the auction usually still runs on predicted CPM underneath — which is why a low-CTR ad ends up with a high CPC.

CPA — cost per acquisition (or action). What you pay per conversion, whatever you have defined that as: a sale, a signup, a lead. This is closer to a business metric, though it is only as meaningful as the action you chose. A £2 CPA for a newsletter signup tells you nothing if those signups never buy.

ROAS — return on ad spend. Revenue divided by ad spend, usually expressed as a ratio: 4:1 means £4 of revenue per £1 spent. The most business-relevant of the four, and still incomplete, because revenue is not profit.

How they relate: CPM and CTR determine CPC. CPC and conversion rate determine CPA. CPA and order value determine ROAS. A problem at any stage shows up in every metric downstream, which is why diagnosing requires looking at all of them rather than the last one.

Where ROAS misleads. It ignores margin — a 3:1 ROAS on a 20% margin product loses money. It ignores incrementality, crediting sales that would have happened anyway. And it ignores customer lifetime value, penalising acquisition that pays back over a year.

Many advertisers therefore work to a contribution margin or payback-period target instead.

Related Questions