CPM Calculator

Calculate CPM, cost, or impressions instantly with just two inputs.

Real-time three-way calculatorReadable output summariesURL-ready campaign scenarios

Built for YouTube ads, paid social, awareness campaigns, and top-of-funnel media planning.

Live calculator

Quick CPM calculator

Choose what you want to solve, enter two numbers, and get the answer instantly.

Quick task
Currency
$
Live result
Currently solving for CPM
Waiting for 2 inputs

Add any two values to generate a plain-English planning summary.

No calculate button. The result updates as soon as both inputs are filled.

The share link updates automatically while you type.

3 formulas

Calculate CPM, cost, or impressions

0 clicks

No calculate button required

Built-in reference

Benchmarks and comparison cues included

Readable output

Turn raw CPM math into planning language your team can use

The homepage keeps the calculator practical: you get a sentence-level summary, budget checkpoints, and context for what the number actually means.

Currently solving for CPM

Live result narrative

Add any two values to generate a plain-English planning summary.

Use this summary in briefs, budget reviews, or Slack threads when you need the number and the explanation together.

Estimated cost for 10,000 impressions
Waiting for inputs
Estimated cost for 100,000 impressions
Waiting for inputs
Estimated impressions for a 100-unit budget
Waiting for inputs

Budget checkpoints

See what common reach targets cost before you lock a channel mix.

Shareable scenarios

Keep campaign assumptions inside the URL so teammates open the exact same setup.

Less ambiguity

The calculator makes it clear whether you are solving for spend, reach, or CPM.

How it works

Three calculation paths, one calm interface

Pick the metric you want to solve for and the interface keeps only the two relevant inputs visible.

Find CPM

Active right now
CPM = (Cost / Impressions) x 1,000

Best when you already know your spend and forecasted reach.

Find cost

Cost = CPM x Impressions / 1,000

Useful for budget planning when your CPM benchmark is already known.

Find impressions

Impressions = Cost / CPM x 1,000

Helpful when you need to estimate the reach a fixed budget can buy.

Long-tail scenarios

Try the CPM questions people actually search

These examples mirror the common platform and planning queries behind high-intent CPM searches.

YouTube ads CPM

A mid-range awareness campaign with stable video inventory pricing.

Cost$600
Impressions50,000
CPM$12
Facebook ads CPM

A social campaign where CPM is known and you need to forecast budget.

Cost$960
Impressions80,000
CPM$12
TikTok CPM

A lighter CPM assumption to estimate how much reach a test budget can buy.

Cost$400
Impressions66,667
CPM$6
Reference ranges

Benchmark your CPM before you commit budget

These ranges are directional references for planning and should be validated against your channel, targeting, inventory quality, and buying model.

Average CPM by industry

Finance
$30-$50
Premium audiences and expensive inventory
Ecommerce
$10-$30
Wide variance by offer, seasonality, and remarketing depth
Gaming
$5-$15
Often lower CPM, but creative fatigue can move it fast
B2B SaaS
$18-$40
Higher CPMs tied to narrow targeting and business audiences

CPM patterns by market

United States
High
Competitive demand and premium inventory
United Kingdom
Medium to high
Strong advertiser demand with smaller total inventory
Singapore
Medium to high
Smaller market with relatively premium audience value
India
Low to medium
Lower average CPM with broad inventory availability

Benchmark data is directional and intended for campaign planning, not guaranteed pricing.

Compare mode

Compare two CPM assumptions before you lock budget

Use one shared reach target, test two CPM scenarios side by side, and see how much extra spend each assumption creates.

Faster scenario comparison

Pressure-test two CPM assumptions before you open a spreadsheet.

Built for top-of-funnel planning

Designed around impressions, reach, and media cost instead of generic finance math.

Benchmark-aware workflow

Move from calculation to evaluation without leaving the homepage.

Interactive compare

CPM shifts can change spend faster than teams expect

Scenario B is higher

Adjust the CPM on both scenarios and the spend gap updates instantly for the same impression goal.

Scenario setup

Use the same impression goal for both scenarios.

$

Lower CPM assumption

$

Higher CPM assumption

Live output
100,000 impressions

At 100,000 impressions, Scenario A costs $800 and Scenario B costs $1,200. That is $400 more, or 50% higher.

Use this to spot how much budget moves when CPM changes but the reach target stays fixed.

Scenario A cost
$800

Lower CPM assumption

Scenario B cost
$1,200

Higher CPM assumption

Cost difference
$400

Scenario B costs more

Percentage change
50% higher

Measured against Scenario A.

Workflow
Generic calculator
cpmcalculator.dev
Third-field calculation
Manual setup
Automatic
Result explanation
Just the number
Sentence-level summary
Campaign context
None
Examples and benchmarks
Scenario sharing
Copy values manually
Copy a live URL
FAQ

Common CPM questions before you buy traffic

These are the questions most users want answered right after they run the numbers.

CPM stands for cost per mille, or the cost of 1,000 ad impressions. It is commonly used to price awareness and reach campaigns.

Plan the next move

Start with the calculator, validate with benchmarks, and share the scenario

That is the fastest path from a rough media idea to a campaign number your team can actually review.

Workflow
1

Run the calculation in seconds

2

Sense-check the result against benchmark ranges

3

Share the exact setup with a copied URL