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.
Revenue = Pageviews × Ad Units per Page × CTR × CPCAdjust Variables
Interactive Step-by-Step Calculation Proofs
View how variables resolve algebraically down to peer-reviewed standard outputs.
Why Use This Calculator
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) × RPMThe three modes model the same revenue chain from different known starting points. Pageviews, CTR & CPC builds revenue up from the smallest unit — impressions become clicks (via CTR), clicks become dollars (via CPC). Pageviews & RPM skips straight to the blended per-1,000-impression rate, which is faster when CTR and CPC individually aren't tracked but a blended RPM is. Target Revenue → Required Traffic runs the RPM calculation in reverse, solving for the pageviews needed to hit an income goal at a given RPM.
Worked Examples (Step-by-Step)
These examples show revenue estimated from pageviews with CTR and CPC, from pageviews with RPM, and traffic requirements worked backward from a revenue target.
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?”
- DAILYPAGEVIEWS: 10,000
- ADUNITSPERPAGE: 2
- CTR: 1.5
- CPC: 0.2
- DAILYREVENUE: 60
- MONTHLYREVENUE: 1,800
- ANNUALREVENUE: 21,900
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?”
- DAILYPAGEVIEWSRPM: 50,000
- ADUNITSPERPAGERPM: 3
- RPM: 8
- DAILYREVENUERPM: 1,200
- MONTHLYREVENUERPM: 36,000
- ANNUALREVENUERPM: 438,000
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?”
- TARGETREVENUE: 3,000
- RPMTARGET: 10
- ADUNITSPERPAGETARGET: 2
- REQUIREDDAILYPAGEVIEWS: 5,000
- REQUIREDMONTHLYPAGEVIEWS: 150,000
- REQUIREDDAILYREVENUE: 100
Common Mistakes & Edge Cases
- Applying one blended RPM across a whole site's traffic mixA single site often blends high-RPM content (a finance or insurance article) with low-RPM content (a general lifestyle post) — sometimes a 10x+ spread between them. Estimating total revenue from one average RPM across all pageviews can be badly wrong if traffic is concentrated in the low end of that mix; segment by content type when the estimate needs to be accurate.
- Ignoring seasonal swings when projecting annual revenue from a single monthAdvertiser demand — and therefore RPM — is not flat across the year; Q4 (October–December) is well known to run meaningfully higher than Q1 due to holiday ad budgets. Multiplying a strong December daily rate by 365 overstates annual revenue; multiplying a slow January rate understates it.
- Treating estimated revenue as a guaranteed payoutEvery mode on this page is a forward projection from assumed CTR, CPC, or RPM inputs — actual AdSense payouts depend on Google's live ad auction, policy compliance, invalid-traffic filtering, and payment thresholds, none of which this calculator can see. Use the estimate to plan, not as a number to book against actual revenue.