CPM Calculator
Calculate CPM, campaign cost, impressions, cost per impression, and impressions per dollar for advertising campaigns.
- cost per mille
- cost per thousand impressions
- ad impressions
- campaign cost
- advertising cpm
Choose the missing value to calculate.
Total gross campaign spend.
Total ad impressions.
Cost per 1,000 impressions.
Optional CTR estimate used to project clicks and effective CPC.
Optional conversion rate from clicks, used to estimate conversions and CPA.
Optional revenue per conversion for ROAS planning.
Optional impressions per reached user, used to estimate reach.
Status: initial
Results
Awaiting calculation
Media performance funnel
Explore the cpm calculator result visually while keeping this page's detailed guidance and examples.
Use this result well
- 1Verify the calculator inputs.
- 2Compare the key result relationships.
- 3Review the page guidance before acting.
CPM needs click, conversion, reach, and revenue context to judge campaign quality.
Introduction
The CPM Calculator helps advertisers, publishers, marketers, and analysts calculate cost per thousand impressions, campaign cost, or impressions from two known values.
What is CPM?
CPM means cost per mille, or cost per thousand impressions. It is a common advertising metric for comparing how much it costs to show an ad 1,000 times, but it should be reviewed alongside CTR, CPC, CPA, conversion rate, and ROAS.
CPM formula
CPM equals campaign cost divided by impressions, multiplied by 1,000. The same relationship can be rearranged to calculate campaign cost or impressions.
Variable explanations
Understand what each input and result means before calculating.
Campaign cost
Total gross advertising spend for the campaign or placement.
Impressions
The number of times an ad is served or viewed, depending on platform reporting.
CPM
Cost per 1,000 impressions.
Cost per impression
Campaign cost divided by impressions.
Impressions per dollar
Estimated impressions generated by each dollar of spend.
CTR
Optional click-through rate used to estimate clicks.
Conversion rate
Optional click-to-conversion rate used to estimate conversions and CPA.
Average order value
Optional revenue per conversion used to estimate revenue and ROAS.
Frequency
Optional average impressions per reached user, used to estimate reach.
Reviewed by the Calculator.org.in Editorial Team
Formula behavior, validation cases, explanatory examples, and cited sources are checked before publication. This review supports educational accuracy and is not a substitute for qualified professional advice.
Last reviewed: 2026-08-02
Formula guide
See the calculation logic, variable definitions, and practical meaning.
CPM
CPM = Campaign Cost / Impressions x 1,000
- Campaign cost is total spend.
- Impressions are ad views or exposures.
Use this when cost and impressions are known.
Campaign cost
Cost = CPM x Impressions / 1,000
- CPM is cost per 1,000 impressions.
Use this to estimate budget required for a target impression count.
Impressions
Impressions = Campaign Cost / CPM x 1,000
- CPM must be greater than zero.
Use this to estimate reach from a budget and CPM.
Estimated clicks
Clicks = impressions x CTR
- CTR is entered as a percentage.
This connects impression buying to traffic planning.
Effective CPC
CPC = campaign cost / estimated clicks
- Estimated clicks must be greater than zero.
This translates CPM buying into an equivalent cost per click.
Effective CPA and ROAS
CPA = cost / conversions; ROAS = revenue / cost
- Conversions use click conversion rate. Revenue uses average order value.
These estimates help judge whether a low CPM still supports performance goals.
Worked examples
Follow realistic inputs through the calculation step by step.
Worked example
Calculate CPM
- 1Cost is 500.
- 2Impressions are 100,000.
- 3CPM is 5.
Worked example
Calculate cost
- 1CPM is 8.
- 2Impressions are 250,000.
- 3Campaign cost is 2,000.
Worked example
Estimate impressions
- 1Budget is 1,200.
- 2CPM is 6.
- 3Estimated impressions are 200,000.
Worked example
Estimate performance from CPM
- 1Enter campaign spend, impressions, and CPM.
- 2Add CTR and conversion rate assumptions.
- 3Review estimated clicks, effective CPC, conversions, and CPA.
- 4Add average order value if you want a ROAS estimate.
Common mistakes
Avoid these common input and interpretation errors.
Confusing CPM and CPC
CPM is cost per thousand impressions; CPC is cost per click.
Ignoring viewability
Reported impressions may not mean all ads were actually viewable.
Comparing platforms blindly
Different platforms can define impressions and billing differently.
Treating CPM as ROI
CPM measures media cost efficiency, not revenue or profitability.
Ignoring CTR and conversion rate
A low CPM can still be expensive if it creates few clicks or conversions.
Confusing reach and impressions
Impressions count ad exposures. Reach estimates unique people and depends on frequency.
Frequently asked questions
Quick answers to the questions users ask most often.
What does this CPM Calculator calculate?
What does CPM stand for?
What is the CPM formula?
How do I calculate campaign cost from CPM?
How do I calculate impressions from CPM?
What is a good CPM?
Is CPM the same as CPC?
Is CPM the same as CPA?
Can CPM be zero?
Does this include agency fees?
Does this verify ad platform reporting?
What are impressions?
What is cost per impression?
How do you estimate CPC from CPM?
How do you estimate CPA from CPM?
How is estimated reach calculated?
Does a lower CPM always mean better performance?
Can publishers use this calculator?
Is this marketing advice?
References
Sources used to support the calculator guidance.
Related calculators
Continue with calculators that solve nearby problems.
Version history
A transparent record of calculator content updates.
- 1.0.0 · 2026-07-05
Initial CPM calculator release.
- 1.1.0 · 2026-08-02
Added CTR, CPC, conversion, CPA, revenue, ROAS, reach, CPM sensitivity, and media buying checklist outputs.
