Table of Contents
"Is my CPM good?" is one of the most common questions in digital advertising. The answer depends entirely on context: your role (advertiser vs. publisher), your industry, your ad format, and your campaign goals. A $2 CPM might be excellent for a search campaign or terrible for a display campaign. This guide provides the benchmarks you need to evaluate your CPM in 2026.
Defining "Good CPM" by Context
The definition of a "good CPM" depends on which side of the advertising equation you are on:
For Advertisers (Buying Ads)
A good CPM means efficient reach. You want the lowest CPM that still delivers quality impressions to your target audience. A low CPM means you are reaching more people for less money.
For Publishers (Selling Ads)
A good CPM means high revenue. You want the highest CPM possible for your ad inventory. A high CPM means you are monetizing your audience effectively.
Benchmarks by Ad Format
CPM varies dramatically by ad format. Here are the 2026 benchmarks:
| Ad Format | Average CPM | "Good" CPM Range | Notes |
|---|---|---|---|
| Display (Banner) | $2 - $5 | $1 - $4 | Lowest CPM format; high volume |
| Social Media | $6 - $15 | $4 - $12 | Varies by platform and targeting |
| Video (In-stream) | $5 - $12 | $4 - $10 | Higher engagement justifies cost |
| Search | $10 - $50 | $8 - $35 | Highest CPM; highest intent |
| Native | $3 - $8 | $2 - $6 | Blends with content; good engagement |
| Connected TV (CTV) | $15 - $35 | $12 - $28 | Premium format; non-skippable |
| Audio (Podcasts, Streaming) | $10 - $25 | $8 - $20 | High engagement; loyal audiences |
| $1 - $5 | $0.50 - $3 | Highly targeted; strong ROI |
Benchmarks by Industry
CPM also varies by the advertiser's industry because different industries have different customer values and advertising budgets:
| Industry | Average CPM | What's "Good" |
|---|---|---|
| Finance & Insurance | $15 - $50 | Below $20 is excellent |
| B2B / SaaS | $10 - $30 | Below $15 is excellent |
| Healthcare | $8 - $20 | Below $12 is excellent |
| Technology | $6 - $15 | Below $10 is excellent |
| Education | $5 - $12 | Below $8 is excellent |
| Real Estate | $5 - $15 | Below $8 is excellent |
| Retail / E-commerce | $3 - $10 | Below $5 is excellent |
| Travel | $4 - $12 | Below $7 is excellent |
| Entertainment | $2 - $8 | Below $4 is excellent |
| Nonprofit | $1 - $5 | Below $3 is excellent |
Finance and insurance have the highest CPMs because the customer lifetime value is enormous. A single insurance customer might generate $5,000+ in annual premiums for decades, so insurers are willing to pay $50+ CPM to reach potential customers.
Benchmarks by Platform
| Platform | Average CPM | Good CPM |
|---|---|---|
| Google Display Network | $2 - $5 | Below $3 |
| Google Search | $10 - $50 | Below $20 |
| Facebook / Instagram | $6 - $15 | Below $10 |
| TikTok | $3 - $10 | Below $6 |
| YouTube | $5 - $20 | Below $12 |
| $15 - $40 | Below $25 | |
| Twitter / X | $4 - $10 | Below $7 |
| Amazon | $3 - $12 | Below $6 |
How to Determine If YOUR CPM Is Good
Rather than comparing against generic benchmarks, evaluate your CPM using these criteria:
1. Compare to Your Industry Average
Use the tables above to see where your CPM falls relative to your industry. If you are in retail with a $12 CPM on Facebook, that is above average and worth investigating.
2. Track Your CPM Over Time
Your own historical data is the most relevant benchmark. If your CPM was $8 last month and $10 this month with no changes to targeting or creative, something has shifted (increased competition, seasonal changes, or declining ad quality).
3. Factor in Performance Metrics
A CPM is only "good" if it delivers results. Compare your CPM against:
- CTR (Click-Through Rate): A $10 CPM with 5% CTR is better than a $3 CPM with 0.5% CTR
- Conversion Rate: If your ads convert at 10%, a higher CPM is justified
- ROAS: If you earn $5 for every $1 spent, your CPM is working regardless of the absolute number
4. Compare Across Campaigns
Run campaigns with similar targeting on different platforms or with different creatives. The campaign with the lower CPM (assuming similar performance) is more efficient.
CPM Trends Over Time
CPMs have been rising across all formats and platforms. Year-over-year increases in 2026:
- Display: +12% (from $2.50 to $2.80 average)
- Social Media: +15% (from $8.50 to $9.80 average)
- Video: +18% (from $7.00 to $8.25 average)
- Search: +15.5% (from $25 to $29 average)
- CTV: +22% (from $18 to $22 average)
If your CPM is rising at or below these rates, you are keeping pace with the market. If it is rising faster, you need to optimize.
Tips to Achieve a Good CPM
For Advertisers (Lower Your CPM):
- Broaden your targeting to increase available inventory
- Improve ad quality and relevance (higher Quality Score = lower CPM)
- Test different placements and formats
- Schedule campaigns during off-peak hours and seasons
- Use frequency caps to avoid wasting impressions on the same users
- Negotiate direct deals for large campaigns
For Publishers (Increase Your CPM):
- Target high-value audiences (Tier 1 countries, high-income demographics)
- Improve content quality to attract premium advertisers
- Use header bidding to increase competition for your inventory
- Optimize ad placements for maximum viewability
- Focus on high-CPM niches (finance, tech, business)
- Improve site speed and user experience
Conclusion
A "good CPM" is relative. For advertisers, it means efficient reach relative to your industry and campaign goals. For publishers, it means strong revenue relative to your audience quality and content niche. The best approach is to track your CPM over time, compare it against industry benchmarks, and always evaluate it alongside performance metrics like CTR, conversion rate, and ROAS. Use our CPM Calculator and CPM Benchmarks to evaluate your campaigns against industry standards.