Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

CPM (Cost Per Mille)
$1.25
Ad Cost
$15,000.00
Impressions
12,000,000

What Is a CPM Calculator?

CPM stands for "cost per mille" — the cost per 1,000 ad impressions (an impression is one display of your ad). It is one of the most common pricing and benchmarking metrics in digital and traditional advertising worldwide. This calculator takes two simple numbers — your total ad spend and the number of impressions you received — and returns your CPM, so you can compare campaigns, platforms or placements on a like-for-like basis.

How to Use It

You only need to fill in two fields:

  • Ad Cost — the total amount you spent on the campaign or placement.
  • Number of Impressions — how many times the ad was shown (a whole number).

The tool then displays your CPM along with a recap of the total spend and total impressions you entered, so you can sanity-check the inputs at a glance.

The Formula

The calculation is straightforward:

CPM = (Ad Cost ÷ Impressions) × 1,000

The calculator divides your cost by the number of impressions to get the cost of a single impression, then multiplies by 1,000 to express it per thousand. If impressions are zero (or blank), the result is simply shown as 0 to avoid dividing by nothing. The cost values are formatted in your local currency.

Advertisement
Diagram showing ad cost divided by impressions times 1000 to get CPM
CPM equals ad cost divided by impressions, multiplied by 1,000.

Worked Example

Suppose you spent $500 on a display campaign that earned 250,000 impressions:

  • $500 ÷ 250,000 = $0.002 per impression
  • $0.002 × 1,000 = $2.00 CPM

So you paid $2.00 for every thousand times your ad appeared. Lowering the cost or earning more impressions for the same spend would push the CPM down.

Bar chart comparing CPM across three ad campaigns
Comparing CPM helps gauge which campaign reaches viewers more cheaply.

Frequently Asked Questions

Is a lower CPM always better? Generally a lower CPM means cheaper exposure, but cheap impressions are worthless if they reach the wrong audience. Always weigh CPM against engagement and conversions.

What's the difference between CPM and CPC? CPM charges per thousand impressions (views), while CPC charges per click. CPM suits awareness campaigns; CPC suits direct-response goals.

What counts as a good CPM? It varies enormously by platform, country, audience and season. Use this calculator to benchmark your own campaigns against each other rather than chasing a single "ideal" number.

Last updated: