Advertising CPM Calculator

Normalize media cost to 1,000 impressions for a clean placement comparison.

Standard CPM formula
Cost per impression
Served or viewable inputs

How to Calculate CPM

Use cost and impressions from the same platform report, date range, campaign scope, and impression definition.

1

Select the currency used for campaign cost.

Label the denominator

Served impressions and viewable impressions are not interchangeable. Record which count you used when comparing placements.

What CPM Measures

CPM expresses how much the entered inventory cost for each block of 1,000 impressions. It can normalize campaigns of different sizes, but it does not adjust for audience quality, frequency, fraud, viewability, or outcomes.

CPM Calculation Examples

Display campaign

Cost and impressions

campaignCost:500
impressions:100000

CPM

5.00 per 1,000 impressions

500 divided by 100,000 and multiplied by 1,000 equals a CPM of 5.

Zero-cost inventory

Cost and impressions

campaignCost:0
impressions:25000

CPM

0.00 CPM

A positive impression count with zero entered cost produces zero cost per thousand.

Do not infer performance

Use CTR, conversion, revenue, and profitability metrics separately when the objective extends beyond exposure.

Frequently Asked Questions

It means the entered campaign cost averages 5 currency units for every 1,000 entered impressions.

Still have questions about this calculation?

Try the Calculator

CPM Formula and Denominator

Google Ads describes CPM as cost per 1,000 impressions. The calculator applies that normalization directly.

Formula

CPM ​=​ campaign cost ​÷​ impressions ​×​ 1,000

Cost per thousand

CPM ​=​ campaign cost ​÷​ impressions ​×​ 1,000

Cost per impression

cost per impression ​=​ campaign cost ​÷​ impressions

Scientific Background

CPM is a ratio. It is meaningful only when campaign cost and impression count use matching scope and measurement rules.