All tools
Finance

CPM Calculator

Cost per 1,000 impressions — solve for CPM, impressions, or budget.

🔒 Runs entirely in your browser — nothing here is ever uploaded

Last reviewed 2026-08-30

About the CPM Calculator

Calculates CPM (cost per 1,000 impressions) — the standard pricing metric for display, video, and social advertising — solving for CPM, impressions, or budget depending on which two values you already know.

100% Free Runs in Your Browser No Sign-Up Required
How to use it
  1. Choose what you're solving for: CPM, impressions, or budget.
  2. Enter the two known values for your chosen mode.
  3. Read the calculated result alongside the full breakdown.
Formula
CPM = (ad spend ÷ impressions) × 1,000. Impressions = (budget ÷ target CPM) × 1,000. Budget = (target CPM × impressions) ÷ 1,000.
Worked example

A $1,000 budget generating 250,000 impressions: a CPM of $4.00. Solving in reverse, that same $4.00 target CPM applied to a $1,000 budget yields the same 250,000 impressions.

Interpreting your result

CPM (cost per mille) is the standard way display, video, and social advertising is priced. CPM benchmarks vary enormously by platform, targeting, format, industry, and season — there is no single universal 'good' CPM figure.

Recommendations
  • Use 'solve for impressions' when planning a campaign with a fixed budget, to estimate reach before launching.
  • Use 'solve for budget' when you have an impressions goal and need to know what budget achieves it.
  • CPM alone doesn't tell you about engagement or conversions — pair it with CTR and conversion-rate metrics.
Frequently asked questions
Cost per mille — 'mille' is Latin for 'thousand.'
Sources
See the full methodology and sources for every finance calculator
Disclaimer

Illustrative estimate only, not financial or tax advice. Verify figures with a licensed adviser or your local tax authority.