Business

CPM Calculator

Find advertising cost per thousand impressions from total spend and impressions.

Use a consistent reporting periodCheck the calculation below
Business dashboard
Business dashboard

Use figures from the same reporting period.

See the method

Enter your business figures

Runs on your device

Your key metric

Your result

Let’s calculate.

Use the Calculate button to see your result.

Review the method below for assumptions and conventions.

How to use this tool

  1. Enter advertising spend, impressions.
  2. Select Calculate to view the result.
  3. Check the method and assumptions below before using the result.

Input reference and sample values

Use the units and choices shown for each field. Sample values are provided for practice, not as recommendations.

InputFormat and unitsSample
Advertising spendNumeric value. Unit: money. Zero or positive.750
ImpressionsNumeric value. Minimum: 1.150000

Result for these sample inputs

5 currency units
Total spend
750
Impressions
150000

Select Try the example in the form to load these values and calculate them again. This replaces the current form inputs. Compare the result with the method and worked explanation below.

The method, explained

CPM = total spend ÷ impressions × 1,000. The result is the average cost for one thousand recorded impressions.

A WORKED EXAMPLE

A spend of 750 across 150,000 impressions gives a CPM of 5. At the same observed rate, 1,000 impressions cost 5.

What to keep in mind

An impression is a recorded ad display, not necessarily a unique person or a viewable impression. Use viewable impressions only if you intend to calculate a viewable CPM.

Common questions

Are impressions the same as reach?

No. Reach counts distinct people under a platform’s rules, while the same person can generate multiple impressions.

Can CPM predict sales?

No. CPM measures the cost of exposure. Clicks, conversions and revenue need separate measurements.

Methodology maintained by ClarityKit. How these tools are built and checked.