Skip to main content
Premier SEO Services

Calculators

AdSense Calculator

Estimate AdSense earnings per day, month and year from your page views and either your page RPM or your click-through rate and cost per click.

  • Runs in your browser
  • Free, no sign-up
  • Unlimited use
  • Updated 30 September 2026

AdSense Calculator

Fill in the fields to see the answer straight away

  • An estimate from the numbers you enter, not a prediction. Real earnings change daily with advertiser demand, season, country and topic.
  • The CTR × CPC method counts click revenue only; most sites also earn from impressions, which page RPM already includes.

How to use the AdSense calculator

  1. 1Choose Page RPM (recommended if you have AdSense data) or CTR × CPC.
  2. 2Enter Page views per day and either your page RPM or your page CTR and cost per click.
  3. 3Pick a Currency to match your AdSense reports.
  4. 4Read the estimate per day, month and year, with the formula below. Example values fills in sample numbers to try it.

Example values (not typical earnings)

Input
10,000 page views a day at a page RPM of 5.00
10,000 page views a day, CTR 1.5%, CPC 0.40
Output
50.00 a day · 1,500.00 a month · 18,250.00 a year
60.00 a day (implied page RPM 6.00)

RPM-based vs CTR x CPC estimates

Page RPM is AdSense's estimated earnings per 1,000 page views. It already includes clicks, impressions and every ad on the page, so it's the most reliable input:

  • Earnings = Page views ÷ 1,000 × Page RPM

CTR × CPC builds the estimate from clicks:

  • Earnings = Page views × CTR ÷ 100 × CPC
  • Implied page RPM = CTR ÷ 100 × CPC × 1,000

Use it to test "what if" changes (a higher-paying topic, better ad placement), but remember it leaves out impression-based revenue.

Where to find your real RPM

In AdSense, open Reports, choose a date range of at least 28 days, and read Page RPM alongside page views and estimated earnings. Break the report down by Country and Site or URL channel: a site's average hides large differences between pages and audiences.

If you don't have an AdSense account yet, there is no reliable RPM to plug in. Figures quoted online are averages across unrelated sites, so treat any estimate from them as a rough range, not a forecast.

Why earnings vary by country and niche

AdSense is an auction. Advertisers bid more for audiences who are likely to buy, so:

  • Topic matters: finance, insurance, software and legal pages attract higher bids than entertainment or general news.
  • Visitor country matters: traffic from countries with high advertising spend usually earns more per view.
  • Season matters: bids rise before major shopping periods and often fall in January.
  • Page layout and speed matter: ads that load late or sit below the fold are seen less, which lowers RPM.

Daily, monthly and yearly projections

The calculator multiplies the daily figure by 30 for a month and 365 for a year. Real months vary because traffic and RPM rise and fall through the week and the year, so use the monthly figure as a planning number.

AdSense pays from finalized earnings, which can be lower than the estimates in your reports after invalid traffic is removed, and a payment is made once your balance reaches the payment threshold for your currency.

Is anything I enter stored?

This tool runs entirely in your browser. Your text is not uploaded to our servers.

Sources

Questions about the AdSense calculator

How much does AdSense pay per 1,000 views?

That is your page RPM, and it varies by site. You'll find it in your AdSense reports. Any single "average" figure is misleading because RPM depends on topic, country and season.

What's the difference between RPM and CPM?

CPM is what advertisers pay per 1,000 ad impressions. RPM is what you, the publisher, earn per 1,000 page views (or impressions), after Google's share and across all ads on the page.

Why is my RPM lower than estimates?

Common reasons are traffic from lower-paying countries, a low-bid topic, ads seen by few visitors, ad blockers, or seasonal dips. Compare RPM by country and page in your reports to find the cause.

Last updated 30 September 2026Maintained by Premier SEO Services

Report a problem