Free CPM Calculator: CPM, Impressions, or CostCalculate Any Two

Also known as a CPM impressions calculator, cost per thousand calculator, or reverse CPM calculator. Enter any two values — we’ll instantly compute the third and check it against 2026 benchmarks.

Instant Results Mobile Friendly 100% Free
Result
CPM
Auto-calculated
$10.00

You entered cost and impressions → we calculated CPM.

Benchmarks (2026 snapshot)

A quick check: is your CPM below, inside, or above typical ranges?

View 2026 Industry Benchmarks
Updated: 2026-05-08
PlatformTypical rangeStatus
Facebook$6.00–$18.00Typical
Google Display$3.00–$12.00Typical
YouTube$4.00–$18.00Typical

Benchmarks vary by industry, region, targeting, and creative. Use this snapshot as a fast sanity check, then open the full benchmarks page for details.

Learn more

Want the step-by-step explanation with more examples and definitions? Read the full guide.

What is CPM?

CPM means “cost per mille” (mille = 1,000). It tells you how much you pay for 1,000 ad impressions. Also known as cost per thousand impressions or CPT, this CPM impressions calculator works in either direction — calculate CPM from cost & impressions, or reverse it to find available impressions or budget.

  • CPM is about impressions (views), not clicks.
  • Lower CPM can mean cheaper reach, but it doesn’t always mean better results.
  • Use CPM with other metrics like CTR and CPA to judge performance.
  • This calculator runs in reverse too — known as a cost-per-thousand calculator or impression calculator depending on which two fields you fill.

CPM formula (and how reverse mode works)

These three formulas are the same relationship written in different ways — that's exactly why this CPM calculator works in reverse. Fill in any two of cost, impressions, or CPM, and the third one is just algebra. Pick the formula that matches what you already know and what you need to find.

CPM
CPM = (Cost / Impressions) × 1000

Use when you know Cost and Impressions.

Cost
Cost = (CPM × Impressions) / 1000

Use when you know CPM and Impressions.

Impressions
Impressions = (Cost / CPM) × 1000

Use when you know Cost and CPM.

What each value means
  • Cost: the total spend (in your currency).
  • Impressions: the number of times the ad was shown (a count).
  • CPM: cost per 1,000 impressions (currency per 1,000).

Use this calculator as a cost-per-thousand calculator (enter cost + CPM → get impressions) or as a budget planner (enter CPM + impressions → get cost). It's the same calculation, just inverted.

Examples (forward and reverse)

Three quick examples — including a reverse mode case. You can plug each one back into the calculator above to verify.

InputOutputNote
Cost $1,000 and Impressions 100,000CPM $10.00(1000 / 100000) × 1000 = 10
CPM $8.50 and Impressions 250,000Cost $2,125.00(8.5 × 250000) / 1000 = 2125
Budget $5,000 and CPM $20 (reverse)Available impressions: 250,000(5000 / 20) × 1000 = 250000 — answers ‘how many impressions can I buy?’

Benchmarks snapshot (2026)

After you calculate your CPM, compare it to this snapshot. If your CPM is much higher than typical, your targeting or competition may be expensive (or your creative isn’t converting well).

PlatformTypical range
Facebook$6.00–$18.00
Google Display$3.00–$12.00
YouTube$4.00–$18.00

Common mistakes

  • Mixing up impressions and reach. Reach is unique people; impressions are total views.
  • Comparing CPM across very different goals. Awareness campaigns and conversion campaigns can have different CPM levels.
  • Ignoring currency and time. A “good CPM” can change by country, season, and platform.
  • Judging only CPM. A higher CPM can still be fine if your conversions are strong.

How to Use

1

Step 1

Choose your currency (USD by default).

2

Step 2

Enter any two values: Cost, Impressions, or CPM.

3

Step 3

The calculator instantly computes the missing value.

4

Step 4

Check the benchmark snapshot to see if your CPM looks low, typical, or high.

5

Step 5

Copy the result and share it in a report or message.

FAQ

Have a different question? Check the benchmarks and guide pages for more context.

Disclaimer: This calculator provides estimates only. For terms and limitations, see Terms