CPM vs CPC Comparison Calculator
Compare CPM and CPC ad models to find which earns more for your website.
Enter your traffic and rates to see the difference.
CPM vs CPC — which ad model pays you more?
Ad networks offer two main pricing models. Some pay you for showing ads, others pay you for clicks on ads. Understanding which works better for your site can significantly increase your revenue.
CPM (Cost Per Mille):
CPM Revenue = (Total Pageviews / 1,000) × CPM Rate
You earn money every time an ad is displayed, regardless of whether anyone clicks. Good for sites with high traffic but low click rates.
CPC (Cost Per Click):
CPC Revenue = Total Pageviews × CTR × CPC Rate
You earn money only when someone clicks an ad. Good for sites where visitors are actively looking for products or services.
Worked example — 100,000 monthly pageviews:
CPM model at $3.00 CPM:
- Revenue = (100,000 / 1,000) × $3.00 = $300/month
CPC model at 2% CTR and $0.40 CPC:
- Clicks = 100,000 × 0.02 = 2,000 clicks
- Revenue = 2,000 × $0.40 = $800/month
In this case, CPC wins by a wide margin. But change the CTR to 0.5% and CPC to $0.15:
- Clicks = 100,000 × 0.005 = 500
- Revenue = 500 × $0.15 = $75/month — now CPM wins.
When CPM wins:
- Entertainment, news, and viral content sites (people scroll but rarely click ads)
- Very high traffic sites (millions of pageviews)
- Display-heavy layouts (lots of visual ad inventory)
When CPC wins:
- Tool and utility sites (calculators, converters — users are action-oriented)
- Finance, health, and shopping sites (users looking for solutions)
- Sites with engaged visitors who spend time on pages
Google AdSense uses both: It automatically serves whichever ad type will earn you the most on each pageview. You don’t need to choose — but understanding both helps you optimize your site layout and content strategy.