Calculate CPM
What is CPM?
CPM stands for "Cost Per Mille" (mille = Latin for thousand). It's the price you pay for 1,000 ad impressionsβeach time your ad is displayed to a viewer counts as one impression.
Formula: CPM = (Total Ad Spend Γ· Impressions) Γ 1,000
CPM is the standard pricing model for brand awareness campaigns where the goal is maximizing visibility rather than clicks or conversions.
CPM vs CPC vs CPA
| Model | You Pay For | Best For |
|---|---|---|
| CPM | 1,000 impressions | Brand awareness, reach campaigns |
| CPC | Each click | Website traffic, engagement |
| CPA | Each action (sale, signup) | Direct response, conversions |
Related calculators: CPC Calculator Β· ROAS Calculator Β· Conversion Rate Calculator
CPM Benchmarks by Platform (2025-2026)
| Platform | Average CPM | Notes |
|---|---|---|
| Google Display Network | $0.50 - $4.00 | Wide reach, varies by targeting |
| Facebook/Instagram | $5.00 - $15.00 | Higher for competitive audiences |
| TikTok | $6.00 - $10.00 | Strong for younger demographics |
| $20.00 - $35.00 | B2B, professional targeting | |
| YouTube | $9.00 - $20.00 | Video ads, skippable/non-skippable |
| Programmatic Display | $0.50 - $2.00 | Automated buying, high volume |
| Premium Publishers | $20.00 - $50.00+ | High-quality placements |
Note: Actual CPMs vary significantly based on targeting, seasonality, and competition. Q4 typically sees 20-50% higher CPMs.
Factors That Affect CPM
- Audience targeting: Narrow targeting (e.g., "CFOs in tech") costs more than broad targeting
- Ad format: Video > rich media > display banners
- Placement: Above-the-fold, homepage placements command premiums
- Seasonality: Q4 (holiday season) has highest CPMs; January is typically lowest
- Industry: Finance, insurance, and legal have highest CPMs
- Geography: US/UK/Canada typically cost 2-5x more than developing markets
- Device: Desktop often has higher CPM than mobile
When to Use CPM Pricing
β CPM is good for:
- Brand awareness campaigns
- Product launches needing maximum visibility
- Retargeting campaigns with high click-through rates
- Predictable budgeting (you know exactly how many impressions you'll get)
β Consider alternatives when:
- You need direct conversions (use CPA bidding)
- You have limited budget and need guaranteed engagement (use CPC)
- Your ads have low click-through rates
eCPM: Effective CPM
eCPM lets you compare campaigns using different pricing models by normalizing everything to a CPM basis.
Formula: eCPM = (Total Earnings Γ· Total Impressions) Γ 1,000
Example: A CPC campaign costing $50 that got 100,000 impressions has an eCPM of $0.50βmuch cheaper than paying $5 CPM directly.
Related Tools
- CPC Calculator β Cost per click calculations
- ROAS Calculator β Return on ad spend
- Conversion Rate Calculator β Calculate conversion rates
- Bounce Rate Calculator β Analyze landing page performance
- LTV Calculator β Customer lifetime value
Privacy & Limitations
- All calculations run entirely in your browser -- nothing is sent to any server.
- Results are estimates for planning purposes and should not replace professional advice.
Related Tools
View all toolsConversion Rate Calculator
Calculate conversion percentage from visitors
ROAS Calculator
Calculate return on ad spend
Customer Lifetime Value Calculator
Calculate LTV and LTV:CAC ratio
Churn Rate Calculator
Calculate customer churn and retention rates
CAC Calculator
Calculate customer acquisition cost
CAC Payback Period Calculator
Calculate how long to recover customer acquisition cost
CPM Calculator FAQ
What is CPM Calculator?
CPM Calculator is a free marketing tool that helps you Calculate cost per thousand impressions.
How do I use CPM Calculator?
Enter your input values, review the calculated output, and adjust inputs until you reach the result you need. The result updates in your browser.
Is CPM Calculator private?
Yes. Calculations run locally in your browser. Inputs are not uploaded to a server by default, and refreshing the page clears session data.
Does CPM Calculator require an account or installation?
No. You can use this tool directly in your browser without sign-up or software installation.
How accurate are results from CPM Calculator?
This tool applies standard formulas or deterministic processing logic for estimates. For medical, legal, tax, or investment decisions, verify with a qualified professional.
Can I save or share outputs from CPM Calculator?
You can bookmark this page and copy outputs manually. Results are not persisted in your account and are typically not embedded in the URL.