CPM Calculator
Calculate CPM (Cost Per Mille), impressions, or ad budget from any two inputs. Compare campaigns and optimize your advertising costs with this free CPM calculator.
Add a second campaign to compare
What is CPM in Advertising?
Understanding Cost Per Mille (Cost Per Thousand Impressions)
CPM (Cost Per Mille) is a common pricing model in digital advertising where advertisers pay for every 1,000 impressions (ad views) their advertisement receives. The term "mille" comes from Latin meaning "thousand."
CPM is widely used across display advertising, video ads, social media campaigns, and programmatic advertising. It helps advertisers understand the cost efficiency of their campaigns in terms of reach and brand awareness.
How to Calculate CPM
The CPM formula and reverse calculations
Calculate CPM
Calculate Impressions
Calculate Total Cost
Example Calculation
If you spend $500 and receive 50,000 impressions:
CPM = ($500 ÷ 50,000) × 1,000 = $10.00
This means you're paying $10 for every 1,000 ad views.
CPM vs CPC vs CPA: When to Use Each
Choosing the right pricing model for your advertising goals
| Model | Stands For | Best For | You Pay For |
|---|---|---|---|
| CPM | Cost Per Mille | Brand awareness, reach | 1,000 impressions |
| CPC | Cost Per Click | Traffic, engagement | Each click |
| CPA | Cost Per Action | Conversions, sales | Each conversion |
When to choose CPM:
- Building brand awareness and recognition
- Launching a new product or service
- Reaching a large audience quickly
- Running display or video ad campaigns
- When you have strong creative that maximizes engagement
Average CPM by Platform (2024)
Benchmark CPM rates across major advertising platforms
| Platform | Typical CPM Range | Notes |
|---|---|---|
| Meta (Facebook/Instagram) | $5 - $15 | Varies by audience targeting |
| YouTube | $4 - $10 | Skippable vs non-skippable |
| Google Display Network | $2 - $5 | Lower than search ads |
| $25 - $50 | B2B premium audiences | |
| TikTok | $6 - $12 | Younger demographics |
| Programmatic Display | $1 - $4 | Highly variable by inventory |
Note: CPM rates vary significantly by industry, geography, seasonality, and audience targeting. These are general benchmarks only.
How to Improve Your CPM
Strategies to get more value from your advertising spend
Refine your targeting
Narrower audiences often have higher CPMs but better conversion rates
Test ad creatives
Higher engagement rates can lower effective CPM through better ad relevance scores
Optimize ad placements
Different placements have different CPMs; test to find the best value
Consider timing
CPMs spike during Q4 and major holidays; plan campaigns accordingly
Use frequency caps
Avoid showing ads too often to the same users
Improve landing pages
Better post-click experience improves quality scores on many platforms
Frequently Asked Questions
Common questions about CPM, ad impressions, and campaign costs