Enter any two values to calculate the third.
The total budget for the campaign
Cost per thousand impressions in one ad unit
This is how many times the ad is viewed on a website
CPM means cost per thousand impressions. It is used to measure how much an advertiser pays for every 1,000 ad impressions.
Use this when you know the total cost and impressions.
CPM = Cost / Impressions × 1000Use this when you know CPM and impressions.
Cost = CPM × Impressions / 1000Use this when you know total cost and CPM.
Impressions = Cost / CPM × 1000This calculator works in three directions. Enter two values and leave the value you want to calculate blank.
If a campaign costs $500 and receives 100,000 impressions, the CPM is calculated like this:
CPM = 500 / 100000 × 1000 = 5The campaign CPM is $5. This means the advertiser pays $5 for every 1,000 impressions.
CPM turns media buying into a unit price: what it costs to show an ad 1,000 times. Use it to compare reach costs across campaigns with different budgets, formats, or impression totals.
A $5 CPM means every 1,000 impressions cost $5. At that rate, a $500 budget buys about 100,000 impressions before fees or platform differences.
Use Cost = CPM x impressions / 1,000 when you are planning spend. Use Impressions = Cost / CPM x 1,000 when you need a delivery estimate.
CPM is most useful when campaigns share a similar audience, country, format, and time period. A video CPM and a display CPM can mean very different things.
Before you call a CPM good, check:
The best CPM is not always the lowest one. Judge the number against audience fit, placement quality, frequency, and the action you expect after the impression.
Common questions about CPM, advertising cost, and impressions.
CPM stands for cost per mille, also known as cost per thousand impressions. It shows how much you pay for every 1,000 ad views.
Divide the total campaign cost by the number of impressions, then multiply by 1,000.
Yes. Enter CPM and impressions, leave total cost blank, and the calculator will calculate the estimated cost.
Yes. Enter total cost and CPM, leave impressions blank, and the calculator will estimate the number of impressions.
No. CPM measures cost per 1,000 impressions, while CPC measures cost per click.