CPM CalculatorCalculate Cost Per Mille

Calculate Cost Per Mille (CPM) - the cost per 1,000 ad impressions. Essential for media buyers and advertisers to evaluate campaign efficiency.

Free online tool for advertisers, media buyers, and marketers

$

Total amount spent on advertising

Number of times your ad was displayed

Formula

CPM = (Total Ad Spend / Total Impressions) × 1000

Where:

CPM= Cost Per Mille (per 1,000 impressions)
Total Ad Spend= Amount spent on advertising campaign
Total Impressions= Number of times ad was displayed

CPM Calculation Example

Scenario: You spent $500 on a Facebook ad campaign and received 250,000 impressions

Calculation Steps:

1
Total Ad Spend: $500
2
Total Impressions: 250,000
3
Apply CPM Formula: ($500 ÷ 250,000) × 1,000
4
Calculate: 0.002 × 1,000 = $2.00

Result: $2.00 CPM

✓ Conclusion: A $2.00 CPM is excellent for Facebook advertising, significantly below the $5-12 average. This indicates efficient targeting and high ad relevance.

What is CPM?

CPM stands for Cost Per Mille (mille = thousand in Latin), which measures the cost of 1,000 ad impressions. It's one of the most fundamental metrics in digital advertising, used by media buyers to evaluate and compare the efficiency of different advertising channels.

Why CPM Matters

  • Campaign Planning: Helps estimate costs and set realistic budgets
  • Performance Comparison: Compare effectiveness across platforms (Facebook, Google, TikTok)
  • ROI Analysis: Fundamental input for calculating overall campaign profitability
  • Media Buying: Industry-standard pricing model for display advertising

How to Use This Calculator

  1. Enter your total ad spend (the amount you paid for the campaign)
  2. Enter the total number of impressions (times your ad was displayed)
  3. Click "Calculate" to see your CPM

CPM Benchmarks by Platform (2025)

  • Facebook: $5-12 CPM
  • Instagram: $6-10 CPM
  • Google Display Network: $2-8 CPM
  • YouTube: $4-10 CPM
  • TikTok: $6-10 CPM
  • LinkedIn: $8-12 CPM

Pro Tip: A "good" CPM varies by industry, target audience, and platform. B2B campaigns typically have higher CPMs than B2C, and niche audiences cost more than broad targeting.

How to Use This CPM Calculator

  1. Enter your total ad spend: This is the amount you paid for the advertising campaign. Include all costs related to the ad buy.
  2. Enter total impressions: The number of times your ad was displayed to users. You can find this metric in your ad platform's reporting dashboard.
  3. Click "Calculate": The calculator instantly computes your CPM using the formula: (Total Spend ÷ Impressions) × 1,000.
  4. Analyze the result: Compare your CPM against industry benchmarks and platform averages to evaluate campaign efficiency.

Need to calculate impressions instead? If you have a budget and CPM and want to know how many impressions you'll get, use our Impressions Calculator for reverse CPM calculations.

Frequently Asked Questions

How to calculate CPM?

To calculate CPM (Cost Per Mille), use this formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. For example, if you spent $500 on ads and received 250,000 impressions, your CPM is ($500 ÷ 250,000) × 1,000 = $2.00 CPM.

How to calculate the CPM for my campaign?

Calculate the CPM for your campaign by dividing your total advertising spend by the number of impressions, then multiplying by 1,000. This gives you the cost per 1,000 impressions, which is the standard metric for comparing ad efficiency across platforms.

What is a good CPM?

A "good" CPM varies by industry, platform, and audience:
  • • Google Display: $2-8 is typical
  • • Facebook/Instagram: $5-12 is average
  • • LinkedIn: $8-12 for B2B
  • • TikTok: $6-10 for younger audiences
Niche targeting usually costs more than broad targeting, but often delivers better ROI.

What's the difference between CPM and eCPM?

CPM is what advertisers pay per 1,000 impressions. eCPM (effective CPM) is what publishers earn per 1,000 impressions across all ad types. CPM is used for planning ad costs, while eCPM measures publisher revenue efficiency. Use our eCPM Calculator for publisher metrics.

How can I lower my CPM?

To lower CPM: (1) Broaden your targeting to reach larger audiences, (2) Improve ad relevance scores through better creative and copy, (3) Test different ad placements and formats, (4) Schedule ads during off-peak times, (5) Use automated bidding strategies, (6) Exclude low-performing audiences and placements.

When should I use CPM bidding vs CPC bidding?

Use CPM bidding for: Brand awareness campaigns, video views, and reach objectives. Use CPC (Cost Per Click) bidding for: Performance campaigns, lead generation, and conversion-focused goals. CPM is better when you want maximum visibility; CPC is better when you want specific actions. Calculate your CPC with our CPC Calculator.