Publisher earnings tool

AdSense Revenue Calculator

Estimate what your traffic could earn with Google AdSense. Work from page RPM directly, or break it down with CPM, CTR, and ad units. The scenario table shows how much niche choice matters — the same traffic can earn several times more in a high-CPC topic.

Daily earnings $0
Monthly earnings $0
Yearly earnings $0
Effective RPM $0

Scenario comparison

Same Traffic, Different Niches

Revenue depends far more on niche and audience country than on raw traffic. Below: your pageview count priced at typical RPM ranges across common niches.

Niche exampleTypical RPMMonthlyYearly

Plan a content business

Estimating AdSense Earnings Honestly

An earnings estimate is only as honest as the inputs behind it. The sections below break down the variables that drive the number, explain why page views and RPM are easy to confuse, and show how to use the result as a planning aid rather than a promise.

The variables behind the number

An AdSense estimate rests on three inputs you control or can research: how many people visit, how many page views each visit generates, and what an advertiser pays per thousand views, known as RPM. Multiply page views by RPM and divide by a thousand to get a rough monthly figure. Our calculator strings these together so you can test scenarios, but the output is only as realistic as the inputs, and real earnings swing widely with season, niche, audience location, and ad placement.

Page views are not visitors

A common error is to multiply visitor count by revenue per visitor, forgetting that each visitor usually loads several pages. Sessions, page views, and unique visitors are different measures, and mixing them produces numbers that are off by a factor of several. The useful habit is to start from total monthly page views, then apply an RPM you have either measured or taken from a comparable site, and only then translate the result into a monthly or yearly expectation.

Why RPM varies so much

RPM differs enormously between topics and audiences. A site whose readers are in high income countries and interested in finance or software tends to attract richer ads than a site about casual hobbies, and that gap can be tenfold or more. Season matters too, with many advertisers spending heavily in the final quarter of the year. Treat any single RPM as a snapshot, and build a range of low, mid, and high cases rather than a single confident figure when planning around the estimate.

Use the estimate as a planning tool

The value of this calculator is not a precise pay cheque but a feel for which lever moves the result most. Growing page views or improving RPM each shift the outcome more than fine tuning small inputs, which tells you where to spend effort. Remember that AdSense income is never guaranteed, depends on policy compliance and advertiser demand, and should not be the only plan for a serious project. Use the number to set realistic expectations and to spot when a strategy is worth pursuing.

Putting it together

A Worked Example and Pitfalls

A model is only useful once you run a real case through it. The notes below walk one month and then flag the mistakes that distort estimates most often.

A sample month

Suppose a site earns 500,000 page views in a month with an RPM of $8. Multiplying 500,000 by 8 and dividing by 1,000 gives about $4,000 for the month, or roughly $48,000 a year. Now suppose RPM slips to $5 in a quiet season; the same traffic yields only $2,500 that month. The example shows why a single monthly figure is fragile and why building a range of RPM cases protects your planning.

Pitfalls to avoid

The most common mistake is treating an early RPM from a tiny sample as permanent; a handful of high value clicks can inflate it. Another is forgetting that ad blocking and invalid traffic reduce countable views. Keep the estimate humble, watch your own analytics over several months, and treat the calculator as a way to test ideas rather than as a guaranteed income statement.

FAQ

AdSense Earnings Questions

What is page RPM?

Page RPM is your estimated earnings per 1,000 pageviews: earnings = pageviews ÷ 1,000 × RPM. It already accounts for impressions, clicks, CTR, and CPC, which makes it the most reliable input for revenue projections. You can find your actual RPM in the AdSense reports dashboard.

How do CPM and CTR fit together?

CPM is what advertisers pay per 1,000 ad impressions; CTR is the share of impressions that get clicked. One pageview can generate multiple impressions depending on ad units and viewability, so CPM×CTR projections are inherently rougher. RPM folds all of that into one observable number.

Which niches earn the most?

Advertisers bid most for audiences with commercial intent. Finance, insurance, legal, software, and B2B topics often reach $15–$40+ RPM. Food, entertainment, and general news usually sit between $1 and $5. Audience geography matters too — US, UK, Canada, and Australia traffic typically earns far more than developing-market traffic.

How accurate is this estimate?

Treat it as a planning range, not a promise. Real revenue shifts with seasonality (Q4 is usually strongest), ad layout, viewability, ad blocker usage, and policy changes. If you already run AdSense, compare the output against your real dashboard RPM and adjust.

Does this work for YouTube?

Roughly. YouTube monetization uses CPM/RPM concepts too, but YouTube's RPM is per 1,000 video views after YouTube's revenue share and varies from ~$1 to $30+ depending on niche and watch geography. Enter your views and a YouTube RPM in the RPM tab for a comparable estimate.

Why do AdBlock users matter?

Visitors with ad blockers generate zero impressions, so heavy-AdBlock audiences (developer, tech, privacy niches) can cut effective RPM sharply. Consider native placements, non-intrusive formats, or alternative monetization for those audiences.