New CPM calculator features added! Enhanced reporting and campaign analysis tools now available.Try now
CPMCalculation Team2 min read

How to Calculate CPM and Understand Campaign Costs

Learn the cost per mille formula, how to interpret CPM benchmarks, and when to prioritise CPM over CPC or CPA.

How to Calculate CPM and Understand Campaign Costs

Cost per mille (CPM) is one of the most widely recognised pricing models in digital advertising. It represents the price of one thousand ad impressions and is essential for media planners comparing inventory across placements or networks.

CPM formula refresher

The CPM formula is straightforward:

CPM = (Total Cost ÷ Impressions) × 1000

As an example, if you spent $1,200 on 480,000 impressions, the CPM would be:

CPM = (1200 ÷ 480000) × 1000 = 2.50

That means each thousand impressions cost $2.50.

When CPM matters the most

  • Brand awareness campaigns: impression volume is the core goal, so CPM is a leading indicator of reach efficiency.
  • Video and display campaigns: publishers often use CPM to price inventory across page views or completed plays.
  • Benchmarking media partners: CPM gives a way to compare cost efficiency across channels with different delivery guarantees.

Next steps

Use the calculator on this site to run quick CPM checks before committing budgets. Pair CPM with metrics like click-through rate (CTR) and conversion rate to understand the full cost-to-outcome relationship. Continuous monitoring will reveal when CPM increases due to inventory scarcity or targeting shifts, allowing you to respond faster.

Related articles