CPM Calculator
Calculate Cost Per Mille (1,000 impressions), total ad cost, or views needed.
Explore More Business Tools
What is CPM?
CPM (Cost Per Mille) is the most common pricing model in digital advertising. "Mille" is Latin for thousand, so CPM represents the cost to display your ad 1,000 times. It's the go-to metric for brand awareness campaigns.
Our calculator helps you find CPM from your spend, estimate total cost for a target reach, or calculate impressions you'll get for your budget. Plus, add your expected CTR and conversion rate to estimate clicks, CPC, and CPA.
Whether you're running campaigns on Facebook, Google, YouTube, or LinkedIn, understanding your CPM helps you optimize ad spend and compare platform efficiency.
CPM Calculator
Find cost per 1,000 impressions from your spend and views.
CPC & CPA Estimates
Add CTR and conversion rate to estimate cost per click and action.
Industry Benchmarks
See average CPM rates for Facebook, Google, YouTube, LinkedIn.
Multi-Currency
Support for USD, GBP, EUR, AUD, CAD, and INR.
CPM Formulas
(Cost ÷ Impressions) × 1000
(CPM × Impressions) ÷ 1000
(Cost ÷ CPM) × 1000
CPM vs CPC vs CPA
| Metric | Stands For | Best For | You Pay For |
|---|---|---|---|
| CPM | Cost Per Mille | Brand Awareness | 1,000 impressions |
| CPC | Cost Per Click | Traffic / Engagement | Each click |
| CPA | Cost Per Action | Conversions / Sales | Each conversion |
CPM Optimization Tips
Improve ad relevance to lower CPM via quality score.
Test different audiences—broader often means cheaper CPM.
Use video ads for higher engagement and often lower CPM.
Schedule ads for off-peak hours to reduce competition.
CPM Limitations
Impressions ≠ Views: An impression means the ad was displayed, not necessarily seen.
Low CPM ≠ Good ROI: Cheap impressions to wrong audience waste money.
Bot traffic: Some platforms inflate impressions with non-human views.
Frequently Asked Questions
What is CPM (Cost Per Mille)?
CPM stands for 'Cost Per Mille' (Mille = Latin for thousand). It's the cost to display an ad 1,000 times. CPM is the standard pricing model for brand awareness and display advertising campaigns.
How do I calculate CPM?
CPM = (Total Ad Cost / Total Impressions) × 1,000. Example: Spent $500 for 50,000 impressions. CPM = (500 / 50,000) × 1,000 = $10 per thousand views.
What is a good CPM rate?
It varies by platform: Google Display ($2-8), Facebook ($5-15), Instagram ($6-18), YouTube ($10-30), LinkedIn ($25-60). Lower CPM isn't always better—quality of audience matters more than cost.
What is the difference between CPM, CPC, and CPA?
CPM = Cost per 1,000 impressions (views). CPC = Cost per click (traffic). CPA = Cost per action/conversion (sales/signups). Use CPM for awareness, CPC for traffic, CPA for conversions.
Why is LinkedIn CPM so expensive?
LinkedIn targets professionals with high purchasing power. B2B decision-makers are harder to reach and more valuable. $50 CPM to reach 1,000 CEOs may be worth more than $5 CPM to reach 1,000 random users.
How do I lower my CPM?
- Improve ad quality/relevance score. 2) Target broader audiences. 3) Test different placements and times. 4) Use retargeting (often cheaper). 5) Increase campaign budget for better optimization.
What is CTR and how does it relate to CPM?
CTR (Click-Through Rate) is % of viewers who click. If CPM is $10 and CTR is 2%, your CPC is $0.50. Higher CTR means lower effective CPC even with the same CPM. CTR = (Clicks / Impressions) × 100.
Should I use CPM or CPC bidding?
Use CPM for brand awareness when you want maximum visibility. Use CPC for traffic and conversions when you want measurable actions. CPM is better for video ads and reach campaigns; CPC for direct response.
What is eCPM?
eCPM (effective CPM) is used by publishers to measure revenue per 1,000 impressions regardless of pricing model. eCPM = (Total Earnings / Total Impressions) × 1,000. It standardizes comparison across CPM, CPC, and CPA ads.
How many impressions do I need for my budget?
Impressions = (Budget / CPM) × 1,000. Example: $1,000 budget with $5 CPM gives you 200,000 impressions. Use our calculator to plan campaigns based on your budget and target CPM.