CCalcvers

CPM Calculator

Cost per thousand impressions, solved any way.

Your details

Total ad spend for the campaign.

views

Total ad views delivered.

Cost per 1,000 impressions.

Compare scenarios

Save this calculation, change an input, then save again to see the difference.

No saved scenarios yet.

CPM

$5.00

cost per 1,000 impressions

PDF report

Your link reproduces this calculation. Nothing is uploaded — history and favorites stay on this device.

Cost

$500.00

Impressions

100,000

Cost per impression

$0.0050

CPM (cost per mille) is the price of 1,000 ad impressions — the core currency of display, video and social advertising. It's just cost ÷ impressions × 1,000, but flipping the formula lets you forecast either direction: how much a reach goal will cost, or how much reach a budget will buy. Because it's normalised per thousand views, CPM lets you compare placements and platforms on an even footing regardless of campaign size.

Recommendations

  • Compare CPMs across placements before buying — the lowest CPM isn't always the best if the audience is off-target.
  • Pair CPM with a click or conversion metric; cheap impressions that never convert cost more in the end.
  • Use the 'Cost' mode to budget a campaign backwards from a reach goal.

Watch out

  • CPM measures cost of reach, not results — a low CPM with poor targeting can still waste spend.
  • Reported impressions can include low-quality or non-viewable views; check the viewability definition.

Pro tips

  • Effective CPM (eCPM) applies the same math to earnings, letting publishers compare revenue across ad units.
  • Video and premium placements carry higher CPMs than standard display — expect the range to vary by format.

Was this calculator useful?

CPM is the meter running behind almost every ad campaign. Understanding it — and being able to solve it in any direction — turns a media buy from guesswork into arithmetic you can plan around.

The formula, three ways

At its heart CPM is cost ÷ impressions × 1,000. But the same relationship answers three questions: what CPM am I paying, what will a reach goal cost, and how much reach will a budget buy? This calculator solves for whichever variable you leave open.

Why 'per thousand'

Impressions come in the millions, so a raw cost-per-impression is an unreadable string of decimals. Normalising to a thousand views gives a tidy, comparable number — which is why CPM, not cost-per-impression, is the standard unit across the ad industry.

CPM in context

A low CPM only matters if the impressions reach the right people and drive action. Read CPM alongside click-through rate, conversion rate and viewability — cheap reach that never converts is expensive in disguise. CPM tells you the price of attention, not its value.

Frequently asked questions

Divide the total campaign cost by the number of impressions, then multiply by 1,000. For example, $500 for 100,000 impressions is a $5 CPM.

Cost per mille — 'mille' is Latin for thousand — so CPM is the cost of one thousand ad impressions.

It depends heavily on platform, format and audience. Broad display can run a few dollars, while niche or premium video placements can be $20 or more. Compare like-for-like placements rather than chasing an absolute number.

CPM is what an advertiser pays per 1,000 impressions. eCPM (effective CPM) applies the same per-thousand math to a publisher's earnings, letting you compare revenue across ad units and pricing models.

Sources

Continue your calculation

What your audience is worth · step 4 of 5

Part of these toolkits

Explore more calculators

Find the right tool for whatever you need to work out.

Browse all