CPM Calculator - Calculate Cost Per Mille Instantly
Free CPM calculator to find your cost per thousand impressions. Calculate CPM, cost, or impressions from any two inputs.
What is CPM?
CPM stands for “Cost Per Mille” (mille meaning thousand). It’s the price you pay for 1,000 ad impressions. If you’re running display ads, social media campaigns, or programmatic advertising, CPM is one of the core metrics you’ll use to evaluate cost efficiency.
CPM formula
For example, if you spent $500 and received 200,000 impressions, your CPM is ($500 ÷ 200,000) × 1,000 = $2.50.
How to use this calculator
What’s a good CPM?
CPM varies by platform, industry, and targeting.
| Platform | Average CPM |
|---|---|
| Facebook/Instagram | $5–15 |
| Google Display Network | $2–5 |
| $25–50 | |
| Programmatic Display | $1–4 |
| YouTube | $10–30 |
CPM vs CPC vs CPA
When CPM matters (and when it doesn’t)
CPM is useful for benchmarking media efficiency, but it’s not a business outcome by itself. A low CPM is not always good if the impressions are low-quality, and a higher CPM can be fine if it produces better downstream results.
If you care about revenue, pair CPM with CTR, CPC, conversion rate, and ROAS to understand the full funnel.
When to optimize for CPM
Related tools
Want to automate your cold outreach?
Parlantex helps you build repeatable outbound with better targeting, angles, and messaging—faster.