CPM Calculator
Calculate your cost per mille, total ad spend, or total impressions. Switch between all three modes below.
Fill in the fields above to see your result
CPM = (Cost ÷ Impressions) × 1,000Advertisement
CPM Formula Explained
CPM (Cost Per Mille) is the standard pricing metric for display advertising. "Mille" is Latin for one thousand, so CPM literally means the cost per 1,000 ad impressions. The three related formulas are:
Calculate CPM
CPM = (Cost ÷ Impressions) × 1,000
e.g. ($500 ÷ 250,000) × 1,000 = $2.00
Calculate Cost
Cost = (CPM × Impressions) ÷ 1,000
e.g. ($5 × 1,000,000) ÷ 1,000 = $5,000
Calculate Impressions
Impressions = (Cost ÷ CPM) × 1,000
e.g. ($1,000 ÷ $4) × 1,000 = 250,000
What is CPM in advertising?
CPM is the standard unit of measurement for ad pricing in programmatic and display advertising. When a publisher sells inventory at a $5 CPM, they charge $5 for every 1,000 times the ad is shown — regardless of how many people click on it.
CPM campaigns are best suited for brand awareness and reach objectives, where the goal is visibility rather than direct action. Major platforms including Google Display Network, Meta Ads, and The Trade Desk all use CPM-based pricing.
CPM vs CPC: Which should you use?
| Metric | CPM | CPC |
|---|---|---|
| Charged per | 1,000 impressions | Each click |
| Best for | Brand awareness, reach | Performance, conversions |
| Risk | Pays even without clicks | No charge without clicks |
| Predictability | Fixed cost per impression | Variable, depends on CTR |