CPM — cost per thousand impressions — is the sticker price of attention. The formula is trivial:
CPM = (total spend ÷ impressions) × 1,000
The hard part isn't the math (the CPM calculator solves it in any direction). The hard part is knowing whether the number you're paying is good. That depends entirely on platform, targeting, and objective — so here are the 2026 benchmarks worth anchoring to.
CPM benchmarks by platform (2026)
| Platform | Typical CPM range | Where it lands high |
|---|---|---|
| Programmatic display | under $2 | rarely — it's the bargain bin of reach |
| Google Display Network | $1–4 | remarketing to narrow segments |
| TikTok | $3–8 | older, higher-income audiences |
| YouTube | $4–10 | skippable in-stream to niche interests |
| Meta (Facebook/Instagram) | $5–12 | conversion objectives, competitive niches |
| $8–25+ | any tightly-targeted B2B audience |
Three caveats that matter more than the table:
- Objective moves CPM more than platform. An awareness campaign optimized for reach can run at a third of the CPM of the same creative optimized for conversions — the platform is selling you different inventory.
- Narrow targeting is expensive by design. LinkedIn's $25 CPM against "VP Engineering, 200–1000 employees, DACH region" can outperform Meta's $6 CPM against everyone, because the impressions are worth more. Price per impression is meaningless without value per impression.
- Seasonality is real. Q4 CPMs run 30–60% above Q1 on consumer platforms as e-commerce budgets flood the auctions. Compare December to December, not December to July.
Why a "cheap" CPM often isn't
CPM prices being seen — nothing else. A $2 CPM with a 0.1% click-through rate costs you $2.00 per click-eligible thousand and $20 per hundred clicks-worth of reach, while a $10 CPM with a 1% CTR delivers ten times the engaged users per dollar. The correct comparison chain is:
CPM → CTR → conversion rate → cost per acquisition
Judging campaigns on CPM alone systematically pushes budget toward low-quality inventory. Use CPM to negotiate and forecast reach; use CPA (and eventually LTV:CAC) to judge whether the spend works.
When CPM is the right metric
- Forecasting reach: budget ÷ CPM × 1,000 = impressions you can afford. Flip the calculator to "solve for impressions" and you have your media plan's ceiling.
- Comparing like-for-like inventory: same platform, same objective, same audience — then CPM differences are pure price.
- Negotiating direct buys: publishers quote flat CPMs; knowing the programmatic benchmark for similar audiences is your leverage.
Quick answers
What's a good CPM in 2026? On Meta, $5–12 is normal; under $5 with a conversion objective is genuinely good. On LinkedIn, anything under $10 for real B2B targeting is a win. On programmatic display, you should rarely pay over $2.
Why did my CPM suddenly spike? Usually one of: audience too narrow (auction pressure), creative fatigue (falling engagement raises delivery cost), seasonal competition, or the platform reallocating you to pricier placements. Check placement reports before blaming the algorithm.
Is a lower CPM always better? No — see above. Cheap impressions to the wrong people are the most expensive thing in advertising.
Run your own numbers in the free CPM calculator — solve for CPM, spend, or impressions with the formula shown live. No sign-up.