Calculator Pro Hub

CPM Calculator

Calculate Cost Per Thousand Impressions (CPM) for your advertising campaigns instantly.

Calculate CPM

Find out how much you're paying per 1,000 impressions

Estimate Impressions

Predict potential reach based on your budget

Plan Budget

Determine required spend for desired impressions

$

CPM Calculation Formulas

Calculate CPM

CPM = (Ad Spend / Impressions) × 1,000

Divide total ad spend by the number of impressions, then multiply by 1,000 to get the cost per thousand impressions.

Example: If you spent $500 on 100,000 impressions: ($500 / 100,000) × 1,000 = $5.00 CPM

Calculate Impressions

Impressions = (Ad Spend / CPM) × 1,000

Divide your ad spend by the CPM rate and multiply by 1,000 to estimate potential impressions.

Example: With $500 budget at $5.00 CPM: ($500 / $5.00) × 1,000 = 100,000 impressions

Calculate Ad Spend

Ad Spend = (CPM × Impressions) / 1,000

Multiply your target CPM by desired impressions and divide by 1,000 to estimate required budget.

Example: For 100,000 impressions at $5.00 CPM: ($5.00 × 100,000) / 1,000 = $500
Loading current CPM rates...

Campaign Comparison

Share this Calculator

Was this calculator helpful?

We'll only use this to follow up on your feedback if needed

Frequently Asked Questions

What is CPM (Cost Per Mille)?

CPM stands for Cost Per Mille (thousand impressions) and represents the cost an advertiser pays for one thousand views or impressions of an advertisement. It's a standard metric used in digital advertising to measure and compare advertising costs across different platforms and campaigns.

How do you calculate CPM?

To calculate CPM, divide your total advertising cost by the number of impressions, then multiply by 1,000. The formula is: CPM = (Total Ad Spend / Total Impressions) × 1,000. For example, if you spent $500 on 100,000 impressions, your CPM would be ($500 / 100,000) × 1,000 = $5.00.

What is a good CPM rate?

A good CPM rate varies by platform and industry. Generally, Facebook Ads average $7-$12, Instagram $8-$15, Google Display Network $2-$4, and LinkedIn $25-$45. However, rates can vary based on targeting, competition, seasonality, and industry. Focus on ROI rather than CPM alone.

How can I lower my CPM?

To lower your CPM: 1) Improve your ad relevance score, 2) Refine your audience targeting, 3) Test different ad formats, 4) Optimize ad scheduling, 5) Adjust bidding strategies, 6) Consider seasonal trends, and 7) Regularly update ad creative. Remember that the lowest CPM isn't always the best strategy if it compromises reaching your target audience.

What's the difference between CPM and CPC?

CPM (Cost Per Mille) measures the cost per thousand impressions, while CPC (Cost Per Click) measures the cost per click on your ad. CPM is best for brand awareness campaigns where visibility is the goal, while CPC is better for performance campaigns focused on driving specific actions.

How do I estimate impressions for my budget?

To estimate impressions, divide your budget by your expected CPM, then multiply by 1,000. For example, with a $1,000 budget and expected $5 CPM, you would get: ($1,000 / $5) × 1,000 = 200,000 impressions. Use platform benchmarks and historical data to estimate your CPM.

How does viewability affect CPM?

Viewability measures whether ads are actually seen by users. While CPM counts all served impressions, vCPM (viewable CPM) only counts impressions where the ad was actually viewable. vCPM rates are typically higher than standard CPM but can provide better value as you're paying for actual views rather than just served impressions.

Should I use CPM or CPC bidding?

Choose CPM bidding for brand awareness campaigns or when you want maximum visibility. Use CPC bidding when your goal is to drive specific actions or website traffic. For awareness campaigns with high-quality creative content, CPM often provides better value. For direct response campaigns, CPC might be more cost-effective.

Where can I learn more about CPM advertising?

You can learn more about CPM advertising from these trusted sources:

Note: These resources are maintained by their respective platforms and organizations, ensuring you get the most up-to-date and accurate information.