CPM Calculator — Free
Calculate cost per thousand impressions — and reverse-calculate impressions from budget.
Features
- ✓Two-way calculation: CPM from spend+impressions or impressions from CPM+budget
- ✓Toggle between calculation modes
- ✓Platform benchmark row (Meta, TikTok, Google Display, YouTube)
- ✓Works with any spend amount or impression volume
Benefits
- →Instantly benchmark your CPM against platform averages
- →Forecast impression volume before launching a campaign
- →Diagnose creative fatigue when CPM rises without audience changes
- →Plan reach objectives from a fixed budget
How to Use This Tool
- 1
Choose your calculation mode: CPM from spend+impressions, or impressions from CPM+budget.
- 2
Enter the required values and hit Calculate.
- 3
Compare your CPM against platform benchmarks to gauge efficiency.
What is CPM?
CPM (Cost Per Mille, where "mille" is Latin for thousand) measures how much you pay for every 1,000 ad impressions. It's the standard pricing model for display, social, and video advertising. If you spend $500 and get 100,000 impressions, your CPM is $5. CPM is an awareness-stage metric — it tells you how efficiently you're buying reach, not conversions.
Why It Matters
CPM benchmarks vary dramatically by platform, audience, and creative quality. A rising CPM often signals increased competition for your target audience or poor creative performance (platforms charge more to serve ads that users skip). Monitoring CPM helps you diagnose whether ad costs are rising due to market conditions or your own creative fatigue. Lower CPM with the same CTR = more clicks for less money.
Benchmarks
| Level | Range | What It Means |
|---|---|---|
| Meta Ads | $8 – $14 | Average CPM for Facebook/Instagram (varies by niche, audience size, creative). |
| TikTok Ads | $5 – $10 | Generally lower than Meta — but rising as the platform matures. |
| Google Display | $2 – $7 | Broad reach at lower CPMs, but typically lower intent than search. |
| YouTube | $6 – $12 | Higher CPM but strong brand recall for video creative. |