CPM (Cost Per Mille) is an advertising pricing model where the advertiser pays a set rate for every 1,000 times their ad is displayed. "Mille" is Latin for "thousand," so CPM literally means cost per thousand impressions. CPM is the standard pricing model for display advertising, programmatic ads, video ads, and brand awareness campaigns. For publishers, CPM represents passive income — you earn money simply by showing ads to your visitors, regardless of whether they click or convert.
Why CPM Matters
CPM is the foundation of display advertising economics. It determines how much publishers earn per page view and how much advertisers pay for visibility. Understanding CPM helps publishers evaluate whether display ads are the right monetization method — or whether performance-based models like CPA would earn more.
For high-traffic websites with broad audiences, CPM advertising can generate significant passive revenue. A site with 1 million monthly page views at a $5 CPM earns $5,000/month from display ads alone — without needing visitors to click, sign up, or buy anything.
However, CPM rates have been under pressure from ad blockers, privacy regulations, and the shift toward performance-based advertising. Many publishers find that supplementing CPM with CPA offers, offerwalls, or affiliate promotions significantly increases their revenue per visitor.
How CPM Works
- The publisher places ad code on their site — This could be through Google AdSense, a programmatic ad exchange, or a direct deal with an advertiser.
- A visitor loads the page — The ad code requests an ad from the ad server.
- An ad is served and displayed — The impression is recorded. In programmatic advertising, a real-time auction determines which ad is shown and at what CPM.
- The publisher earns — For every 1,000 impressions served, the publisher earns the CPM rate. If the CPM is $4.00, the publisher earns $4.00 per 1,000 impressions.
CPM Rates by Niche
| Niche | Typical CPM (Display) | Why |
|---|---|---|
| Finance / Insurance | $10 – $30+ | High-value advertisers competing for affluent audiences |
| Technology | $5 – $15 | Strong advertiser demand for tech-savvy audiences |
| Health / Wellness | $4 – $12 | Large advertiser base, health-conscious audiences |
| Business / B2B | $6 – $15 | High-value B2B advertisers targeting professionals |
| Lifestyle / Entertainment | $2 – $6 | Broad audience, more advertiser competition |
| Gaming | $2 – $5 | Younger demographics, lower advertiser spend per user |
| General / News | $1 – $4 | Very broad audience, lowest advertiser specificity |
Geography also has a massive impact. US traffic earns 3-5x higher CPMs than traffic from developing countries. A tech blog with US traffic might see $12 CPMs while the same content with Southeast Asian traffic might earn $1-2 CPMs.
CPM vs. CPA vs. CPC
| Model | Publisher Earns When... | Publisher Effort | Revenue Predictability | Revenue Potential |
|---|---|---|---|---|
| CPM | Ad is displayed | Lowest — just serve the ad | High — correlates directly with traffic | Moderate — capped by traffic volume and CPM rates |
| CPC | User clicks an ad | Low — need ad placement that encourages clicks | Medium — depends on CTR and traffic | Moderate-High |
| CPA | User completes an action | Highest — need targeted traffic and conversion optimization | Lower — depends on conversion rates | Highest — performance-based offers can dramatically outperform CPM |
CPM vs. eCPM
CPM and eCPM are related but different:
- CPM is a pricing model — it's the rate advertisers pay per 1,000 impressions.
- eCPM is a performance metric — it calculates your effective revenue per 1,000 impressions regardless of the pricing model used.
If you run CPA offers on your site, there's no CPM (you're not being paid per impression). But you can calculate your eCPM to compare CPA revenue against what you'd earn with CPM ads. Often, CPA produces significantly higher eCPMs than display CPM ads — sometimes 5-10x higher for well-targeted offers.
When to Use CPM Monetization
- High traffic, broad audience — If your site gets 500K+ monthly page views across diverse topics, CPM display ads provide a reliable revenue baseline.
- Content sites and news publishers — Visitors who come to read and leave are best monetized with CPM because they're unlikely to complete CPA offers.
- Supplementary revenue — Use CPM ads alongside CPA offers. Display ads catch the visitors who don't interact with offers.
- Hands-off monetization — CPM requires minimal optimization compared to CPA. Set up the ad units and let programmatic handle the rest.
Example: CPM vs. CPA Revenue Comparison
Scenario: Your finance blog gets 100,000 monthly page views. You're comparing display ads (CPM) against promoting a fintech CPA offer.
| Method | Monthly Revenue | eCPM |
|---|---|---|
| Display ads ($15 CPM) | $1,500 | $15.00 |
| CPA offer ($4.00 payout, 2% CTR, 10% conversion rate) | $800 | $8.00 |
| Both combined | $2,300 | $23.00 |
In high-CPM niches like finance, display ads can outperform individual CPA offers. But combining both methods maximizes total revenue. The display ads monetize all visitors passively, while the CPA offer captures the most engaged visitors for additional revenue.
Related Terms
- eCPM (Effective CPM) — Performance metric for comparing revenue per 1,000 impressions across all pricing models
- CPC (Cost Per Click) — Click-based pricing model, an alternative to CPM
- CPA (Cost Per Action) — Performance-based model that often produces higher eCPMs than CPM
- ROAS (Return on Ad Spend) — Metric advertisers use to evaluate CPM campaign effectiveness
- Offerwall — CPA monetization method that typically produces higher eCPMs than display CPM
Outperform CPM with RevBoost CPA Offers
RevBoost CPA offers frequently outperform display ad CPMs, especially in fintech, health, and subscription verticals. Supplement your ad revenue with performance-based monetization. On-time Net-30 payments since 2008.
Apply as a Publisher