CPM Calculator: Cost and Impressions
Calculate CPM, total cost or impressions from the other two values. CPM means cost per thousand impressions. The examples below use invented advertising budgets; the calculation does not forecast actual campaign delivery.
- Free to use
- No sign-up
- Runs in your browser
CPM calculator
Ad Campaign Planning Workbook
Excel media plan with CPM, CTR, CPC, CPA and ROAS by channel, a campaign brief template, an ad metrics formula card and a weekly performance log.
- Media plan (XLSX)
- Formula card (PDF)
- Campaign brief (DOCX)
- Weekly log (XLSX)
Formats: XLSX, PDF, DOCX. Instant download after payment (link valid 72 hours, up to 5 downloads). AI-assisted: the templates were drafted with AI help and reviewed and laid out before publishing.
$4.00 USD, one-time 4 files · about $1.00 each
- Instant download
- 7-day refund
- Secure checkout by Stripe
7-day money-back guarantee. Full refund within 7 days of purchase, even after you download.
Free sample: Ad Metrics Formula Card (PDF, 53 KB)
Full refund within 7 days — see the refund policy and license.
Free printables
Single sheets you can print right now, no sign-up. The full pack adds every sheet in one download plus the editable files.
Three ways to solve CPM
| Find | Known values | Calculation | Result |
|---|---|---|---|
| CPM | Cost $150; 25,000 impressions | 150 ÷ 25,000 × 1,000 | $6.00 |
| Cost | CPM $8; 50,000 impressions | 8 × 50,000 ÷ 1,000 | $400.00 |
| Impressions | Cost $240; CPM $12 | 240 ÷ 12 × 1,000 | 20,000 |
Choose the quantity to solve before entering the known values. For CPM, impressions must be greater than zero; for impressions, CPM must be greater than zero. A zero budget is allowed. Negative known values are rejected.
Reading an impression estimate
The impressions result assumes every impression is priced at the entered CPM. Real delivery can differ from that arithmetic. Keep cost and CPM in the same currency; the interface uses dollar formatting and does not convert exchange rates.
Frequently asked questions
What is CPM?
CPM is total cost divided by impressions, multiplied by 1,000.
How do I find total cost?
Choose cost, then enter CPM and impressions. Cost = CPM × impressions ÷ 1,000.
Are estimated impressions guaranteed?
No. They are the result of your budget and CPM inputs, not a forecast or delivery guarantee.




Printable Weekly CPM Log