Business calculator

CPM Calculator

Calculate advertising cost per thousand impressions and compare campaign efficiency.

Cost per 1,000 impressions$5.00
Cost per impression$0.01

FormulaCPM = (Campaign Cost ÷ Impressions) × 1,000
Calculation steps
  1. $500.00 ÷ 100,000 = 0.005
  2. 0.005 × 1,000 = $5.00

On this device

History and favorites

History and favorites stay in this browser. They are not sent to KE Calculator. At most 20 history items are kept.

Recent results

Copy a result or share URL to save it here.

Favorite calculators

Save a calculator to open it quickly later.

How it works

How to use this cpm calculator

  1. Enter the campaign cost in US dollars.
  2. Enter the number of impressions.
  3. Read CPM and cost per impression.

Formula

The calculation formula

CPM = (Campaign Cost ÷ Impressions) × 1,000
01

Divide the total campaign cost by total impressions.

02

Multiply the result by 1,000.

Worked examples

Example calculations

Standard media buy

A $500 campaign with 100,000 impressions has a CPM of $5.00.

Zero impressions

Impressions must be greater than zero or CPM is undefined.

When to use it

Common use cases

  • Compare display or social campaigns
  • Estimate media-buying efficiency
  • Translate spend and reach into a standard rate

Limits

Assumptions and limits

  • CPM is cost per 1,000 impressions, not clicks.
  • Currency display uses USD rounding to 2 decimal places.
  • Impressions must be greater than zero.

Questions

Frequently asked questions

What is a good CPM?

It depends on channel, audience, placement, geography, and campaign objective. Compare like-for-like campaigns instead of relying on one universal benchmark.

Is CPM based on clicks?

No. CPM measures the cost of impressions. CPC measures the cost of clicks.

Sources

Sources and review