Free calculator
CPM Calculator (Cost per 1,000 Impressions)
Enter your ad spend and the number of impressions to see what it cost to show your ad 1,000 times. CPM compares the price of reach between campaigns or placements; on its own it says nothing about clicks or sales.
What am I paying for every 1,000 ad impressions?
Nothing is saved or sent anywhere.
Result
Enter your numbers
The CPM formula
CPM = (Ad spend ÷ Impressions) × 1,000Your spend spread across every thousand times the ad was shown.
Example calculation
You spend $600 and your ad is shown 150,000 times. Your CPM is (600 ÷ 150,000) × 1,000 = $4 per thousand impressions.
What this calculator tells you
CPM tells you how efficiently you are buying attention at the top of the funnel. It is most useful for awareness campaigns and for comparing the cost of reach across placements, audiences and formats.
Common mistakes
- Treating CPM as a performance metric — it measures reach, not results.
- Comparing CPM across very different platforms as if they were the same.
- Optimising for cheap impressions instead of the right impressions.
When this number is misleading
A low CPM proves you reached people cheaply — not that any of them cared. You can buy huge, cheap reach among people who will never buy. CPM only becomes meaningful when you connect it to what those impressions produced: clicks, leads and sales. Cheap reach with no conversions is still wasted spend.
How to improve this metric
- Raise relevance so platforms serve your ad more efficiently.
- Test placements and formats to find cheaper, quality inventory.
- Avoid audiences so narrow that competition inflates your cost.
- Refresh creative to fight ad fatigue that quietly drives CPM up.
Common questions
What is CPM?
CPM stands for cost per mille — the cost of 1,000 ad impressions. It is a standard way to compare how expensive it is to show your ad, regardless of clicks or sales.
How is CPM calculated?
Divide your ad spend by the number of impressions, then multiply by 1,000. For example, $600 spent on 150,000 impressions is a $4 CPM.
What is a good CPM?
It varies widely by platform, audience and format. Highly targeted or competitive audiences cost more per thousand views. Use CPM to compare placements and campaigns rather than against a fixed benchmark.
Does a low CPM mean my ads are working?
Not on its own. A low CPM means cheap reach, but reach is not results. Pair CPM with click-through rate and conversion rate to know whether that cheap exposure is doing anything useful.