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%

Facebook

CPM:$9.50
CTR:0.9%
CVR:1.33%

Instagram

CPM:$7.91
CTR:0.22%
CVR:1.08%

LinkedIn

CPM:$33.80
CTR:0.44%
CVR:2.35%

Twitter

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