Glossary
What is CPM (cost per mille)?
CPM is a pricing model where the advertiser pays a set price for every thousand ad impressions served. Mille is Latin for thousand, which is the only reason the acronym is not CPT.
How CPM works
The calculation is simple: cost divided by impressions, multiplied by a thousand. A £5,000 campaign delivering two million impressions ran at a £2.50 CPM.
What the advertiser buys is exposure. Whether anyone clicked, converted or even looked is not part of the transaction, which is why CPM is the model that leaves all the performance risk with the buyer — and, correspondingly, all the upside.
eCPM is the number that matters
Effective CPM normalises any pricing model into the same unit, so a CPC buy and a CPM buy can be compared. It is total cost divided by impressions, times a thousand, regardless of how the deal was priced.
For publishers it is the core yield metric — the revenue a thousand impressions actually produced across every demand source. For advertisers it is how you tell whether a CPA deal that felt expensive was, in exposure terms, competitive.
On AI surfaces the equivalent normalisation is often per query rather than per impression, because a query is what the publisher produces and only some fraction carry advertising — see revenue per query.
Why AI CPMs are high
- Supply is deliberately capped. Publishers limit advertising to protect the product, so inventory does not expand with usage.
- One placement per conversation, not several per screen.
- Intent is stated, not inferred, which makes each exposure worth more — see intent density.
- No arbitrage. The moment cannot be reached more cheaply anywhere else.
The trap
A low CPM is not a good deal, and this is the most common error in media buying. Cheap impressions are cheap because they are worth less: unviewable, fraudulent, or served to people with no relevant intent.
The comparison that matters is cost per outcome. High-CPM AI inventory frequently produces a lower cost per outcome than cheap display, and a buyer optimising CPM downwards will systematically move budget toward inventory that does nothing. Judge it on ROAS or on measured lift, never on the CPM alone.
Common questions
What is a good CPM?
There is no context-free answer. A £40 CPM against stated purchase intent can be far better value than a £2 CPM against no intent at all. Compare cost per outcome, and use CPM only to compare inventory of similar quality.
Why is it called mille?
Latin for thousand, inherited from print media buying. The convention long predates digital advertising and survived the transition unchanged.
More in pricing and return
What a campaign costs to run, and what it gives back.
- Ad revenue
- Ad spend
- Average revenue per daily active user (ARPDAU)
- Average revenue per user (ARPU)
- Cost aggregation
- Cost models
- Cost per action (CPA)
- Cost per click (CPC)
- Cost per install (CPI)
- Customer acquisition cost (CAC)
- Installs per mille (IPM)
- Lifetime value (LTV)
- Monetization
- Offerwall
- Paywall
- Return on ad spend (ROAS)
- Return on investment (ROI)