Updated
Ads & Monetization
AdSense Earnings Calculator
Estimate ad revenue from pageviews using RPM or CPC/CTR, apply fill rate and seasonality, compare scenarios, and export your plan to CSV.
Estimate Your Ad Revenue
Choose a method (RPM or CPC/CTR), enter your traffic and assumptions, then review revenue projections and metrics.
Set the currency used for estimates and exports.
Use your analytics monthly pageviews (or a target).
%
Percent of eligible ad requests that get filled (planning factor).
%
100% = normal. Try 80–90% (slow months) or 110–140% (peak months).
%
Optional multiplier for geo/device/topic mix and user intent.
/ 1k
Revenue per 1,000 pageviews (use your average RPM).
Used to derive daily/weekly estimates from monthly pageviews.
Tip: If you already know your average Page RPM, RPM mode is usually the fastest and most stable way to forecast.
Enter total earnings for the same period as the counts below.
Optional: used to compute CTR and CPC.
Optional: used to compute impression RPM (eCPM).
You can paste monthly totals from AdSense or analytics to compute your current RPM, CTR, and CPC, then use those values in the Earnings Estimate tab.
Compare three plans side by side. Use this when you’re asking “What if traffic doubles?” or “What if RPM drops next month?”
| Scenario | Monthly Pageviews | Method | RPM | CTR % | CPC | Fill % | Season % | Quality % |
|---|---|---|---|---|---|---|---|---|
| Conservative | ||||||||
| Base | ||||||||
| Aggressive |
RPM is per 1,000 pageviews. CTR is percent of pageviews that result in a click. Fill/Season/Quality are multipliers.
What if your traffic grows but RPM drops? Try increasing pageviews and decreasing RPM (or CPC) to test resilience.
Export includes your latest earnings estimate detail table and scenario outputs (if calculated). Copy for Sheets/Excel or download as CSV.
Calculate an estimate first to enable export.