Browse calculatorsOperating and Working Capital Calculators
CPM Calculator
Use this CPM calculator to measure what you pay for every 1,000 ad impressions.
CPM Calculator
Enter your numbers and the result updates straight away.
Outputs
Planning estimate only. Verify assumptions before making a financial decision.
If you spend $1,200 on a campaign and generate 250,000 impressions, your CPM is ($1,200 / 250,000) * 1,000 = $4.80.
How this calculation works
This calculator applies the stated cpm = (campaign cost / impressions) * 1000 formula to the values entered above.
How to interpret the result
Calculate cost per thousand impressions. Compare the result with your own historical performance, operating assumptions, and downside case before acting.
Limitations
Results are educational planning estimates. They do not include every tax, legal, accounting, financing, or business-specific consideration and are not professional advice.
Formula and example
If you spend $1,200 on a campaign and generate 250,000 impressions, your CPM is ($1,200 / 250,000) * 1,000 = $4.80.
Common use cases
- Compare CPM across channels such as Meta, TikTok, and display.
- Estimate media costs before launching a campaign.
- Monitor whether creative changes improve impression efficiency.
CPM Calculator FAQ
What is a good CPM?
A good CPM depends on channel, audience quality, geography, and objective. The key is comparing CPM against downstream metrics like CTR, CPA, and ROAS.
Why is my CPM so high?
High CPMs can come from narrow targeting, premium inventory, competitive auctions, or weak creative relevance.
Can CPM be negative?
No. CPM cannot be negative, so this calculator blocks negative inputs.
What happens if impressions are zero?
You cannot divide by zero impressions, so the calculator will ask for a positive impressions value.