Calculate cost per mille (thousand impressions) for your advertising campaigns
CPM = (Cost ÷ Impressions) × 1000
Fill in the two known values to calculate the third
CPM stands for "Cost Per Mille" (mille is Latin for thousand). It represents the cost an advertiser pays for one thousand impressions of their ad. This is the most common pricing model in display advertising.
| Ad Format | Low CPM | Average CPM | High CPM |
|---|---|---|---|
| Display Ads | $0.50 | $2.50 | $5.00 |
| Search Ads | $1.00 | $3.50 | $7.00 |
| Social Media | $2.00 | $5.00 | $10.00 |
| Video Ads | $5.00 | $12.00 | $25.00 |
| Native Ads | $1.50 | $4.00 | $8.00 |
| Email Marketing | $10.00 | $25.00 | $50.00 |
CPM = (Cost ÷ Impressions) × 1000
Find cost per thousand impressions
Cost = (CPM × Impressions) ÷ 1000
Find total campaign cost
Impressions = (Cost ÷ CPM) × 1000
Find reach for your budget
| Model | Definition | Best For |
|---|---|---|
| CPM | Cost per 1000 impressions | Brand awareness campaigns |
| CPC | Cost per click | Traffic and engagement goals |
| CPA | Cost per action/conversion | Direct response campaigns |
| CPV | Cost per video view | Video advertising |
Use our calculator in three ways: calculate CPM from cost and impressions, determine your budget needed to reach a target number of impressions at a given CPM, or find out how many impressions your budget will buy. Always compare your CPM to industry benchmarks to ensure you're getting competitive rates.