Working hours Mon–Fri: 10:00 – 18:00
Free media-buying calculator

CPM Calculator — Cost Per 1,000 Impressions

Three-way CPM calculator for media buyers and growth marketers: calculate CPM from spend, project impressions for a budget, or back into the spend needed to hit an impression goal. No signup, runs in your browser.

✓ Three calculation modes
✓ Works for any ad channel
✓ Inputs stay in browser
✓ Shareable URL of every scenario
$1-50
Typical CPM range (display)
$5-30
B2B LinkedIn CPM range
1000
Impressions per "mille" unit
CPM Calculator — Free Cost Per Mille Calculator for Ads — video tutorial
⏱ 60 sec tutorial
Watch how to use this calculator
Loading calculator…

How CPM is calculated and when to use it

CPM stands for Cost Per Mille — the price of 1,000 ad impressions. It is the standard unit for awareness and display campaigns where conversions are not the immediate goal.

The formula

CPM           = (total spend / impressions) × 1000
impressions   = (spend / CPM) × 1000
spend         = (impressions / 1000) × CPM

Industry benchmarks (2026)

  • Display ads (Google, programmatic): $1–10 CPM for broad audiences, $5–30 for niche B2B segments.
  • LinkedIn (B2B): $5–30 CPM standard, $30–100+ for senior decision-maker targeting.
  • Meta Ads (B2C): $3–15 CPM depending on country, $20–50+ for premium placements.
  • YouTube (TrueView): $4–10 CPM for skippable; CPV (cost per view) often more relevant.
  • TV / OTT: $20–40 CPM standard for connected-TV inventory.

When CPM is the right metric (and when it is not)

  • Use CPM for: brand awareness, top-of-funnel reach, retargeting frequency, share-of-voice planning.
  • Avoid CPM for: direct-response campaigns where CPA (cost per acquisition) tells the real story. A $2 CPM with 0.01% CTR is worse than a $20 CPM with 0.5% CTR.

How to use the CPM calculator

Three modes, one widget. Pick the mode that matches what you already know.

1

Pick your mode

Mode 1 if you know spend + impressions. Mode 2 if you know spend + target CPM. Mode 3 if you know impressions + target CPM.

2

Enter the two knowns

The third field is auto-calculated. The calculator never assumes — only enter values you actually have.

3

Compare to benchmarks

Read your result against industry CPM ranges above. If your CPM is 3× the benchmark, audit targeting or creative.

4

Plan budget allocation

Multiply your CPM by 1,000-impression units to size the channel relative to others.

5

Save the scenario

Use the share link to send the calculation to your team or save it as a PDF for a budget proposal.

Frequently asked questions about CPM

-
What does CPM stand for?

Cost Per Mille — "mille" being the Latin word for thousand. It measures the cost of buying 1,000 ad impressions. Sometimes written as CPT (Cost Per Thousand) in older trade press.

+
What is a good CPM for Facebook ads?

Meta CPM varies wildly by country, audience, and placement. US benchmark is $7–15 for broad audiences; $20–50 for narrow B2B targeting. Compare your CPM only against your own past campaigns and direct competitors — industry averages are noisy.

+
Is a low CPM always better?

No. A low CPM means you are buying cheap impressions, but those impressions could be from bots, accidental clicks, or audiences unlikely to convert. Always pair CPM with CTR (engagement) and CPA (conversion) before declaring a channel cheap or expensive.

+
How is CPM different from CPC and CPA?

CPM = cost per 1,000 impressions (awareness). CPC = cost per click (engagement). CPA = cost per acquisition (conversion). The funnel goes CPM → CPC → CPA. A campaign is healthy when all three are in line with your unit economics.

+
Why does my CPM keep increasing?

Three usual reasons: ad fatigue (creative stale, audience saw it 5+ times), narrower targeting (smaller audience = more competition per impression), or seasonal demand (Q4 retail spike, election season, etc). Rotate creative and check audience size first.

+
Can I use this calculator for podcast or newsletter CPM?

Yes. The formula is medium-agnostic. Podcast CPM tends to be $15–50, newsletter CPM $20–100+ for premium B2B lists. Just enter the spend and impressions from the publisher.

More marketing + SaaS calculators
🚀
SEO ROI Calculator
12-month ramp + break-even month.
Open calculator →
💰
CAC & LTV Calculator
Unit-economics with a letter grade.
Open calculator →
🧪
A/B Test Sample Size
Two-proportion z-test, not a guess.
Open calculator →
📈
SaaS ARR Forecast
36-month MRR → ARR with retention.
Open calculator →
⚙️
Automation Savings
Hours + $ saved by automating.
Open calculator →
🖱
CPC Calculator
Cost per click + CTR + CPA.
Open calculator →
📉
Churn Rate Calculator
Monthly + annual + retention.
Open calculator →
📊
Gross Margin Calculator
Revenue − COGS, margin + markup.
Open calculator →

Want a senior team to audit your paid-channel mix?

We run paid-channel audits + media-buying retainers for Series A–C SaaS. Find where CPM is leaking and where to reallocate to lower CPA.
✓ Senior strategist only
✓ No long contracts
✓ Free 30-min audit
Book a free 30-min audit
By submitting you agree to our Privacy Policy