Website Earnings Estimator

Enter your monthly traffic, pick your niche and where your visitors come from, and choose an ad network. You get a realistic earnings range per month and per year, plus how the same traffic would perform on other networks.

Estimates in USD · methodology

Your traffic

Google Analytics: views ÷ sessions
Where your visitors come from

Monetization

$
Overrides the estimate if you already know it
Estimated monthly earnings—
Per year—
Per day—
Page RPM—

Typical earnings by month

The same traffic on other networks

Bar = typical monthly earnings, shaded area = low–high range. Full comparison with requirements →

How to estimate website earnings from ads

Display advertising pays by the impression, but publishers measure it in RPM: revenue per 1,000 pageviews. Once you know your RPM, the maths is simple:

Monthly earnings = monthly pageviews ÷ 1,000 × page RPM

A site with 50,000 monthly pageviews and a $12 page RPM earns about $600 a month. The challenge is predicting the RPM before you have one. This estimator does it by combining the three things that move RPM the most, then adjusting for the time of year.

1. Your niche

Advertisers pay more to reach readers who are about to spend money. Finance, insurance, software and business audiences command the highest prices; entertainment, memes and gaming the lowest. The gap is large: a finance site can earn five times more per pageview than a celebrity gossip site with the same audience.

2. Where your visitors come from

Advertisers pay the most for visitors in the United States, followed by Canada, the UK and Australia. European traffic typically earns about half as much, and traffic from India or Southeast Asia often a tenth or less. That is why the estimator asks for your traffic mix. You can find it in Google Analytics under Demographics › Country.

3. Your ad network

Premium managed networks run header bidding auctions with dozens of buyers, sell some inventory directly to brands and optimise layouts continuously. Google AdSense is simpler and works for any site, but usually earns less for the same traffic. Estimates for every network use the same niche and location data, so you can compare them fairly.

Typical page RPM by niche

Estimated page RPM ranges with a mostly-US audience (location factor 0.89×), annual average:

NicheAdSenseMediavine
Personal finance & investing $8.86 – $25.05 $17.72 – $39.37
Insurance, legal & B2B $10.07 – $31.32 $20.13 – $49.21
Business, marketing & careers $6.04 – $17.54 $12.08 – $27.56
Technology & software $4.83 – $13.78 $9.66 – $21.65
Travel $4.83 – $13.78 $9.66 – $21.65
Home, garden & DIY $5.23 – $14.41 $10.47 – $22.64
Food & recipes $4.83 – $12.53 $9.66 – $19.69
Health & fitness $4.83 – $13.78 $9.66 – $21.65
Parenting & family $4.83 – $12.53 $9.66 – $19.69
Pets & animals $4.03 – $11.27 $8.05 – $17.72
Automotive $4.03 – $12.53 $8.05 – $19.69
Lifestyle, beauty & fashion $4.03 – $11.27 $8.05 – $17.72
Crafts & hobbies $4.03 – $11.27 $8.05 – $17.72
Education & reference $3.22 – $10.02 $6.44 – $15.75
Sports & outdoors $2.82 – $8.77 $5.64 – $13.78
News & politics $2.42 – $7.52 $4.83 – $11.81
Gaming $2.01 – $6.26 $4.03 – $9.84
Entertainment & celebrity $1.61 – $5.64 $3.22 – $8.86
General / mixed topics $3.22 – $8.77 $6.44 – $13.78

Worked example

A home and garden blog has 80,000 pageviews a month, 1.6 pages per session and about 75% US visitors. On AdSense the estimator puts it at roughly $741 a month. The same traffic on a premium network such as Raptive (which it qualifies for at 80,000 pageviews with a majority tier-1 audience) comes to about $1,289 a month. That difference is why publishers switch networks as soon as they qualify.

Page RPM vs session RPM

Ad networks report RPM in different ways. Page RPM divides earnings by pageviews. Session RPM, which Mediavine shows by default and Ezoic calls EPMV, divides by visits. A visitor who reads two pages counts as one session but two pageviews, so session RPM is page RPM multiplied by pages per session. When you compare your numbers with someone else's, make sure you are comparing the same kind of RPM.

Why January earns less than December

Advertisers spend most heavily in the run-up to the holidays and reset their budgets in January. As a result RPMs typically peak in November and December and drop by a quarter or more in January. The monthly chart shows this seasonal swing for your traffic. Choose a specific month above to see that month's estimate, or keep Annual average for planning.

How to increase your earnings

  • Grow tier-1 traffic. Content aimed at US, UK, Canadian and Australian readers lifts RPM across the board.
  • Increase pages per session. Good internal linking and related posts raise session RPM without more visitors.
  • Upgrade your network. Check the eligibility checker to see which premium networks you can apply to.
  • Write longer, useful content. Longer articles hold more viewable ad slots and keep readers on the page.
  • Keep the site fast. Slow pages lose visitors before the ads load, and premium networks reward good Core Web Vitals.

Already running ads? Enter your real RPM in the optional field above. The estimator will then show your earnings for each month of the year, including seasonality.

Frequently asked questions

How much does a website earn per 1,000 visitors?
Most content sites earn between $5 and $30 per 1,000 pageviews from display ads, depending on the niche, where visitors come from and the ad network. Finance and business sites with US traffic sit at the top of that range; entertainment and gaming sites with mostly international traffic sit at the bottom.
How much does a website with 100,000 pageviews a month make?
With mostly US traffic in an average niche, 100,000 monthly pageviews typically earns about $500–$800 a month on AdSense and roughly $900–$1,500 on a premium network such as Mediavine or Raptive. Use the estimator above for your own niche and audience.
Why are my real earnings different from the estimate?
RPM depends on many things the estimator cannot see: your ad layout, page speed, content length, how many pages each visitor views, consent rates in Europe and the time of year. Treat the estimate as a starting point and compare it with your own RPM once ads are running.
Does the estimate include the ad network's cut?
Yes. All figures are what the publisher receives after the network takes its revenue share, which is how networks report RPM in their dashboards.
Is pageview RPM the same as session RPM?
No. Page RPM is earnings per 1,000 pageviews; session RPM is earnings per 1,000 sessions (visits). Session RPM is page RPM multiplied by pages per session, so it is always higher when visitors read more than one page. Mediavine reports session RPM by default.