Google AdSense Earnings Calculator

Enter your monthly pageviews, RPM, click-through rate and fill rate to estimate daily, monthly and annual AdSense earnings — plus actionable insights on how to grow your revenue.
Luis GonzalezCreated by Luis GonzalezLast updated:

How to Use This Calculator

  1. 1

    Enter Monthly Pageviews

    Input the total number of pageviews your website receives in a typical month.

  2. 2

    Enter RPM (Revenue per 1,000 Views)

    Input your estimated Revenue Per Mille (RPM) in dollars — how much you earn per 1,000 pageviews. Typical AdSense RPMs range from $2 to $25 depending on niche.

  3. 3

    Enter Click-Through Rate (CTR)

    Input your ad click-through rate as a percentage. The average is 1-3%.

  4. 4

    Enter Fill Rate

    Input the percentage of ad requests that are filled. Use 100% if all your ad slots are being served ads.

  5. 5

    Review Your Results

    View your Monthly Earnings, Annual Earnings, Daily Earnings, Effective RPM, and Revenue per Pageview. Check the Insights panel for pageviews needed to earn $1, fill rate impact, and RPM sensitivity analysis.

Example Calculation

An online publisher with 100,000 monthly pageviews, an RPM of $8, a CTR of 2%, and a 100% fill rate wants to estimate their Google AdSense earnings.

Monthly Pageviews

100,000

RPM (Revenue per 1,000 Views) ($)

8

Click-Through Rate (CTR) (%)

2

Fill Rate (%)

100

Results

Monthly Earnings

$800.00

Annual Earnings

$9,600.00

Daily Earnings

$26.67

Effective RPM

$8.00

Revenue per Pageview

$0.0080

Tips

Optimize Ad Placement and Formats

Experiment with different ad placements (in-article, sidebar, anchor) and formats (display, native, in-feed) to maximize RPM. The calculator's RPM Sensitivity insight shows exactly how much each $1 RPM increase adds to your monthly and annual earnings.

Focus on High-Value Content Niches

Finance, technology, health, and insurance content typically commands RPMs of $15-$25, compared to $2-$5 for general interest content. Use the calculator to compare: 50,000 views at $20 RPM ($1,000/mo) outearns 200,000 views at $3 RPM ($600/mo).

Monitor and Improve Fill Rate

A fill rate below 100% means some ad slots go unfilled, directly reducing earnings. Try lowering the Fill Rate input to 85% to see the revenue impact — then work with AdSense to add backup ad sources or adjust floor prices.

Grow Traffic Strategically

Each additional 10,000 monthly pageviews at $8 RPM adds $80/month ($960/year) to your earnings. Focus on SEO, email newsletters, and social sharing to compound traffic growth over time.

Estimating Your Online Revenue with the Google AdSense Earnings Calculator

For online publishers and content creators, accurately forecasting advertising revenue is crucial for business planning.

The Google AdSense Earnings Calculator estimates your potential income based on monthly pageviews, RPM, click-through rate, and fill rate.

For instance, a website generating 100,000 monthly pageviews with an $8 RPM and 100% fill rate can expect to earn approximately $800 per month ($9,600 annually) from Google AdSense, providing a clear baseline for digital monetization planning.

For online content creators, understanding advertising revenue models is fundamental for sustainable monetization.

Networks like Google AdSense facilitate this by connecting publishers with advertisers.

Key metrics such as RPM (Revenue Per Mille, or per 1,000 pageviews), CTR (Click-Through Rate), and fill rate collectively dictate earnings.

In 2026, average AdSense RPMs span from $2 to $10 for general content, while specialized niche sites with highly engaged audiences can command $20+ RPMs, depending on factors like audience demographics, content quality, and advertiser competition.

The Formulas Behind AdSense Earnings Estimates

The Google AdSense Earnings Calculator uses straightforward formulas to project your revenue across multiple timeframes.

Core Earnings Formula

Effective RPM = RPM × (Fill Rate / 100)
Monthly Earnings = (Monthly Pageviews / 1,000) × Effective RPM
Daily Earnings = Monthly Earnings / 30
Annual Earnings = Monthly Earnings × 12

Additional Metrics

Revenue per Pageview = Monthly Earnings / Monthly Pageviews
Pageviews to Earn $1 = 1,000 / Effective RPM

Where:

  • Monthly Pageviews is the total number of page views your site receives per month.
  • RPM is your Revenue Per Mille — earnings per 1,000 pageviews.
  • Fill Rate is the percentage of ad requests served with paying ads (100% means all slots filled).
  • Effective RPM adjusts your RPM for unfilled ad slots.
💡 If you're also exploring earnings from other creator platforms, our TikTok Creator Fund Earnings Calculator can help you estimate revenue from short-form video content.

Projecting AdSense Income for 100,000 Monthly Pageviews

Let's estimate the Google AdSense earnings for an online publisher with 100,000 monthly pageviews, an RPM of $8, and a 100% fill rate.

  1. Calculate Effective RPM:
    • Effective RPM = $8 × (100 / 100) = $8.00
  2. Divide Pageviews by 1,000:
    • 100,000 / 1,000 = 100
  3. Calculate Monthly Earnings:
    • Monthly Earnings = 100 × $8.00 = $800.00
  4. Calculate Daily Earnings:
    • Daily Earnings = $800.00 / 30 = $26.67
  5. Calculate Annual Earnings:
    • Annual Earnings = $800.00 × 12 = $9,600.00
  6. Revenue per Pageview:
    • $800.00 / 100,000 = $0.0080 (0.80 cents per pageview)
  7. Pageviews to Earn $1:
    • 1,000 / $8.00 = 125 pageviews

This publisher earns approximately $800.00 per month ($9,600 annually, $26.67 daily) from Google AdSense under these conditions.

💡 For other platform-based revenue streams, such as selling digital assets, our Envato / ThemeForest Fee Calculator can help you understand potential earnings after platform fees.

Beyond RPM: Understanding eCPM and CPM in AdSense

While Google AdSense commonly reports publisher earnings as RPM (Revenue Per Mille), understanding related metrics like eCPM (effective Cost Per Mille) and CPM (Cost Per Mille) provides a more comprehensive view of ad monetization.

CPM specifically refers to the price advertisers pay for 1,000 ad impressions, directly reflecting the auction value of ad inventory. eCPM represents the total revenue generated per 1,000 impressions, regardless of how they were purchased (e.g., direct sales, programmatic).

For publishers, RPM remains the most relevant metric for tracking actual earnings from the AdSense network, as it directly translates to the revenue received for every thousand pageviews — serving as a practical measure of site monetization efficiency.

Strategies to Maximize Your AdSense Revenue in 2026

Increasing AdSense earnings comes down to two levers: growing pageviews and increasing RPM.

On the traffic side, focus on SEO-driven content, email list building, and social sharing — each additional 10,000 monthly pageviews at $8 RPM adds $80/month.

On the RPM side, optimize ad placement (above-the-fold and in-content ads perform best), experiment with ad formats (native and in-article ads often outperform standard display), and ensure high viewability scores.

Consider moving into higher-paying content niches like personal finance, insurance, or technology where RPMs can reach $15-$25+.

Frequently Asked Questions

What is Google AdSense RPM and how is it calculated?

RPM (Revenue Per Mille) represents your earnings per 1,000 pageviews. AdSense calculates it as (Estimated Earnings / Number of Page Views) x 1,000. For example, if you earned $800 from 100,000 pageviews, your RPM is ($800 / 100,000) x 1,000 = $8. RPM varies widely by niche — finance sites may see $15-$25, while entertainment sites often see $2-$5.

How does fill rate affect my AdSense earnings?

Fill rate is the percentage of ad requests that are actually filled with paying ads. At 100% fill rate with 100,000 pageviews and $8 RPM, you earn $800/month. If fill rate drops to 85%, your effective RPM falls to $6.80, and monthly earnings drop to $680 — a loss of $120/month or $1,440/year. You can improve fill rate by adding backup ad networks or adjusting your price floor settings.

What is a good RPM for Google AdSense?

Average AdSense RPMs typically range from $2 to $10 for general content. High-value niches like finance, insurance, legal, and technology can achieve $15-$25+ RPMs. Factors that increase RPM include US/UK audience demographics, long-form content that generates more ad impressions per session, and optimized ad placements with high viewability.

How many pageviews do I need to earn $1,000 per month from AdSense?

It depends on your RPM. At $8 RPM, you need 125,000 monthly pageviews to earn $1,000 (125 x $8 = $1,000). At $20 RPM (finance niche), you need only 50,000 pageviews. At $3 RPM (general content), you'd need about 333,333 pageviews. Use the calculator with your actual RPM to find your specific target.

What is the difference between CTR and RPM in AdSense?

CTR (Click-Through Rate) is the percentage of pageviews that result in an ad click — typically 1-3%. RPM (Revenue Per Mille) is your total earnings per 1,000 pageviews and includes revenue from both clicks and impressions. A higher CTR generally leads to a higher RPM, but RPM is the better metric for estimating overall earnings since it captures all revenue sources.