Marketing & Ecommerce

CPM Calculator

What this does

Calculate cost per thousand impressions from spend and delivery, plus effective cost per click when known.

Enter your details

Runs in your browser

Calculator inputs

Using the cpm calculator

  1. 01

    Enter spend and impressions

    Both from the same campaign window; platforms report impressions directly in delivery columns.

  2. 02

    Optionally add clicks

    The optional click field adds an effective-CPC row connecting awareness pricing to traffic pricing.

  3. 03

    Benchmark by channel

    Social feed CPMs typically run $5–15; programmatic display can undercut $2; premium video runs far higher.

CPM is the currency of attention

Every other pricing model reduces to CPM underneath: CPC divided by CTR equals CPM. Knowing this identity lets you translate any advertising quote into any other currency of digital media instantly.

Viewability makes CPMs slippery

An “impression” historically meant served, not seen. Modern viewability standards count only ads genuinely on screen; but thresholds vary, so identical CPMs can deliver very different real attention.

When CPM is the right lens

Brand campaigns optimize reach and frequency, not last-click sales. For those, CPM against verified reach is the honest efficiency measure; judging awareness buys on CPA punishes them for the wrong job.

The math behind this calculator

CPM = spend ÷ impressions × 1000 Cost per impression = spend ÷ impressions Effective CPC = spend ÷ clicks

CPM prices advertising by eyeballs: total spend spread across impressions delivered, scaled to a thousand for readability. Supplying clicks additionally reveals the effective CPC your awareness buy produced as a side effect.

Assumptions & limitations

  • Impressions are the platform’s counted deliveries under its viewability rules.
  • Spend covers the identical period as the impression count.
  • Sold versus served impression conventions differ between publishers.

Worked example

$250 buying 500,000 impressions works out to $0.50 CPM; half a dollar per thousand views; and $0.40 per click if 625 viewers clicked.

Frequently asked questions

What does CPM stand for?
Cost per mille; mille being Latin for thousand. It prices one thousand ad impressions, however the platform defines an impression.
How do I convert CPM to CPC?
Divide the CPM by your CTR expressed as clicks per impression × 1000; or simply divide spend by clicks. Our optional click row does it for you.
Why do CPMs spike in Q4?
Holiday demand floods auctions with budgets chasing limited inventory. Planning brand spends outside November–December stretches the same dollars much further.

Related calculators