Skip to content
Business

Google AdSense Calculator

Calculate and estimate your Google AdSense earnings with our free calculator. Analyze page impressions, CTR, CPC, eCPM, and projected revenue with interactive visualizations.

AdSense parameters

Traffic presets:
%
Benchmark CTR:
$
Niche CPC:

Estimated Monthly Earnings

$1,000.00

Daily

$33.33

Monthly

$1,000.00

Yearly

$12,000.00

Page RPM

$10.00

Per 1,000 page views
Ad Clicks

2,000

Clicks per monthly

How we calculated this

Open to see each step from your inputs to the result.

  1. Calculate Estimated Ad Clicks

    Clicks=Page Impressions×(CTR100)=100,000×(2%100)=2,000\text{Clicks} = \text{Page Impressions} \times \left(\frac{\text{CTR}}{100}\right) = 100,000 \times \left(\frac{2\%}{100}\right) = 2,000

    Out of 100,000 page views, an estimated 2,000 visitors interact with an ad.

  2. Multiply Clicks by Cost Per Click (CPC)

    Earnings=Clicks×CPC=2,000×$0.50=$1000.00\text{Earnings} = \text{Clicks} \times \text{CPC} = 2,000 \times \$0.50 = \$1000.00

    Each click generates an average of $0.50, yielding $1,000.00 in total estimated revenue for this period.

  3. Derive Page RPM (Revenue Per Thousand Impressions)

    Page RPM=(Total EarningsPage Impressions)×1,000=($1000.00100,000)×1,000=$10.00\text{Page RPM} = \left(\frac{\text{Total Earnings}}{\text{Page Impressions}}\right) \times 1{,}000 = \left(\frac{\$1000.00}{100,000}\right) \times 1{,}000 = \$10.00

    Page RPM normalizes your site performance, representing an effective earning power of $10.00 per 1,000 page views.

Report tool

How Google AdSense earnings are calculated

Google AdSense pays website owners and publishers based on ad engagement and audience reach. Your total revenue is governed by three primary variables: page impressions, click-through rate (CTR), and cost per click (CPC). This calculator models both forward earnings projections and reverse goal calculations, enabling publishers to forecast income and identify specific traffic benchmarks.

When evaluating advertising campaigns alongside publisher monetization, traffic efficiency is paramount. If you analyze broader campaign interaction rates, evaluate your marketing performance with our CTR calculator. If you also sell direct products, software, or premium subscriptions on your publication, pair your ad estimates with our conversion rate calculator to contrast passive ad income against direct sales funnels. To assess paid user acquisition spend against your ad revenue, verify acquisition costs with our CPA calculator and customer acquisition cost calculator. If visitors leave your site before viewing multiple pages with ads, diagnose engagement drops using our bounce rate calculator. When planning broader cross-channel advertising or comparing gross impression delivery against target population universe weights, evaluate your campaign impact using our Gross Rating Points calculator.

The AdSense revenue and RPM formulas

Ad revenue reflects the total number of paid ad interactions multiplied by advertiser bid value. In a standard pay-per-click setup, the relationship is expressed as:

Estimated Earnings=Page Impressions×(CTR100)×CPC\text{Estimated Earnings} = \text{Page Impressions} \times \left(\frac{\text{CTR}}{100}\right) \times \text{CPC}

Publishers also rely heavily on Page RPM (Revenue Per Mille), which measures the revenue earned for every 1,000 page views regardless of individual click fluctuations:

Page RPM=(Estimated EarningsPage Impressions)×1,000=10×CTR×CPC\text{Page RPM} = \left(\frac{\text{Estimated Earnings}}{\text{Page Impressions}}\right) \times 1{,}000 = 10 \times \text{CTR} \times \text{CPC}

Where the variables represent:

  • Page Impressions: The total number of times a webpage containing AdSense ad units is loaded by a visitor.
  • Click-Through Rate (CTR): The percentage of page impressions that generate an ad click. A 2.0% CTR means two out of every 100 page views result in a clicked ad.
  • Cost Per Click (CPC): The average amount the publisher receives each time a user clicks on an ad unit.
  • Page RPM: Normalized earnings per 1,000 page views, serving as a standardized yardstick across websites of differing sizes.

Worked example: Monthly earnings for a mid-sized blog

Consider a digital publication receiving 100,000 monthly page views with a 2.0% CTR and an average CPC of $0.50. Let us walk through the complete calculation step by step:

  1. Estimate total clicks:
    Clicks=100,000×(2.0100)=2,000 clicks\text{Clicks} = 100{,}000 \times \left(\frac{2.0}{100}\right) = 2{,}000\text{ clicks}
  2. Calculate monthly revenue:
    Monthly Earnings=2,000×$0.50=$1,000.00\text{Monthly Earnings} = 2{,}000 \times \$0.50 = \$1{,}000.00
  3. Determine Page RPM:
    Page RPM=($1,000100,000)×1,000=$10.00\text{Page RPM} = \left(\frac{\$1{,}000}{100{,}000}\right) \times 1{,}000 = \$10.00
  4. Project annualized revenue:
    Yearly Revenue=$1,000×12=$12,000.00\text{Yearly Revenue} = \$1{,}000 \times 12 = \$12{,}000.00

Reverse calculation: Setting traffic and performance goals

Rather than asking what current traffic earns, many publishers start with a target income goal. If your goal is to generate $2,500 per month with a 1.5% CTR and an average CPC of $0.40, the required page impressions can be calculated by rearranging the equation:

Required Clicks=Target EarningsCPC=$2,500$0.40=6,250 clicks\text{Required Clicks} = \frac{\text{Target Earnings}}{\text{CPC}} = \frac{\$2{,}500}{\$0.40} = 6{,}250\text{ clicks}
Required Impressions=6,2501.5100=6,2500.015=416,667 page views\text{Required Impressions} = \frac{6{,}250}{\frac{1.5}{100}} = \frac{6{,}250}{0.015} = 416{,}667\text{ page views}

This reverse calculation highlights the two core levers of ad publishing: increasing website traffic volume or improving unit economics (higher CTR and premium niche CPC).

Industry benchmarks across publishing niches

AdSense earnings vary dramatically depending on the commercial intent of your audience, geographic location, and content vertical. Advertisers in high-value industries bid substantially more per click:

Content NicheTypical CTRAverage CPC (US)Expected Page RPM
Personal Finance & Loans1.2% to 2.5%$1.50 to $4.50+$18.00 to $90.00+
B2B Software & Cloud Tech1.0% to 2.0%$1.00 to $3.00$10.00 to $50.00
Health, Wellness & Fitness1.5% to 2.8%$0.40 to $1.20$6.00 to $30.00
Lifestyle, Travel & Food1.8% to 3.2%$0.20 to $0.60$3.50 to $18.00
Gaming & Entertainment0.8% to 1.8%$0.10 to $0.35$1.00 to $6.00

Strategies to increase your AdSense revenue

To maximize your revenue without compromising user experience or increasing site bounce rate, focus on strategic improvements across each metric:

  • Optimize ad viewability: Ads placed in natural reading pauses and directly within primary editorial content receive higher viewability scores, driving more competitive advertiser bidding.
  • Target high-intent keywords: Search visitors looking for commercial solutions (such as reviews, comparisons, or financial calculators) attract higher CPC bids than casual entertainment browsing.
  • Leverage responsive and sticky formats: Responsive ad units adapt to mobile screen dimensions, ensuring consistent viewability without content disruption.
  • Audit site performance: Fast loading pages reduce abandonment and give display scripts adequate time to render before a visitor scrolls past.

Frequently asked questions

What is the difference between CPC, CPM, and Page RPM in AdSense?
Cost Per Click (CPC) is the fee an advertiser pays when a visitor clicks an ad. Cost Per Mille (CPM) is the price paid per 1,000 ad impressions. Page RPM (Revenue Per Mille) is the normalized metric calculated by dividing your total estimated earnings by total page views and multiplying by 1,000. While individual ads may pay on either a click or view basis, Page RPM provides an aggregated summary of overall site monetization.
What is considered an average or good click-through rate (CTR) for AdSense?
For most content websites, a healthy AdSense page CTR ranges between 1.0% and 2.5%. Niche publications with highly targeted intent or strategic in-content ad placements can achieve 3.0% or higher. However, artificially high CTRs driven by deceptive placements violate Google publisher policies and risk account suspension.
How many page views are required to earn $1,000 per month with Google AdSense?
The required page views depend on your niche RPM. If your site has a $5.00 RPM (typical for lifestyle or general news), you need approximately 200,000 monthly page views. In a higher-paying vertical with a $15.00 RPM (such as technology or business), you would need around 66,667 page views. In a finance niche with a $30.00 RPM, roughly 33,333 page views would generate $1,000.
Why do actual AdSense payments sometimes differ from estimated earnings?
The figures displayed in real-time reporting and calculators represent estimated earnings. At month-end, Google verifies all clicks and impressions, deducting invalid traffic, click spam, accidental clicks, and advertiser payment defaults before issuing finalized payments.
Does increasing the number of ad units on a page always increase earnings?
Not necessarily. While adding ad slots increases total available inventory, excessive ads dilute audience attention, lower overall click-through rates, and often cause lower advertiser bids due to reduced ad viewability. High-performing publishers typically find that 2 to 4 well-positioned, viewable ad units outperform cluttered pages.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.