CPM Calculator
Calculate CPM (Cost Per Thousand Impressions), impressions, or total cost for your advertising campaigns.
CPM Calculator
Calculate your Cost Per Thousand Impressions
Optional: Advanced Metrics
Industry CPM Benchmarks (2025)
Average CPM rates across major advertising platforms
Display Ads
CPM:$2.80
CTR:0.05%
CVR:0.89%
CPM:$9.50
CTR:0.9%
CVR:1.33%
CPM:$7.91
CTR:0.22%
CVR:1.08%
CPM:$33.80
CTR:0.44%
CVR:2.35%
CPM:$6.46
CTR:0.26%
CVR:0.77%
YouTube
CPM:$4.50
CTR:0.65%
CVR:1.84%
TikTok
CPM:$10.00
CTR:1%
CVR:1.5%
Google Ads
CPM:$3.12
CTR:1.91%
CVR:3.75%
CPM Formula
CPM = (Total Cost / Total Impressions) × 1000
Example:
If you spend $500 for 100,000 impressions:
CPM = ($500 / 100,000) × 1000 = $5.00
What's a Good CPM?
Excellent:Under $5
Good:$5 - $10
Average:$10 - $20
High:Over $20
Note: "Good" CPM varies by industry, targeting, and platform. B2B typically has higher CPMs than B2C.
CPM Optimization Tips
Lower Your CPM:
- • Improve ad relevance and quality scores
- • Test different audience segments
- • Optimize for less competitive times
- • Use automatic placements
- • A/B test creative formats
Related Metrics:
- • CPC: Cost Per Click
- • CTR: Click-Through Rate
- • CPA: Cost Per Acquisition
- • ROAS: Return on Ad Spend
- • eCPM: Effective CPM
Ready to Optimize Your Ad Campaigns?
Track and optimize your CPM across all platforms with SocialRails