What CPM means
CPM stands for cost per mille — Latin for thousand — so it's the price of 1,000 ad impressions: CPM = (total cost ÷ impressions) × 1,000. Spend $500 to get 100,000 impressions and your CPM is (500 ÷ 100,000) × 1,000 = $5.00. It's the standard way to compare the cost of reach across campaigns and platforms.
How to use this calculator
Enter the total cost of the campaign and the number of impressions it delivered (or you expect). The result shows your CPM plus the raw cost per single impression. Flip it around to plan budgets: at a known CPM, cost = CPM × impressions ÷ 1,000. For overall campaign profitability, feed the totals into the ROI calculator.
CPM at different spend and reach
How CPM moves with cost and impressions: Comparing two placements is just a percentage gap, which the percent difference calculator gives you.
| Cost | Impressions | CPM |
|---|---|---|
| $500 | 100,000 | $5.00 |
| $500 | 250,000 | $2.00 |
| $1,000 | 100,000 | $10.00 |
| $750 | 500,000 | $1.50 |
CPM vs. CPC vs. CPA
CPM charges for views (per 1,000 impressions) and suits awareness campaigns. CPC (cost per click) charges only when someone clicks, and CPA (cost per acquisition) only when they convert. Low CPM is cheap reach, but it says nothing about whether anyone acts — pair it with click and conversion metrics before judging value.
Reading CPM alongside return
A cheap CPM that drives no sales is worse than a pricey one that does. Always weigh CPM against what the campaign earns. To judge ad efficiency by revenue, use the ROAS calculator; to check the profit on what you sell, the margin calculator.
These figures are an estimate for general information only and are not financial advice; consult a qualified professional before making money decisions.
Frequently asked questions
- How do I calculate CPM?
- Divide total cost by impressions, then multiply by 1,000. $500 for 100,000 impressions is (500 ÷ 100,000) × 1,000 = $5.00 CPM.
- What does CPM stand for?
- Cost per mille — mille is Latin for one thousand — so CPM is the cost per 1,000 ad impressions.
- What is a good CPM?
- It varies by platform, audience and format, often ranging from about $1 to $15+. Compare CPM within the same channel and against the results it drives, not in isolation.
- How do I find cost from a target CPM?
- Multiply CPM by impressions and divide by 1,000. At a $5 CPM, 200,000 impressions cost 5 × 200,000 ÷ 1,000 = $1,000.
- Is CPM the same as CPC?
- No. CPM is the cost per 1,000 impressions (views); CPC is the cost per click. CPM measures reach, CPC measures engagement.