CPM Calculator

Compute CPM (cost per 1,000 impressions), Impressions or Budget.

$
Total spend for this campaign / flight.
Total ad views served (not necessarily unique users).
USD
How much you pay for each 1,000 impressions.
Result
CPM
Value
-
Provide two inputs to calculate the third.

What is CPM?

CPM stands for Cost Per Mille (1,000 impressions). It’s a pricing and performance metric widely used in display, video, DOOH, and programmatic advertising. The core formula is:

CPM = Budget ÷ (Impressions ÷ 1,000)

Equivalently:

Impressions = (Budget ÷ CPM) × 1,000
Budget      = (Impressions ÷ 1,000) × CPM
          

When to optimize for CPM

  • Top-of-funnel reach: brand awareness, product launches, event promotion.
  • Video completion + reach blend: when viewable impressions matter (vCPM).
  • Large format / DOOH: buying on reach/plays vs. clicks.

How to reduce your CPM (without hurting outcomes)

  • Improve creative relevance: stronger hooks boost engagement signals and auction favorability.
  • Tighten geo/time/daypart: avoid waste where your audience isn’t active.
  • Supply path optimization (SPO): favor direct/premium paths; remove low-quality exchanges.
  • Use viewability & brand safety filters: optimize for vCPM; low viewability often equals cheap for a reason.
  • Right frequency caps: prevent overserving the same users.
  • Negatives & exclusions: placements, apps, categories that rarely contribute.

FAQs

CPM pays for impressions (eyeballs), CPC for clicks, and CPA for outcomes (e.g., leads/sales). Awareness campaigns often use CPM; performance campaigns lean into CPC/CPA.

It varies by market, inventory quality, and format. Social feed display may be low single-digits; premium news/video can be 2–5× or more. Focus on vCPM (viewable CPM) when quality/viewability is key.

Yes - high viewability often earns better auction outcomes; filtering IVT can raise headline CPM but improves real effectiveness.

eCPM is “effective CPM” - a normalized revenue/spend per 1,000 impressions, used to compare mixed buys or monetization sources.

Seasonality, competition, targeting, creative fatigue, and inventory quality all move auction dynamics-and your CPM.

Why this output matters

CPM shows the cost of buying 1,000 ad impressions. For marketing teams, it is a core reach-efficiency metric used to compare audiences, channels and media plans, but it should be read alongside CTR, conversion rate and downstream revenue quality.

Related tools

All tools