Free calculator

Calculate your estimated AdSense revenue

Estimate daily, monthly and yearly website advertising revenue from pageviews and Page RPM.

Quick RPM scenarios
Planning scenarios, not market averages.
Advanced CTR / CPC scenario

Optional: compare the RPM estimate with a simplified click-based scenario. This is illustrative and does not reproduce Google's publisher payment logic.

Main formula: (Pageviews / 1,000) x Page RPM

Last updated: September 14, 2026Method: Pageviews x Page RPM / 1,000

How to use this AdSense earnings calculator

Enter your monthly pageviews and a Page RPM. The calculator estimates daily, monthly and yearly revenue. If you already use AdSense, the most useful input is your real Page RPM from your AdSense reports. You can also enter a second RPM to see a low-to-high planning range, or set a monthly revenue target to estimate the traffic needed to reach it.

AdSense revenue formula

Estimated revenue = (Pageviews / 1,000) x Page RPM. Page RPM is a normalized revenue metric: it tells you how much estimated revenue a site generates for every 1,000 pageviews. The calculator reverses the same relationship to estimate revenue from traffic and RPM.

Example: 100,000 pageviews per month

If a site receives 100,000 monthly pageviews and has a $5 Page RPM, the estimate is $500 per month, about $16.43 per day on a 30.44-day month, and about $6,000 per year if traffic and RPM stay stable. At a $10 Page RPM, the same traffic would estimate to $1,000 per month. This is why both traffic volume and monetization quality matter.

AdSense revenue examples by pageviews and RPM

The table below is a set of mathematical planning scenarios, not a claim about typical or guaranteed AdSense rates.

Monthly pageviews$2 RPM$5 RPM$10 RPM$20 RPM
10,000$20$50$100$200
50,000$100$250$500$1,000
100,000$200$500$1,000$2,000
500,000$1,000$2,500$5,000$10,000
1,000,000$2,000$5,000$10,000$20,000

Page RPM vs CPC, CTR and CPM

Page RPM

Estimated revenue per 1,000 pageviews. It is usually the cleanest planning input when you already have publisher data.

CPC

Cost per click. CPC describes the value of a click, but it does not by itself tell you total publisher revenue.

CTR

Click-through rate. It is the percentage of impressions that generate a click in a click-based scenario.

CPM

Cost or revenue per 1,000 impressions, depending on context. It is impression-based rather than pageview-based.

The advanced CTR/CPC fields are included for scenario planning only. Modern AdSense publisher monetization is primarily impression-based, so use real Page RPM from your own reports whenever possible.

CTR / CPC scenario example

A simplified click-based model can be written as pageviews x ads per page x CTR x CPC. For example, 100,000 pageviews, 2 ads per page, 1% CTR and a $0.50 CPC gives a $1,000 illustrative result. This model is useful for understanding the relationship between traffic, clicks and click value, but it is not the main AdSense revenue formula used by this calculator.

How many pageviews do you need for a revenue target?

Required pageviews = target revenue / Page RPM x 1,000. Here are a few planning scenarios.

Monthly targetAt $2 RPMAt $5 RPMAt $10 RPM
$10050,00020,00010,000
$500250,000100,00050,000
$1,000500,000200,000100,000
$5,0002,500,0001,000,000500,000

What can change your AdSense Page RPM?

RPM can move even when pageviews stay flat. Important variables include audience geography, content topic and commercial intent, device mix, seasonality, advertiser demand, page layout, ad viewability, consent rates, ad-blocking, traffic quality and how many monetizable pageviews you generate. Treat the calculator as a planning tool and compare its assumptions with your own AdSense reporting.

How to use low and high RPM scenarios

If your RPM changes during the year, enter your conservative RPM in the main field and a stronger RPM in the optional high-RPM field. The result will show a revenue range. This is more useful for planning than pretending a single RPM will remain constant every day of the year.

Methodology & official references

The primary calculation is based on the Page RPM relationship documented by Google AdSense: estimated earnings divided by pageviews, multiplied by 1,000. This tool rearranges that formula to estimate earnings from pageviews and RPM. Google has also moved AdSense publisher monetization toward per-impression payments, which is why the optional CTR/CPC section is presented only as a simplified comparison scenario.

Google AdSense: Page RPM definition · Google: updates to publisher monetization

Frequently asked questions

What is Page RPM?

Page RPM is estimated earnings divided by pageviews, multiplied by 1,000. It lets publishers compare monetization performance across different traffic levels.

Is Page RPM the same as CPM?

No. Page RPM is based on pageviews and publisher revenue. CPM is based on impressions and can describe advertiser cost or publisher revenue depending on context.

How accurate is this calculator?

The math is exact for the values you enter, but the future revenue is only an estimate. Real traffic, RPM and advertising demand can change every day.

Where can I find my real Page RPM?

If your site already runs AdSense, use the Page RPM shown in your AdSense performance reports. That is a better planning input than a generic internet average.

How many pageviews are needed to make $1,000 per month?

At a $2 Page RPM the formula gives 500,000 pageviews; at $5 RPM, 200,000; at $10 RPM, 100,000. Your real requirement depends on your actual RPM.

Can I use this for other display ad networks?

Yes. If another network reports an effective page RPM, the same pageview-to-RPM planning formula can be used.

Important: This calculator is an independent planning tool and is not affiliated with or endorsed by Google. AdSense results are estimates, not guarantees.