Advertising cost per 1,000 impressions

CPM Calculator

Calculate CPM, campaign cost, or impressions for advertising and marketing campaigns. Enter any two values to find the third, compare campaigns, and copy a report-ready result.

$
Campaign cost slider
0$50,000
Impressions slider
1,0001,000,000

CPM Measures Awareness cost, Not Quality

Use CPM to compare impression efficiency. For performance decisions, also check CTR, CPC, CPA, conversion rate, audience quality, and placement quality.

CPM result

CPM
$5.00
Campaign cost$500.00
Impressions100,000
Cost per impression$0.0050
FormulaCPM = $500.00 / 100,000 x 1,000
Use CPM to compare awareness cost across campaigns, not to judge conversion quality by itself.

How to Calculate CPM

Divide the campaign cost by total impressions, then multiply by 1,000. For example, if a campaign costs $500 and delivers 100,000 impressions, CPM = 500 / 100,000 x 1,000 = $5.

CPM Formula Examples

Calculate CPM

$500 / 100,000 x 1,000 = $5 CPM

Calculate Cost

$10 CPM x 50,000 / 1,000 = $500

Calculate Impressions

$500 / $10 CPM x 1,000 = 50,000

Calculate Impressions from CPM

To reverse the formula, use impressions = cost / CPM x 1,000. This is useful when you know your budget and a media plan CPM but need to estimate how many impressions you can buy.

Calculate Campaign Cost from CPM

To estimate spend, use cost = CPM x impressions / 1,000. This helps plan awareness budgets for display ads, YouTube ads, TikTok campaigns, influencer packages, publisher media buys, and PR reports.

Compare CPM Across Campaigns

Lower CPM usually means cheaper awareness, but it does not prove better performance. Compare CTR, CPC, CPA, conversion rate, audience fit, placement quality, and creative quality before choosing the winner.

Is $20 CPM High?

A $20 CPM is not automatically good or bad. It may be high for broad display inventory, but normal for premium video, niche B2B audiences, influencer campaigns, or highly targeted placements. Always compare CPM against campaign objective and audience quality.

CPM vs CPC vs CPA

CPM

Cost per 1,000 impressions. Best for awareness and reach efficiency.

CPC

Cost per click. Better for comparing traffic efficiency.

CPA

Cost per action. Best for conversion and revenue goals.

Frequently Asked Questions

How do you calculate CPM?+

CPM is calculated by dividing total campaign cost by total impressions, then multiplying by 1,000. Formula: CPM = cost / impressions x 1,000.

What is the CPM formula?+

The CPM formula is CPM = total cost / total impressions x 1,000. It shows the cost of 1,000 ad impressions.

How do you calculate impressions from CPM?+

Use impressions = cost / CPM x 1,000. For example, a $500 budget at a $10 CPM buys about 50,000 impressions.

Is $20 CPM high?+

A $20 CPM can be high for broad display ads but normal for niche B2B, premium video, influencer campaigns, or highly targeted audiences.

How much is 1 CPM?+

1 CPM means $1 per 1,000 impressions. If CPM is $1, 100,000 impressions would cost about $100.