Google AdSense Calculator
Google AdSense Revenue Calculator
Estimate ad impressions, clicks, and monthly publisher revenue from your traffic, ad density, click-through rate, and average cost per click.
Monthly traffic and ad assumptions
Use the same reporting period for every input. The starting values reproduce a practical publisher example.
Estimated results
All results update while you type and use the same calculation model as the chart, table, and workbook.
Based on 300,000 ad impressions and 6,000 expected clicks.
Revenue funnel
These four values show how monthly traffic converts into monetized activity.
Revenue sensitivity to traffic
The bars hold ad density, CTR, and CPC constant while pageviews move to 50%, 100%, and 150% of your current assumption.
Traffic sensitivity table
| Traffic scenario | Pageviews | Ad impressions | Expected clicks | Revenue |
|---|
How to use this AdSense revenue estimate
This calculator converts four operating assumptions into an estimated monthly advertising result. It is designed for planning, budgeting, and sensitivity analysis rather than predicting an exact payout. Real publisher earnings can vary because advertisers bid differently by audience, country, device, season, content category, ad format, and user intent. Google also adjusts reported activity for invalid traffic and other quality controls.
Enter pageviews for pages where ads are actually served, not every analytics event on the site. Then enter the average number of ad units requested per page, the click-through rate for those ad impressions, and the average publisher earnings per valid click. The calculator immediately returns impressions, clicks, revenue, and two RPM measures.
What each input means
Pageviews per month is the number of monetized page loads in the reporting period. It is required for a meaningful estimate, although zero is allowed for scenario testing. Higher pageviews raise impressions, clicks, and revenue in direct proportion when the other assumptions stay unchanged. A common mistake is mixing users, sessions, and pageviews; they are different metrics.
Average ads per page represents how many ad units load on the average monetized page. Decimal values are acceptable because some layouts may show fewer units on mobile or on short pages. Increasing this input raises calculated impressions, but adding more placements does not guarantee the same CTR, user experience, or policy compliance.
Ad click-through rate is the percentage of ad impressions that become clicks in this model. Enter 2 for 2%, not 0.02. Google notes that CTR varies substantially across verticals, so use your own recent account data when available rather than a universal benchmark. See Google’s explanation of click-through rate and its guidance on why a single “good CTR” is difficult to define.
Average earnings per click is the amount of publisher revenue associated with an average valid click. Use a blended value from a consistent reporting period. Higher CPC increases revenue directly, but CPC can shift as advertiser demand, geography, content mix, and auction conditions change.
How the model calculates revenue
Ad impressions = pageviews × ads per page
Expected clicks = ad impressions × CTR
Estimated revenue = expected clicks × earnings per click
The calculation is multiplicative. Doubling pageviews doubles the result if ad density, CTR, and CPC remain constant. The same is true for each individual driver. In practice, drivers may interact: a denser ad layout can affect page speed, engagement, viewability, and CTR, so sensitivity analysis should not be confused with a guaranteed operating outcome.
An ad impression is not merely a theoretical slot. Google describes an impression as an ad request where at least one ad has begun to download to the user’s device. That distinction matters when comparing this estimate with analytics pageviews. Review the official impression definition when reconciling reports.
The calculator treats every click as producing the entered average CPC. Actual reports may include different auction and payment models, adjustments, and invalid-traffic filtering. Use this result as a planning case and compare it with realized account data.
How to interpret each result
Estimated monthly revenue is the primary output. A high result can come from high traffic, more impressions per page, stronger CTR, higher CPC, or a combination. A zero result means at least one required revenue driver is zero. A negative result is never valid, so negative entries are rejected.
Ad impressions measures the modeled volume of displayed ad opportunities. It is calculated before clicks or revenue. Expected clicks applies CTR to those impressions and can be fractional internally even though the interface displays a rounded count.
Page RPM is estimated revenue per 1,000 pageviews. It helps compare monetization efficiency across periods with different traffic volumes. Impression RPM is estimated revenue per 1,000 ad impressions. Google defines RPM as an estimated-earnings rate rather than actual earnings; its official RPM documentation explains the standard formula.
Reading the chart and table
The chart shows three traffic cases at 50%, 100%, and 150% of the entered pageviews. All other assumptions stay fixed. This isolates the traffic effect and makes the model’s proportional behavior visible. The legend reports exact scenario revenue, while the table also shows pageviews, impressions, and clicks from the same model data.
Use the low case as a downside traffic scenario and the high case as a capacity or growth case. Then change CTR or CPC separately to see whether monetization efficiency matters more than audience scale. The Download Excel button exports the current assumptions and results into a real workbook for further analysis.
Do not optimize purely for clicks. Publishers must follow platform rules on content, invalid traffic, and ad placement. Consult the current AdSense program policies and ad placement policies before changing layouts. This calculator provides a neutral estimate, not personalized financial or legal advice.