Google AdSense Calculator

Estimate Google AdSense earnings from pageviews and CTR/CPC, or from RPM. Also works in reverse: find the traffic needed to hit a target monthly revenue.

Author: Naeem Ullah
Last Updated: July 7, 2026
Rate this tool
Active Calculation FormulaRevenue = Pageviews × Ad Units per Page × CTR × CPC

Adjust Variables

views
dailyPageviews
Min: 1 viewsMax: 1.0M
units
adUnitsPerPage
Min: 0.1 unitsMax: 10 units
%
ctr
Min: 0.01 %Max: 10 %
USD
$
cpc
Min: $0.001Max: $5
Use Real Campaign Presets
Real-Time ResultsUSD
Daily Revenue$0
Monthly Revenue$0
Annual Revenue$0
All calculations are compiled with double-precision floating math directly in this browser frame. Perfect precision guaranteed.

Interactive Step-by-Step Calculation Proofs

View how variables resolve algebraically down to peer-reviewed standard outputs.

Dynamic E-E-A-T Metric Valuation

Google AdSense pays publishers based on ad impressions and clicks served across a site, and estimating earnings in advance requires translating traffic into the metrics AdSense actually uses: impressions (ad units shown), CTR (click-through rate), CPC (cost per click), and RPM (revenue per 1,000 impressions, sometimes called page RPM). This calculator supports three approaches. Use Pageviews, CTR & CPC when you know your click-through rate and average cost per click — the most granular view. Use Pageviews & RPM when you already know your blended RPM from AdSense reports — the fastest and most common way publishers estimate earnings, since RPM already bundles CTR and CPC together. Use Target Revenue → Required Traffic to work backward from a monthly income goal to the pageviews you'd need to generate it. Every result here is an estimate — actual AdSense payouts depend on advertiser demand, ad viewability, niche, geography, device mix, and Google's own auction dynamics, and can vary significantly day to day. This tool is an independent estimation calculator and is not affiliated with, endorsed by, or officially connected to Google LLC. Pair it with the CPM calculator to compare display-ad economics across other ad networks.

Mathematical Formula Explanation

Calculated standard benchmarks are based on direct functional dependencies. The primary calculation logic follows this formula:

Revenue = (Pageviews × Ad Units per Page ÷ 1000) × RPM

When using our reverse-solving system, the unknown parameter is algebraically isolated. For instance, solving for total impressions required derived from an active budget uses the inverted ratio, safeguarding metrics calculations against arbitrary platform fees or roundoffs.

Standard Campaign Scenarios (Step-by-Step)

Review these typical campaign outlines to verify how calculation steps behave under realistic media buying conditions:

Case Scenario 1

Example 1: Estimate Revenue From Pageviews, CTR & CPC

A blog gets 10,000 pageviews per day, shows 2 ad units per page, has a 1.5% CTR, and earns $0.20 per click. What is the estimated revenue?

Given Inputs
  • DAILYPAGEVIEWS: 10,000
  • ADUNITSPERPAGE: 2
  • CTR: 1.5
  • CPC: 0.2
Computed Outputs
  • DAILYREVENUE: 60
  • MONTHLYREVENUE: 1,800
  • ANNUALREVENUE: 21,900
Case Scenario 2

Example 2: Estimate Revenue From RPM

A site with 50,000 daily pageviews, 3 ad units per page, and a $8 RPM. What is the estimated monthly revenue?

Given Inputs
  • DAILYPAGEVIEWSRPM: 50,000
  • ADUNITSPERPAGERPM: 3
  • RPM: 8
Computed Outputs
  • DAILYREVENUERPM: 1,200
  • MONTHLYREVENUERPM: 36,000
  • ANNUALREVENUERPM: 438,000
Case Scenario 3

Example 3: Traffic Needed for $3,000/Month

A publisher wants to earn $3,000 per month from AdSense, expects a $10 RPM, and runs 2 ad units per page. How many daily pageviews are needed?

Given Inputs
  • TARGETREVENUE: 3,000
  • RPMTARGET: 10
  • ADUNITSPERPAGETARGET: 2
Computed Outputs
  • REQUIREDDAILYPAGEVIEWS: 5,000
  • REQUIREDMONTHLYPAGEVIEWS: 150,000
  • REQUIREDDAILYREVENUE: 100

Frequently Asked Questions (FAQ)

AdSense earnings are ultimately driven by ad impressions and clicks: each time an ad is shown, it counts as an impression, and if a visitor clicks it, AdSense credits a share of what the advertiser paid (via CPC or CPM bidding, decided in real time by Google's ad auction). In aggregate, this is usually summarized as RPM (revenue per 1,000 impressions): Revenue = (Impressions ÷ 1000) × RPM. The exact per-click or per-impression rate isn't published by Google and varies by advertiser demand, ad format, niche, and geography.
An ad impression is counted each time an individual ad unit is rendered and viewable on a page — not each time a page loads. If a page shows 3 ad units and a visitor loads it once, that typically counts as 3 impressions (subject to Google's viewability and active-view rules). Total daily impressions = Pageviews × Ad Units per Page, which is the calculation this tool uses as its starting point.
The fastest way is with RPM: Revenue = (Pageviews × Ad Units per Page ÷ 1000) × RPM. If you don't know your RPM yet, estimate it from CTR and CPC instead: Revenue = Pageviews × Ad Units per Page × CTR × CPC. For example, 10,000 daily pageviews × 2 ad units × 1.5% CTR × $0.20 CPC = $60/day.
RPM (revenue per mille, i.e., per 1,000) is the estimated earnings you'd generate per 1,000 impressions (or per 1,000 pageviews, depending on which RPM metric you're viewing in AdSense — 'Page RPM' uses pageviews as the denominator, while 'Impression RPM' uses ad impressions). RPM already factors in CTR, CPC, and how many ad units you show, which makes it the quickest single number for estimating earnings at scale.
Typical AdSense click-through rates range from about 0.5% to 3%, with well-placed, relevant ads on content-heavy sites often landing between 1% and 2%. CPC varies enormously by niche — finance, insurance, and B2B software topics can see CPCs of $2–$10+, while general lifestyle or entertainment content often sees $0.05–$0.50. There is no single 'good' number; what matters is your blended RPM relative to your traffic and monetization goals.
Use the 'Target Revenue → Required Traffic' mode: enter your monthly income goal, your expected RPM, and your ad units per page, and the calculator works backward to the daily and monthly pageviews required. For example, hitting $3,000/month at a $10 RPM with 2 ad units per page requires about 5,000 pageviews per day (150,000 per month).
Beyond raw pageviews, earnings are heavily influenced by: niche/content topic (advertiser demand and CPC vary widely by industry), visitor geography (US/UK/Canada traffic typically monetizes higher than many other regions), device type, ad placement and viewability, number and size of ad units, seasonality (Q4/holiday CPCs are often higher), and how well ads are targeted to visitor intent. Two sites with identical traffic can have very different real AdSense revenue.
No — this is an independent estimation tool built on publicly documented AdSense metrics (impressions, CTR, CPC, RPM). It is not affiliated with, endorsed by, or officially connected to Google LLC or the Google AdSense program. Actual payouts depend on Google's live ad auction and account-specific factors that this calculator cannot access, so treat results as directional estimates, not guaranteed earnings.