Advertising CPM Calculator
How to Calculate CPM
Use cost and impressions from the same platform report, date range, campaign scope, and impression definition.
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
CPM
500 divided by 100,000 and multiplied by 1,000 equals a CPM of 5.
Zero-cost inventory
Cost and impressions
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
Still have questions about this calculation?
Try the CalculatorCPM Formula and Denominator
Google Ads describes CPM as cost per 1,000 impressions. The calculator applies that normalization directly.
Formula
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.