Advertising Metrics Guide
How Do You Calculate CPM With the CPM Formula?
The CPM formula is CPM = (ad spend / impressions) x 1,000. Use it when you need to compare the cost of reach across campaigns, platforms, or placements.
By Jessica Martin, Advertising Optimization Strategist. Last updated 2026-04-28.
Who needs this answer?
This formula guide is for marketers who want to verify calculator results, explain CPM in a report, or solve the metric manually in a spreadsheet.
Once you know who the page is for, the next step is naming the real problem.
What mistake causes bad CPM decisions?
The mistake is using CPM math without checking which number is missing. Some workflows solve for CPM, while planning workflows solve for impressions or spend.
For authoritative terminology, compare Google Ads Help on CPM bidding and the IAB glossary definitions. Both explain the metric, but neither replaces campaign-specific judgment.
After the problem is clear, the useful part is the insight that changes decisions.
What is the practical insight?
The formula becomes more useful when you treat CPM as a flexible relationship between price, reach, and budget instead of one fixed output.
| Question | Use | Source context |
|---|---|---|
| What does CPM mean? | Cost for 1,000 ad impressions | Google Ads Help and IAB glossary |
| Is this CPM good? | Compare with platform ranges | Benchmark ranges should be reviewed quarterly |
| Should I lower CPM? | Check CTR, CVR, ROAS first | Campaign data from your ad platform |
The insight is useful only if it turns into a concrete next step.
How should you apply this?
Start with two known values, keep impressions as a whole number, use one currency, and avoid mixing delivered impressions with viewable impressions unless the report says so.
- Start with the calculator or benchmark table.
- Use one consistent time period and currency.
- Compare the result with at least one downstream metric.
- Record the decision you will make from the number.
Once the method is clear, the final step is measuring the business impact.
What changes after you understand this?
Once the formula is clear, you can use the CPM Impressions Calculator for reach planning or the CPM Calculator for a full shareable report.
Common questions
Can one benchmark tell me if a CPM is good?
No. A benchmark is a starting point. Campaign goal, audience quality, geography, format, and conversion rate decide whether the price makes sense.
How often should CPM benchmarks be updated?
Review them at least quarterly, and more often during Q4 or major market shifts.