Home Calculators Categories Category: Finance, Business, Real Estate & Insurance

Google AdSense Calculator

Estimate website ad earnings from monthly pageviews and your assumed page RPM. Change the rate or traffic to compare scenarios, or enter a monthly revenue goal to find the pageviews it would require. All amounts are in USD.

Input
Arithmetic examples, not market benchmarks. Enter your own assumed rates.

Examples, not market benchmarks.

Views of pages displaying ads, not visitors or ad impressions.

Views of pages displaying ads, not visitors or ad impressions.

Publisher earnings per 1,000 pageviews. Use your own assumed rate.

Publisher earnings per 1,000 pageviews. Use your own assumed rate.

Find whole monthly pageviews needed at your selected earnings rate.

Find whole monthly pageviews needed at your selected earnings rate.

Visual
Cumulative earnings scenario Estimated earnings over twelve constant planning months.
Output
Estimated monthly revenue (USD)
$500.00

100,000 pageviews × $5.00 page RPM ÷ 1,000

$16.67
Daily average · 30-day month
$6,000.00
Annual estimate · 12 planning months
$5.00
Effective page RPM (USD)
200,000
Monthly pageviews for goal
Not used
Expected monthly clicks · CPC mode

Assumes constant traffic and rates. A planning year is 360 days. Estimates are not actual account earnings or guaranteed payments.

What 100,000 pageviews could earn

At a page RPM of $5, every thousand pageviews earns an estimated $5. There are 100 groups of a thousand in 100,000 pageviews, so the monthly estimate is $500. The daily average is $16.67 using a 30-day planning month. Holding that traffic and rate for twelve planning months gives $6,000.

The $5 default is an example, not a typical AdSense rate. Use a page RPM from your own reports for a comparable audience and period, or enter several assumptions to see how sensitive the result is. Google defines page RPM as estimated earnings divided by pageviews, multiplied by 1,000. Rearranging that definition gives:

Estimated revenue=Pageviews1000×Page RPM\text{Estimated revenue} = \frac{\text{Pageviews}}{1000} \times \text{Page RPM}

If the same traffic earns only $2 per thousand, the monthly result falls to $200. A higher traffic number does not compensate automatically for a lower rate: doubling views while halving RPM leaves revenue unchanged.

Match the rate to the traffic

A pageview is not a visitor. One visitor can load several pages. It is also not an ad impression: a page can display several ads. Google distinguishes page RPM from ad RPM, which uses ad impressions as its denominator.

For this AdSense revenue calculator, enter pageviews with page RPM. Do not multiply the estimate by the number of ad slots. That would count their effect again when it is already included in the page rate. Likewise, a publisher earnings rate does not need another deduction for Google's share.

The calculator cannot check a website's actual AdSense income from its URL. It uses the numbers you supply. An earnings checker for another site would need access to that site's private reporting data to verify its actual earnings.

When to use the CPC scenario

The CPC scenario estimates click revenue from pageviews, page CTR and assumed publisher earnings per click. Google defines page CTR using ad clicks divided by pageviews, and AdSense CPC as earnings per click.

For 100,000 pageviews at a 2% page CTR, the scenario gives 2,000 expected clicks. At $0.25 earned per click, those clicks represent $500. Dividing $500 by 100,000 views and scaling to a thousand gives an equivalent page RPM of $5.

Click revenue=Pageviews×Page CTR100×Publisher CPC\text{Click revenue} = \text{Pageviews} \times \frac{\text{Page CTR}}{100} \times \text{Publisher CPC}

This is a separate click-only model. Google announced a move toward paying AdSense publishers per impression; CPC multiplied by clicks is not a complete formula for all current earnings. Page RPM is the more direct input when you have an overall earnings rate. Do not add the two modes together, or substitute a Google Ads advertiser bid for publisher CPC.

Work backward from an income goal

At $5 page RPM, a $1,000 monthly goal needs 200,000 pageviews: 200 groups of a thousand, earning $5 each. At $2 page RPM, the same goal needs 500,000 views.

Required monthly pageviews=⌈Monthly goalPage RPM×1000⌉\text{Required monthly pageviews} = \left\lceil \frac{\text{Monthly goal}}{\text{Page RPM}} \times 1000 \right\rceil

The answer rounds upward to whole views. A zero goal needs zero views. A positive goal at a zero rate is unreachable; extremely small positive rates can put required traffic above the calculator's safe whole-number range. Neither case means the calculator predicts future traffic.

The chart shows cumulative earnings if each month repeats your scenario. Twelve 30-day planning months total 360 days, so the annual output is a planning estimate rather than an exact calendar-year forecast. It excludes operating expenses, taxes and payment timing; revenue is not profit or an amount guaranteed to be paid.

Calculation Methodology Documented

Read the formula definitions, supported input ranges, and limitations before using this estimate.

Review Methodology
Debjeet Bhowmick
Author Debjeet Bhowmick AWS Certified Solutions Architect • Cloud & DevOps Consultant

AWS Certified Solutions Architect Professional and Senior Cloud & DevOps Consultant with over 14 years of hands-on expertise architecting resilient cloud infrastructure across AWS, GCP, and Azure. Specializes in infrastructure as code, continuous delivery automation, and telemetry across Terraform, Ansible, Docker, Kubernetes, ELK, Python, and SQL. Creator of OrangeCalc, delivering client-side high-precision computational tools.