Cost Per Thousand Impressions Calculator
Calculate CPM, the cost per one thousand ad impressions, from total ad spend and total impressions delivered.
Your results
Calculation breakdown
- CPM
- (Total ad spend ÷ Impressions) × 1000
Worked example
A campaign spending $300 for 150,000 impressions has a CPM of $2.00.
Assumptions
- Impressions counts come from your ad platform's reporting.
- A lower CPM doesn't guarantee better results if targeting is poor.
- Use CPM to compare reach efficiency across platforms or campaigns.
How this calculator works
This calculator divides total ad spend by impressions and multiplies by 1,000 to give the standard cost-per-thousand-impressions (CPM) metric. Use it to compare the reach efficiency of different ad campaigns or platforms.
Frequently asked questions
What is an impression?
An impression is counted each time your ad is displayed to a user, regardless of whether they click on it.
Is a lower CPM always better?
Not necessarily — a low CPM with poor targeting can still deliver worse results than a higher CPM reaching the right audience.
How does CPM relate to CPC?
CPM measures cost per view, while CPC measures cost per click; comparing both shows how well your ad converts views into clicks.
Results are estimates only and are not financial, tax, legal or credit advice.