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

Create content, post everywhere

Let AI do the work. Ideas, posts, images, carousels. Scheduled in seconds.

Start your free trial