Instantly calculate Cost Per Mille, total campaign cost, or total impressions — then compare campaigns and benchmark against industry averages.
Add campaigns to compare CPM side-by-side. The most cost-efficient campaign (lowest CPM) is highlighted automatically.
| Campaign Name | Cost ($) | Impressions | CPM |
|---|
| Platform | Typical CPM Range |
|---|
Benchmarks are approximate and vary by industry, audience targeting, ad format, and season.
CPM stands for Cost Per Mille — "mille" being Latin for one thousand. It represents the price an advertiser pays for every 1,000 ad impressions delivered. CPM is the universal pricing model for display advertising, video campaigns, programmatic media, podcast sponsorships, and any ad format where reach is the primary objective.
Unlike CPC (cost-per-click) or CPA (cost-per-acquisition), CPM charges for exposure regardless of engagement, making it the standard metric for brand awareness campaigns where visibility matters most.
The CPM formula solves for three variables. Use this calculator to find any one when you know the other two:
Example: $5,000 ÷ 400,000 impressions × 1,000 = $12.50 CPM
Example: $12.50 × 400,000 ÷ 1,000 = $5,000.00
Example: $5,000 ÷ $12.50 × 1,000 = 400,000 impressions
CPM is the right metric when your primary goal is reach and awareness rather than immediate clicks or conversions:
The three core digital advertising pricing models serve different campaign goals:
| Model | Charged When | Best For | Typical Use |
|---|---|---|---|
| CPM | Per 1,000 impressions | Brand awareness | Display, video, programmatic |
| CPC | Per click | Traffic & engagement | Search ads, social traffic |
| CPA | Per conversion | Direct response | E-commerce, lead gen |
A lower CPM means more reach for the same budget. Five proven strategies: