eg

cpm calculator.

cost per thousand impressions

forward, actual cpm

cpm (cost per 1,000 impressions)
$2.50
total impressions
2,000,000

inverse, expected impressions from budget

expected impressions
416,667
cost per impression (cpi)
$0.01

> worked example

You spent $5,000 and received 2,000,000 impressions on a display campaign. The CPM works out to $2.50, meaning every thousand eyeballs cost you two and a half dollars. Flipping the calculation: if a publisher is quoting a $12 CPM and your budget is $5,000, you should expect roughly 416,667 impressions. That comparison tells you immediately whether the premium placement is worth six times the cost.

takeaway, CPM is a media-buying anchor, compare it across channels before committing budget, not after.

> when operators reach for this

  • Media buyers benchmarking CPMs across Meta, Google Display, programmatic DSPs, and direct-buy publishers before recommending a mix.
  • DTC brand managers estimating reach for a new product launch when the only constraint is a fixed brand awareness budget.
  • Agencies reconciling a client's reported impressions against invoiced spend to verify the platform isn't over-billing.
  • Performance marketers forecasting how many impressions a retargeting pool will generate before a campaign goes live.
  • CMOs building upper-funnel media plans where reach (impressions) is the primary KPI, not clicks or conversions.

> the calculation

  • cpm(ad spend ÷ impressions) × 1,000Cost to serve one thousand impressions.
  • expected impressions from budget(budget ÷ target cpm) × 1,000How many impressions a fixed budget buys at a given CPM.
  • cost per impression (cpi)cpm ÷ 1,000The per-impression unit cost, useful for cross-format comparisons.

> related calculators, ads & marketing