CPM Calculator
Work out cost per thousand impressions from ad spend and impressions. Use this free CPM calculator to benchmark awareness campaigns, compare channels and sense-check media buying costs.
Formula: CPM = (Ad spend / Impressions) x 1,000
When this CPM calculator helps
Use CPM when you are planning awareness campaigns, checking display buys, comparing paid social reach, or turning raw spend and impressions into a more readable benchmark.
What CPM tells you
CPM shows the price of generating 1,000 impressions. It is most useful when the campaign objective is visibility, reach, video views or upper-funnel exposure rather than direct conversions.
- Useful for display, programmatic and paid social awareness campaigns
- Helpful for comparing inventory or audience segments
- Best read alongside CTR, CPC and downstream conversion metrics
Example CPM calculation
If you spend 500 and generate 125,000 impressions, your CPM is 4.00. That means every 1,000 impressions costs 4 in the selected currency.
This is a clean way to compare whether one platform, placement or audience is more efficient for pure visibility.
CPM FAQ
What does CPM mean?
CPM means cost per mille, or cost per one thousand impressions. It shows what you pay to generate 1,000 ad impressions.
When should I use CPM?
CPM is most useful for awareness, reach, video and display campaigns where the impression is the main buying unit.