CPM (Cost Per Mille — ‘mille’ is Latin for thousand) is the base unit of impression-based ad pricing. Useful for awareness campaigns where you’re paying to be seen, not for direct response.
When CPM matters
- Brand awareness campaigns — measuring reach efficiency
- Upper-funnel display/video — driving consideration before purchase intent
- Ad-format comparison — comparing video vs display vs sponsored content
- Negotiating with publishers — quoting agreed rate cards
When CPM doesn’t matter
- Performance campaigns optimising for clicks or conversions — CPC and CPA are more relevant
- Direct-response email — open rate and CTR matter more
- Affiliate marketing — CPA dominates
UK CPM benchmarks by platform
| Platform | Typical UK CPM range |
|---|---|
| Programmatic display (Open RTB) | £0.50-£3 |
| Google Display Network | £2-£5 |
| Meta feed (Facebook + Instagram) | £3-£8 |
| YouTube TrueView in-stream | £5-£15 |
| TikTok Promote / TopView | £5-£20 |
| LinkedIn feed | £15-£40 |
| Premium publisher direct | £8-£25 |
| Connected TV (CTV) UK | £20-£40 |
These are media costs only — platform fees, agency fees, and creative production are separate.
What this calculator doesn’t model
- Viewability filters (served vs viewable impressions)
- Frequency capping effects on cost
- Ad-tech overhead (DSP fees, verification fees)
- Audience reach (impressions ≠ unique users)
- Brand uplift / attribution beyond clicks
For click-side metrics, see CPC calculator and CTR calculator. For conversion economics, see CPA calculator and ROAS calculator.