CPM Calculator
Calculate CPM (cost per 1,000 impressions), total ad spend or impressions needed for your campaigns.
Total ad cost ($)
Total impressions
CPM
$5
Cost per click (est.)
$0.25
assuming 2% CTR
Cost per 1M impressions
$5,000
CPM in advertising
CPM (Cost Per Mille) is the cost to serve 1,000 ad impressions. Unlike CPC (pay per click), CPM charges regardless of whether users interact with the ad.
- CPM = (Cost Γ· Impressions) Γ 1,000
- eCPM normalises mixed campaigns to per-1,000 basis
- High CPM: premium audience, finance niche, Q4
- Low CPM: broad audience, entertainment, Q1
What this tool does
Calculates CPM (cost per mille / cost per 1,000 impressions) for advertising campaigns. Enter any two values to find the third β total cost, impressions or CPM rate.
Input fields explained
Mode selector
Choose what to calculate: CPM rate, total cost or number of impressions needed.
Total ad cost
The total amount spent on the ad campaign in dollars.
Total impressions
The total number of times the ad was shown to viewers.
CPM
The cost per 1,000 impressions. Industry average is $2-$10 for display ads.
Formula / How it works
CPM = (Total Cost Γ· Impressions) Γ 1,000 CPM (Cost Per Mille) measures how much you pay for every 1,000 ad impressions. It is the standard metric for display advertising, social media ads and programmatic campaigns. Select what you want to calculate, fill in the other two values and get your answer instantly.