CPM

Marketing & Advertising

CPM Calculator

Calculate cost per thousand impressions from media spend and delivered impressions. Scale the same CPM across campaign sizes, visualize cost growth, and export a professional PDF media estimate.

Cost per 1,000 impressions-
Impressions per $1-
Cost for 10,000 impressions-
Cost for 100,000 impressions-
Cost for 1 million impressions-

Media scaling

Cost at different impression volumes

Media cost by impressionsUses the calculated CPM
ImpressionsCPM unitsEstimated costCost per impression

Decision view

One-thousand-impression media unit

The CPM unit is separated from total delivery so scaled media cost can be read without confusing impressions with reach.
25 blocks × 40 impressions1,000 impressions
cost
Cost per media unit$0
Total delivery 0 impressionsTotal spend $0

How to use CPM Calculator

  1. Enter advertising cost and the delivered impression count from the same media report.
  2. Confirm whether the platform reports served, viewable, or measurable impressions; these are not interchangeable.
  3. Review the cost of one thousand impressions and the scaled costs for larger media volumes.
  4. Pair CPM with reach, frequency, attention, clicks, or conversions before judging campaign quality.

Calculator guide

Understanding CPM Calculator

Cost per mille standardizes impression-based media cost per thousand delivered impressions. It is useful for comparing reach-oriented buys of different sizes, but it does not measure attention or conversion quality.

Impressions Count of ad deliveries, not necessarily unique people.
Media cost Spend associated with the reported impressions.
CPM Cost for each thousand impressions.
Scaled cost Projected spend at larger or smaller impression volumes using the same CPM.

Calculation method

How the calculation works

CPM = advertising cost / impressions x 1,000. Divide campaign cost by impressions and multiply by 1,000. Multiply a target impression count by CPM divided by 1,000 to estimate scaled media cost.

Media unit

What one CPM actually buys

CPM is the price of one thousand reported impressions. It standardizes cost across placements but does not say how many unique people saw the ad.

CPM Advertising cost ÷ impressions × 1,000.
Impression One recorded ad delivery under the platform's measurement rules.
Reach Estimated unique people exposed, which can be lower than impressions.
Frequency Average impressions per reached person.

Quality check

Low CPM can still buy weak exposure

A cheap placement may have poor viewability, unsuitable geography, high repetition, or low attention.

Viewability Confirm how much of the ad had an opportunity to be seen.
Audience fit Check that delivered impressions match the intended market.
Frequency control Separate useful repeated exposure from excessive repetition.

Worked situations

Practical examples

  • Use CPM Calculator for a quick everyday estimate.
  • Change any input to compare another scenario.

Better inputs

Useful tips

  • Use delivered, billable impressions from the same source as cost.
  • Compare viewability and audience quality alongside CPM.
  • Separate unique reach from impression frequency.

Before relying on the result

Limitations and common mistakes

  • CPM does not indicate clicks, conversions, incrementality, or revenue.
  • Repeated impressions to the same person can raise frequency without increasing reach.
  • Fees and taxes may be excluded from platform media cost.

Reference

Key terms

CPM
Cost per one thousand impressions.
Impression
One recorded delivery of an advertisement.
Reach
Number of distinct people or devices exposed.
Frequency
Average impressions delivered per reached person.

Important note

Calculated from the entered campaign values. Validate attribution, incrementality, lag, margin, and observed source data before making decisions.

Frequently asked questions

Why is CPM multiplied by 1,000?

Media markets commonly quote impression cost in blocks of one thousand.

Is a low CPM always good?

No. Cheap impressions may have weak audience fit, viewability, or outcomes.

Are impressions unique users?

No. One person can generate multiple impressions.

How do I estimate cost for one million impressions?

Multiply CPM by 1,000 because one million impressions contains one thousand CPM units.