CscgmCPM Calculator

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.

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.

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

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.

Browse the free printables →

Three ways to solve CPM

FindKnown valuesCalculationResult
CPMCost $150; 25,000 impressions150 ÷ 25,000 × 1,000$6.00
CostCPM $8; 50,000 impressions8 × 50,000 ÷ 1,000$400.00
ImpressionsCost $240; CPM $12240 ÷ 12 × 1,00020,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.