CPM Calculator

Enter any two values (Cost, Impressions, CPM). We’ll calculate the third instantly. Then check if your CPM looks low, typical, or high using a quick 2026 benchmark snapshot.

Instant Results Mobile Friendly 100% Free
Result
CPM
Auto-calculated
$10.00
Benchmarks (2026 snapshot)

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

View 2026 Industry Benchmarks
Updated: 2026-01-06
PlatformTypical rangeStatus
Facebook$5.00–$15.00Typical
Google Display$3.00–$12.00Typical
YouTube$3.50–$15.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. It’s a simple way to compare campaign costs, even when two ads get different numbers of impressions.

  • 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.

CPM formula

These three formulas are the same relationship written in different ways. Use the one that matches the field you want to calculate.

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).

Examples

Two quick examples you can verify with a calculator.

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

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$5.00–$15.00
Google Display$3.00–$12.00
YouTube$3.50–$15.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