All tools run in your browser — your files never leave your device.
All tools154

Design & SEO

Ad Revenue Calculator

Model site revenue from pageviews, RPM and CTR across markets.

What it does. An ad revenue calculator estimates what a website earns from display advertising. Revenue is driven by RPM — earnings per thousand pageviews — which varies enormously by country and topic. This calculator models a traffic mix across markets with realistic 2026 RPM ranges, and shows what each region contributes.
Runs in your browserNothing uploadsNo signupWorks offline

How to use Ad Revenue Calculator

  1. Enter your monthly pageviews and set the share of traffic from each country.
  2. Pick your content niche, which sets the RPM range.
  3. Read the estimated monthly and annual revenue, and the per-country breakdown.

Why does traffic from some countries earn 20× more?

Because advertisers bid for the audience, and audience value tracks purchasing power, ecommerce maturity and advertiser competition in that market. The gap between the highest and lowest RPM countries is larger than most publishers expect.

Why does traffic from some countries earn 20× more?
CountryTypical display RPMRelative to US
United States$8 – $221.0×
Australia$7 – $180.85×
Canada$6 – $160.75×
United Kingdom$6 – $150.72×
Germany$5 – $140.65×
Netherlands$5 – $130.62×
France$4 – $100.48×
Spain / Italy$3 – $80.35×
Poland$2 – $50.22×
Brazil$1 – $30.13×
India$0.30 – $1.500.06×

The practical consequence is that traffic mix matters more than traffic volume. A site with 50,000 monthly US pageviews earns more than a site with 400,000 pageviews from low-RPM markets. Any content strategy aimed at ad revenue should be a strategy about which countries the content is written for.

How much does niche affect RPM?

Almost as much as geography. RPM tracks what the eventual conversion is worth to the advertiser.

How much does niche affect RPM?
NicheUS RPM rangeWhy
Insurance, legal$25 – $80Extremely high customer lifetime value
Finance, investing$15 – $50High-value products, competitive bidding
B2B software$12 – $40Large contract values
Real estate$10 – $30High transaction value
Health, wellness$8 – $25Broad advertiser base
Technology, software$6 – $18Competitive but crowded
Online tools, utilities$4 – $12High volume, moderate intent
News, general$3 – $9Enormous inventory supply
Entertainment, memes$1 – $4Low commercial intent

What is the difference between CPM, RPM and CPC?

CPC — cost per click — is what an advertiser pays for one click. You see a share of it.

CPM — cost per mille — is what an advertiser pays per thousand ad impressions. Note that this is per ad unit, not per pageview.

RPM — revenue per mille — is what you earn per thousand pageviews, after the network takes its share and across however many ad units the page carries. This is the only number that matters for forecasting, and it is the one this calculator uses.

The relationship: a page with three ad units at a $4 CPM each, with a 100% fill rate, produces a $12 RPM before the network share. AdSense pays publishers 68% of display revenue, so the publisher RPM would be about $8.16. Confusing CPM with RPM is the most common reason a forecast comes out three times too high.

How do I actually increase RPM?

  1. Shift your traffic mix. Writing for US, Canadian, UK, Australian and Northern European search intent is the single largest lever available. It affects everything else multiplicatively.
  2. Move up the intent ladder. "Best accounting software for freelancers" earns many times what "what is accounting" earns, at the same traffic volume.
  3. Increase session depth. Two pageviews per session doubles revenue per visitor at no acquisition cost. Related-content modules and internal links are the mechanism.
  4. Optimize placement, not count. A unit immediately below the primary content consistently outperforms four scattered units, and does not degrade the experience into a bounce.
  5. Improve Core Web Vitals. Faster pages produce more viewable impressions, and viewability directly affects the bid rate for your inventory.
  6. Graduate to a premium network. Mediavine and Raptive typically deliver 2–4× AdSense RPM through header bidding, at 50,000 and 100,000 monthly sessions respectively.

Frequently asked questions

How much does AdSense pay per 1,000 views?

Between roughly $1 and $25 depending almost entirely on country and niche. US finance traffic can exceed $30; general-interest traffic from low-CPM markets can be under $1.

How many pageviews do I need to earn $1,000 a month?

At a $10 RPM, 100,000 monthly pageviews. At a $3 RPM, over 330,000. This is why the traffic mix matters more than the raw number.

What revenue share does AdSense take?

Publishers receive 68% of revenue for display ads and 51% for AdSense for Search, after any ad network fee. That split has been public since 2013.

Are these estimates accurate?

They are modeling ranges, not predictions. Actual RPM varies with seasonality — Q4 is typically 30–50% above Q1 — ad blocker rates, viewability and page layout.

When should I switch from AdSense to a premium network?

Mediavine requires 50,000 monthly sessions, Raptive 100,000. Both typically deliver 2–4× AdSense RPM, so the switch is worth making as soon as you qualify.

Does ad blocking affect this?

Yes, and materially. Ad block rates run 15–40% in Western markets and are highest among technical audiences. A developer-focused site should discount these figures accordingly.

Are my numbers sent anywhere?

No. The calculation runs in this page.

Guides for Ad Revenue Calculator