CPM Calculator
Calculate Cost Per Mille (CPM) — the cost per 1,000 impressions. Use the three solve modes to find CPM, total budget, or number of impressions from the other two values.
What is CPM (Cost Per Mille)?
Cost Per Mille (CPM, from the Latin for "thousand") is the price paid for 1,000 advertising impressions — views of an ad, regardless of whether the viewer clicks or takes any subsequent action. CPM is the standard pricing model for display advertising, programmatic media buying, video pre-roll ads, podcast sponsorships, and any campaign where the primary objective is reach and brand awareness rather than direct response. Unlike CPC campaigns, CPM advertisers pay for exposure rather than engagement.
CPM is calculated as (Total Cost ÷ Total Impressions) × 1,000. The inverse relationship — Impressions = (Budget ÷ CPM) × 1,000 — is equally important for media planning, allowing advertisers to forecast how many people their budget will reach on a given platform or channel. CPM varies enormously: Google Display Network averages $2–5, Facebook/Meta $5–15, YouTube $9–20, LinkedIn $30–70, and premium programmatic inventory for brand-safe, high-viewability placements can exceed $50 for narrow, high-value B2B audiences.
eCPM (effective CPM) is the publisher-side complement to CPM, expressing the total revenue earned per 1,000 impressions regardless of the buying model — CPC, CPA, or CPM — used by the advertiser. Publishers use eCPM to compare the yield of different ad units, placements, and demand sources, calculated as (Total Earnings ÷ Total Impressions) × 1,000. A high eCPM ad unit that serves fewer total impressions may generate more revenue than a low-eCPM unit with higher volume, making eCPM the key metric for publisher monetisation decisions.
CPM Formula
How the CPM Calculator Works
Formula, assumptions, and calculation steps for this business tool.
Methodology
Business calculators combine revenue, cost, margin, productivity, or pricing inputs into operating metrics that can be compared across scenarios.
Calculation Steps
- Enter the business quantities, prices, costs, or rates.
- Separate fixed values from variable values where the formula requires it.
- Calculate the metric using standard business arithmetic.
- Return the headline result with supporting totals or percentages.
Assumptions and Limits
- Inputs should represent the same period or business unit.
- One-time and recurring costs should not be mixed unless the calculator explicitly supports them.
- Results are planning estimates and may differ from accounting statements.
Frequently Asked Questions
CPM stands for Cost Per Mille, where mille is Latin for thousand. It represents the cost to show your ad 1,000 times. CPM is the standard pricing model for display advertising and brand awareness campaigns.
CPM varies widely. Facebook/Meta averages $5–$15. Google Display Network averages $2–$5. LinkedIn can reach $50+. YouTube averages $9–$20. Industry, audience targeting, and ad format all affect CPM.
Use CPM for brand awareness campaigns where reach matters most. Use CPC (cost-per-click) for direct response campaigns where you want to drive traffic or conversions. Many platforms let you choose your bidding model.
eCPM (effective CPM) is used by publishers to measure the revenue earned per 1,000 impressions, regardless of the ad buying model (CPC, CPA, etc.). eCPM = (Total Earnings ÷ Total Impressions) × 1,000.
Real-World Applications
Common Mistakes
Average CPM by Platform (2024)
| Platform | Avg CPM | Best For |
|---|---|---|
| Google Display Network | $2–$5 | Broad reach, retargeting |
| Facebook / Meta | $5–$15 | Consumer targeting, demographics |
| $6–$18 | Visual brands, fashion, lifestyle | |
| YouTube | $9–$20 | Video brand storytelling |
| TikTok | $10–$50 | Gen Z, trend-driven brands |
| $30–$70 | B2B, job title/company targeting |
References
- Interactive Advertising Bureau (IAB). Digital Advertising Revenue Report. iab.com.
- Magna Global. Global Advertising Revenue Forecasts. magnaglobal.com.
- Meta for Business. Advertising Auction and Delivery Overview. business.facebook.com.
- Google Ads Help. About CPM Bidding. support.google.com/google-ads.
- eMarketer / Insider Intelligence. US Digital Ad Spending Report. insiderintelligence.com.
Related Calculators
Browse all Business calculators →CPC Calculator
Calculate Cost Per Click (CPC) for PPC and digital advertising campaigns.
CPA Calculator
Calculate Cost Per Acquisition (CPA) for marketing campaigns and ad spend.
ROAS Calculator
Calculate Return on Ad Spend (ROAS) to measure advertising campaign profitability.