How it works
How to use this cpm calculator
- Enter the campaign cost in US dollars.
- Enter the number of impressions.
- Read CPM and cost per impression.
Formula
The calculation formula
CPM = (Campaign Cost ÷ Impressions) × 1,000Divide the total campaign cost by total impressions.
Multiply the result by 1,000.
Worked examples
Example calculations
A $500 campaign with 100,000 impressions has a CPM of $5.00.
Impressions must be greater than zero or CPM is undefined.
When to use it
Common use cases
- Compare display or social campaigns
- Estimate media-buying efficiency
- Translate spend and reach into a standard rate
Limits
Assumptions and limits
- CPM is cost per 1,000 impressions, not clicks.
- Currency display uses USD rounding to 2 decimal places.
- Impressions must be greater than zero.
Questions
Frequently asked questions
What is a good CPM?
It depends on channel, audience, placement, geography, and campaign objective. Compare like-for-like campaigns instead of relying on one universal benchmark.
Is CPM based on clicks?
No. CPM measures the cost of impressions. CPC measures the cost of clicks.
Sources
Sources and review
- IAB — glossary of interactive advertising terms
CPM as cost per thousand impressions
Accessed July 27, 2026