What Is CPM and How Do You Calculate It?
CPM stands for Cost Per Mille (mille = Latin for thousand). It's the standard metric for pricing display advertising, social media ads, and programmatic campaigns. Understanding CPM lets you compare campaigns across platforms, forecast budgets, and evaluate whether your ad spend is delivering competitive reach.
The CPM Formula
If you spend $500 and get 200,000 impressions: ($500 ÷ 200,000) × 1,000 = $2.50 CPM. This means you're paying $2.50 for every 1,000 times your ad is shown.
You can rearrange the formula to solve for any of the three variables:
- Total Cost = CPM × Impressions ÷ 1,000
- Impressions = (Total Cost ÷ CPM) × 1,000
CPM Benchmarks by Platform (2024–2025)
- Facebook/Instagram Feed: $5–$15 CPM
- Google Display Network: $1–$5 CPM
- YouTube Pre-Roll: $8–$20 CPM
- TikTok: $4–$10 CPM
- LinkedIn: $25–$60 CPM
- Programmatic Display: $0.50–$3 CPM
Pro Tip: CPM tells you about reach, not results. A $2 CPM with 0.1% click-through rate costs $20 per click. A $10 CPM with 1% CTR costs just $10 per click. Always pair CPM analysis with downstream metrics like CTR, CPA, and ROAS.
CPM vs. CPC vs. CPA
- CPM: You pay per impression — best for brand awareness and reach campaigns
- CPC (Cost Per Click): You pay per click — best for driving traffic
- CPA (Cost Per Action): You pay per conversion — best for direct response
Common Mistakes
1. Optimizing for Low CPM Alone
The cheapest impressions are often the least valuable. Showing ads on low-quality sites or to irrelevant audiences gets you a great CPM and zero results.
2. Confusing Impressions with Reach
Impressions count every time an ad is shown, including to the same person multiple times. Reach counts unique viewers. High impressions with low reach means you're bombarding a small audience.
Watch Out: Some platforms count an "impression" the moment the ad loads in the page code, even if the user never scrolls down to see it. Look for viewable impressions (MRC standard: 50% of the ad visible for 1 second) for more accurate measurement.
Use the calculator above to quickly convert between CPM, cost, and impressions. It's a staple tool in any media buyer's toolkit.