What Is CPM in Advertising?
CPM stands for cost per mille, or the cost to buy 1,000 ad impressions. If you run brand awareness, display, video, or social campaigns, CPM is one of the quickest ways to understand how expensive your reach is.
If you just need the number, use the free CPM Calculator to calculate CPM from your ad spend and impressions.
CPM meaning in plain English
- Cost = how much you spend
- Per
- Mille = 1,000 impressions
An impression means your ad was shown once. It does not mean a click, lead, or sale happened.
CPM formula
CPM = (Total Cost / Total Impressions) × 1,000If you spend $250 and get 50,000 impressions:
CPM = (250 / 50,000) × 1,000 = $5That means you paid $5 for every 1,000 impressions.
When CPM is useful
CPM is most useful when your goal is:
- reach
- awareness
- visibility
- frequency
- upper-funnel campaign planning
It is less useful when your real goal is only conversions. In that case, CPC, CPA, ROAS, and conversion rate usually matter more.
How to interpret CPM
A lower CPM usually means cheaper reach, but lower is not always better.
Your CPM can go up because of:
- competitive audiences
- premium placements
- strong seasonality
- narrow targeting
- higher-value geographies
So the right question is not only “Is CPM low?” but also “Is this reach worth the price for this audience?”
Common CPM mistakes
- Confusing impressions with clicks
- Judging performance without considering audience quality
- Comparing CPM across completely different platforms or countries
- Ignoring creative fatigue and frequency
Calculate your CPM
If you want to plug in your own spend and impressions, use the free CPM Calculator and get the result in seconds.