CPM Calculator
CPM (cost per mille) is the cost of 1,000 ad impressions: ad spend divided by impressions, multiplied by 1,000.
Calculate CPM
CPM Calculator
CPM formula
CPM = (Ad spend รท Impressions) ร 1,000
Example
$250 for 50,000 impressions: 250 รท 50,000 ร 1,000 = $5.00 CPM.
How to use the calculator
- Choose your currency.
- Enter total ad spend and total impressions.
- Select Calculate CPM.
Using CPM well
CPM tells you the price of reach. It’s most useful for awareness campaigns and for comparing audiences or placements. To see what that reach turns into, pair it with CTR and CPC: CPC = CPM รท (CTR ร 10) when CTR is a percentage.
CPM, CPC and CTR: converting between them
The three metrics are linked, so if you know two you can estimate the third:
CPC = CPM รท (CTR% ร 10) CPM = CPC ร CTR% ร 10
Example: a $5.00 CPM with a 1.25% CTR gives an effective CPC of 5 รท (1.25 ร 10) = $0.40. If the same campaign’s CTR rises to 2.5% while CPM stays at $5.00, the effective CPC halves to $0.20. Better creative can make reach cheaper per click even when the price of impressions doesn’t change.
Working out a budget from a target CPM
Rearrange the formula to plan spend before a campaign starts:
Budget = (Target impressions รท 1,000) ร CPM
To reach 200,000 impressions at an expected $6.50 CPM you’d need (200,000 รท 1,000) ร 6.50 = $1,300. Use your own recent CPMs for the same platform, audience and season; published industry averages vary widely and date quickly.
Why your CPM changes
- Audience competition: narrow, high-value audiences cost more to reach.
- Season: CPMs commonly rise in busy retail periods when more advertisers bid.
- Placement and format: video, feed and display placements are priced differently.
- Frequency: showing ads to the same people repeatedly can lift costs as the audience saturates.
Frequently asked questions
Mille, Latin for thousand.
Not always. A cheap audience that never engages can cost more per result than a pricier, more relevant one.
Impressions = Budget รท CPM ร 1,000. A $500 budget at a $5 CPM buys about 100,000 impressions.
Related tools
- CPC CalculatorCalculate average cost per click from ad spend and clicks.
- CTR CalculatorCalculate click-through rate from clicks and impressions.
- ROAS CalculatorCalculate return on ad spend from revenue and ad cost.
- UTM BuilderAdd utm_source, utm_medium and utm_campaign tags to a link.
More in Marketing Tools ยท All tools