CPM Calculator
Calculate CPM (Cost Per Mille), total ad spend, or impressions instantly — enter any two values to solve for the third. Compare your CPM against 2025 platform benchmarks for Google, Facebook, TikTok, and LinkedIn.
📋 Table of contents
What is CPM?
CPM stands for "Cost Per Mille" — mille is Latin for "thousand." It's the price an advertiser pays for every 1,000 times their ad is displayed, regardless of whether anyone clicks. CPM has been the standard advertising pricing model for decades, used in print, TV, radio, and now digital advertising.
CPM is sometimes called eCPM (effective CPM) when calculated after a campaign based on actual delivered results, rather than a pre-negotiated rate. Publishers use eCPM to understand revenue generated per thousand impressions across different ad formats and networks.
CPM formula and calculations
2025 CPM benchmarks by platform
CPM rates vary significantly by platform, targeting precision, and industry. These ranges represent typical 2025 averages — your actual rate depends on competition, seasonality, and audience targeting.
| Platform | Typical CPM Range | Best For |
|---|---|---|
| Google Display Network | $0.50 – $2.00 | Broad reach, retargeting |
| Google Search (display component) | $1.00 – $3.00 | High-intent traffic |
| Facebook / Instagram | $5.00 – $15.00 | Consumer brand awareness |
| TikTok | $4.00 – $10.00 | Younger demographics, video |
| YouTube | $3.00 – $10.00 | Video brand campaigns |
| X (Twitter) | $3.00 – $8.00 | News, real-time engagement |
| $2.00 – $6.00 | Visual product discovery | |
| $25.00 – $60.00 | B2B, professional targeting |
CPM vs CPC vs CPA — which pricing model to use?
| Model | You Pay For | Best Goal | Risk |
|---|---|---|---|
| CPM | Every 1,000 impressions | Brand awareness, reach | No guarantee of engagement |
| CPC | Each click | Traffic, lead generation | Higher cost per interaction |
| CPA | Each conversion/sale | Direct response, ROI-focused | Platform controls optimization |
Many advertisers start with CPM for top-of-funnel awareness, then shift to CPC for mid-funnel traffic generation and retargeting, and finally CPA for bottom-funnel conversion campaigns. Typical click-through rates range from 0.5% to 2% for display ads — meaning only 5–20 people out of every 1,000 impressions will click.
How to lower your CPM
- Improve ad relevance & quality score — Higher-quality, more engaging ads receive priority and discounted placement in most auction systems
- Broaden your targeting — Very narrow audiences compete for limited inventory, driving up costs. Test broader targeting where appropriate
- Use frequency caps — Showing the same ad repeatedly to the same person wastes impressions and budget without improving results
- Avoid peak competition periods — Q4, holidays, and major sporting events drive auction prices up 30–80%
- Test multiple platforms — If Facebook CPMs are high for your niche, test TikTok, Pinterest, or programmatic networks where similar audiences may cost less
- Optimize creative format — Video and interactive formats often achieve better engagement, indirectly lowering effective CPM through algorithm rewards