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.
Editorial review and responsibility
Reviewed by the CalcAussie editorial team on 21 September 2026. Review scope: Method, Australian terminology, material assumptions, source links and user-facing limitations.
Calculator results remain estimates based on the figures entered. Check material decisions against current official information and report a suspected error so it can be reproduced and corrected.
Results are estimates only and are not financial, tax, legal or credit advice.