CPM Calculator

Solve for CPM, total campaign cost, or impressions — enter any two values and get the third instantly. Free, no sign-up, runs entirely in your browser.

$20.00
Total cost$5,000.00
Impressions250,000
CPM$20.00
Cost per impression$0.0200
Impressions per $150

CPM = (cost ÷ impressions) × 1,000. Benchmarks below are directional — actual rates vary by platform, placement, geography and season.

How to calculate CPM

CPM — cost per mille, the cost of one thousand impressions — is the standard pricing unit for display, video and social advertising. The formula is CPM = (total cost ÷ impressions) × 1,000. If a campaign spends $5,000 and serves 250,000 impressions, the CPM is $20. The same three variables rearrange to solve for budget (cost = impressions ÷ 1,000 × CPM) or reach (impressions = budget ÷ CPM × 1,000), which is why media plans are usually negotiated around whichever two numbers you know.

Typical CPM benchmarks by channel

ChannelTypical CPM rangeNotes
Display / programmatic$1 – $5Broad reach, viewability varies widely
Facebook / Instagram$5 – $15Rises sharply in Q4 and for narrow audiences
TikTok$5 – $10Strong for broad consumer reach
YouTube$10 – $30Skippable vs non-skippable matters
LinkedIn$30 – $60+B2B targeting premium
Podcast / newsletter sponsorships$15 – $50Usually flat-rate, quoted as CPM equivalents

Benchmarks are directional US figures; always compare against your own account history first.

Frequently asked questions

How do you calculate CPM?

CPM = (Total ad cost ÷ Impressions) × 1,000. A $500 campaign with 200,000 impressions = $2.50 CPM.

What is a good CPM?

Channel-dependent: display $1–$5, Meta $5–$15, YouTube $10–$30, LinkedIn $30–$60+. Niche B2B costs more per mille than broad consumer reach.

How do I calculate ad cost from CPM?

Cost = (Impressions ÷ 1,000) × CPM. 500,000 impressions at $12 CPM = $6,000.

How do I calculate impressions from a budget?

Impressions = (Budget ÷ CPM) × 1,000. $3,000 at $7.50 CPM = 400,000 impressions.

CPM vs CPC vs CPA?

CPM = per 1,000 impressions (awareness), CPC = per click (traffic), CPA = per conversion (results). Pick the model that matches the campaign goal.

Is this CPM calculator free?

Yes — free, no sign-up, and all calculations run locally in your browser.

Related tools