AdSense Revenue Calculator

Estimate ad revenue from your traffic. Work from a page RPM, or break it down by click-through rate and cost per click. Set the numbers to your own — nothing here is guaranteed income.

$
ConservativeTypicalOptimistic
Daily
Monthly
Yearly

These are estimates from the RPM you enter — actual RPM varies widely by niche, geography and season.

How AdSense revenue is calculated

There are two common ways to estimate ad revenue, and this calculator does both. The quickest is from your page RPM — your revenue per 1,000 pageviews: earnings = pageviews × RPM ÷ 1,000. The other builds it up from clicks: earnings = pageviews × click-through rate × cost per click. Both describe the same money flow, just from different angles. Use the By RPM mode if you already know your RPM from your AdSense reports, or the By CTR & CPC mode if you want to see how clicks and click value drive the total. Enter your own figures above and the estimate updates as you type.

RPM vs CTR and CPC

RPM, CTR and CPC are all connected. Click-through rate is the share of pageviews that produce an ad click, and cost per click is what each click is worth. Multiply them and scale to a thousand pageviews and you get RPM: RPM = CTR × CPC × 1,000. That is why the By CTR & CPC mode also shows an implied RPM — it is the same result expressed per thousand views. If you want to work purely from a rate, the RPM Calculator covers that, and the CPM Calculator handles the advertiser side of the same equation.

What moves your earnings

Ad revenue is never fixed. It shifts with your content niche and advertiser demand, how visible and well-placed your ads are, where your audience is located, the mix of mobile and desktop traffic, and the season — advertiser budgets rise and fall through the year. Because of all this, treat any single estimate as a planning figure rather than a promise. The most reliable guide is your own AdSense reporting tracked over time; use the calculator above to model scenarios by adjusting the rate, or your CTR and CPC, to match what you actually see.

Frequently Asked Questions

How is AdSense revenue calculated?
There are two common ways. From page RPM (revenue per 1,000 pageviews): earnings = pageviews × RPM ÷ 1,000. Or from clicks: earnings = pageviews × click-through rate × cost per click. Both describe the same thing — RPM simply rolls CTR and CPC into a single per-thousand-pageviews figure. Enter your own numbers in either mode above and the calculator works out daily, monthly and yearly estimates.
What is a good AdSense CTR?
There is no single good number. Click-through rate depends on your niche, ad placement and formats, how well ads match your audience, and how much of your traffic is engaged. Crowding a page with ads can lift CTR briefly but hurt user experience and long-term earnings. The most useful comparison is your own CTR tracked over time in your AdSense reports, not an industry benchmark.
What is RPM in AdSense?
Page RPM is your estimated earnings per 1,000 pageviews: (earnings ÷ pageviews) × 1,000. It bundles click-through rate and cost per click into one number, which makes it easy to project earnings as your traffic grows. AdSense reports page RPM directly, so you can plug your own figure straight into the By RPM mode above.
Is this an official earnings estimate?
No. This is an independent calculator that projects earnings from the rate, or the CTR and CPC, that you enter. It is not connected to Google and does not guarantee any income. Your actual AdSense earnings depend on many factors and are only shown in your own AdSense account. Treat the output here as a planning estimate, not a promise.