CPM Calculator
Enter two campaign numbers—total cost, CPM, or impressions—and this tool calculates the missing value using standard cost-per-mille formulas.
FAQ for this calculator
- What is CPM?
- CPM is cost per mille—Latin for thousand—meaning the price to deliver 1,000 ad impressions. A $5 CPM costs $5 per thousand views before other fees.
- Why must I leave one field empty?
- The calculator solves one unknown. If all three are filled, the values might not agree with the formula—clear the field you want computed.
- Is CPM the same as CPC or CPA?
- No. CPC is cost per click; CPA is cost per acquisition or action. CPM is impression-based and common for brand and awareness buys.
- Do platforms report net or gross impressions?
- Definitions vary by ad network (billable vs served). Use the impression count your invoice or ad manager uses for billing when reconciling CPM.
How to use the CPM calculator
CPM (cost per mille) expresses ad price per 1,000 impressions. Given any two of total spend, CPM, and impressions, the third follows algebraically.
- Leave blank the metric you want to solve—total campaign cost, CPM, or impression count.
- Fill in the other two fields with positive numbers from your plan or platform export.
- Tap Calculate. The missing field populates and highlights in the results panel.
- Use Start over to reset all fields and try another scenario.
When to use this calculator
- Social and display media planning when you know budget and quoted CPM but need reach.
- Reverse-engineering CPM from a finished campaign’s spend and delivered impressions.
- Comparing publisher or programmatic quotes on equal impression volumes.
- Teaching CPM math before building spreadsheets or ad-ops models.
Examples & walkthrough
- Budget $1,000 and CPM $10 → about 100,000 impressions ((1,000 ÷ 10) × 1,000).
- Budget $500 and CPM $5 → about 100,000 impressions—same reach at half the CPM costs half as much per thousand views.
- 250,000 impressions at $8 CPM → total cost about $2,000 ((8 × 250,000) ÷ 1,000).