Google AdSense Calculator
Estimate website AdSense revenue from page views using Page RPM or Ad RPM. Choose a daily, monthly, or annual traffic period, calculate equivalent revenue across periods, estimate ad impressions, or work backward from a revenue target to the page views required.
Estimated monthly revenue
$500.00
100,000 monthly page views at $5.00 Page RPM.
- Daily
- $16.43
- Monthly
- $500.00
- Annual
- $6,000
- Effective Page RPM
- $5.00
How to use the Google AdSense Calculator
Choose Estimated revenue when you want to project earnings from traffic, or choose Traffic needed for a revenue goal when you want to work backward from a target.
For a revenue estimate, select whether the page-view number represents one day, one month, or one year. Then enter the traffic and choose Page RPM or Ad RPM as the revenue basis.
Page RPM is the simpler method when you already know your site's earnings per 1,000 page views. Ad RPM is useful when you have ad-impression data and want to model revenue at the impression level.
The result updates automatically and shows equivalent daily, monthly, and annual revenue.
Page RPM vs Ad RPM
Page RPM and Ad RPM measure revenue against different denominators.
Google defines Page RPM as estimated earnings divided by page views, multiplied by 1,000.
Google defines Ad RPM as estimated earnings divided by ad impressions, multiplied by 1,000.
Because one page view can generate more than one ad impression, Page RPM and Ad RPM are not interchangeable even when both are reported as revenue per thousand.
| Method | Inputs | Useful for | Main output |
|---|---|---|---|
| Page RPM | Page views and Page RPM | Fast revenue planning when you know or can reasonably assume Page RPM | Estimated revenue from traffic |
| Ad RPM | Page views, Ad RPM, and average ad impressions per page view | Impression-based planning when you have ad-impression data | Estimated ad impressions, revenue, and implied Page RPM |
| Traffic goal | Revenue target and expected Page RPM | Working backward from a revenue target | Required page views |
What Page RPM means
Page RPM expresses estimated earnings for every 1,000 AdSense page views.
For example, earning $5 from 1,000 page views corresponds to a $5 Page RPM. Earning $500 from 100,000 page views also corresponds to a $5 Page RPM.
Page RPM does not mean Google guarantees that amount for the next 1,000 views. It is a normalized performance metric calculated from revenue and traffic.
For planning, your own recent Page RPM from comparable pages and traffic is generally more informative than a generic RPM value found elsewhere.
What Ad RPM means
Ad RPM expresses estimated earnings for every 1,000 ad impressions.
Google calculates Ad RPM by dividing estimated earnings by ad impressions and multiplying by 1,000.
The calculator's Ad RPM mode first estimates how many ad impressions the entered page views would generate, then applies the entered Ad RPM to those impressions.
This is particularly useful when your reporting already gives you a reasonably stable relationship between page views and recorded ad impressions.
Page views are not the same as ad impressions
Google defines an AdSense page view as a view of a page displaying Google ads. It counts one page view regardless of how many ads are displayed on that page.
Ad impressions are counted separately. A single page view can therefore be associated with several ad impressions.
This is why the Ad RPM method needs an average ad-impressions-per-page-view assumption.
Do not automatically enter the number of ad slots in your page template. Use actual historical impressions divided by page views when you have that data.
Why the calculator no longer uses CTR × CPC as its main revenue model
Older AdSense calculators often estimated revenue by predicting ad clicks and multiplying them by an assumed cost per click.
Google now describes AdSense for Content publisher payments as impression based. Google still reports click-related metrics, but a simple CTR × CPC equation does not represent the complete publisher-payment model.
For that reason, Olivez uses Page RPM and Ad RPM as its public revenue-planning methods rather than presenting clicks multiplied by CPC as a parallel AdSense earnings formula.
AdSense for Content uses impression-based publisher payments
Google changed AdSense for Content publisher payments to a per-impression model as part of its updated revenue-share structure.
This does not mean every impression has one fixed value. Advertiser bids, demand, format, audience, page context, and other auction conditions can still change the revenue associated with impressions.
Ad RPM therefore remains a performance metric rather than a guaranteed fixed payment for every thousand future impressions.
Estimate revenue from Page RPM
Page RPM mode uses a direct relationship: page views divided by 1,000, multiplied by Page RPM.
At 100,000 monthly page views and a $5 Page RPM, the estimated monthly revenue is $500.
If those assumptions remained unchanged for 12 months, the corresponding annual projection would be $6,000.
Estimate revenue from Ad RPM
Ad RPM mode first estimates ad impressions by multiplying page views by the entered average ad impressions per page view.
It then divides the estimated impressions by 1,000 and multiplies by Ad RPM.
For example, 100,000 page views at two ad impressions per page view imply 200,000 ad impressions. At a $2 Ad RPM, the estimated revenue is $400.
That same scenario implies a $4 effective Page RPM because $400 from 100,000 page views equals $4 per 1,000 page views.
Calculate traffic needed for an AdSense revenue goal
The traffic-goal mode reverses the Page RPM formula.
Enter the amount of revenue you want to model and the Page RPM you expect. The calculator returns the page views required under those assumptions.
For example, a $1,000 monthly target at a $5 Page RPM requires 200,000 monthly page views.
This is not a promise that Page RPM will remain unchanged as traffic grows. Audience mix, content mix, advertiser demand, and monetization behaviour can change alongside traffic.
Daily, monthly and annual traffic periods
The selected traffic period changes what the page-view input means. A value of 100,000 therefore means 100,000 per day, per month, or per year depending on the period selected.
Monthly inputs are projected to one year by multiplying by 12. Annual inputs are divided by 12 to produce a monthly equivalent.
Daily inputs use the average Gregorian year of 365.2425 days. The corresponding average month is 365.2425 divided by 12, or approximately 30.44 days.
These conversions provide comparable planning figures. They do not model seasonality or forecast changes in future traffic.
| Selected period | Entered traffic means | Monthly equivalent | Annual equivalent |
|---|---|---|---|
| Daily | Page views for one day | Daily traffic × average Gregorian month | Daily traffic × 365.2425 days |
| Monthly | Page views for one month | Entered value | Monthly traffic × 12 |
| Annual | Page views for one year | Annual traffic ÷ 12 | Entered value |
What AdSense page views should you enter?
When possible, use the Page views metric from AdSense for the comparable reporting period rather than assuming every analytics page view is an AdSense page view.
Google's AdSense definition counts a page view when a user views a page displaying Google ads.
That means AdSense page-view totals and traffic numbers from another analytics product do not necessarily represent exactly the same population of views.
How to choose a Page RPM assumption
If you already use AdSense, start with your own historical Page RPM from a period and group of pages that resemble the traffic you are trying to model.
Avoid treating one unusually strong day as a permanent rate. A longer representative period can provide a more stable assumption.
For a site without historical AdSense data, the calculator can test hypothetical RPM values, but the output should be read as scenario analysis rather than a revenue forecast.
There is no universal Page RPM that should be treated as normal or guaranteed for every publisher.
How to choose an Ad RPM assumption
Ad RPM is useful when you can obtain both ad-impression and revenue data from a comparable AdSense reporting period.
Use the average ad impressions per page view from your own reporting when available.
A template containing three ad placements does not guarantee three recorded ad impressions on every page view. Ad loading, user behaviour, consent, implementation, and other factors can change the number of actual impressions.
Why two sites with the same traffic can earn different amounts
Page views alone do not determine AdSense revenue.
Advertiser demand, audience location, topic, device mix, ad format, traffic quality, seasonality, auction competition, consent conditions, and other factors can change monetization.
Two publishers with identical page-view counts can therefore have materially different Page RPMs and earnings.
This is why the calculator asks for a monetization assumption rather than claiming a universal payout per page view.
Estimated earnings vs finalized earnings
Google distinguishes estimated earnings from finalized earnings.
AdSense reports provide estimates during the month. Google can later make adjustments for factors including invalid activity, delayed processing, and rounding before finalized earnings are posted.
A calculator projection should therefore be compared with estimated performance metrics for planning, not treated as the amount that will necessarily be paid.
Currency selection does not convert exchange rates
The currency selector changes the monetary unit used to interpret and display RPM and revenue values.
If you select EUR and enter a Page RPM of 5, the model treats that as €5 per 1,000 page views.
The calculator does not fetch foreign-exchange rates or convert an RPM from one currency into another.
Where the estimate stops
The calculator does not know future auction demand, actual ad fill, advertiser bids, user geography, invalid-traffic adjustments, or the mix of content that future visitors will view.
It also does not include YouTube monetization, affiliate revenue, sponsorship income, subscription revenue, taxes, payment fees, or another revenue source.
Use the result as a transparent scenario built from the assumptions entered rather than as a guaranteed AdSense forecast.
| Metric | Meaning | Calculator use |
|---|---|---|
| Page views | AdSense page views for pages displaying Google ads | Traffic input for Page RPM and Ad RPM planning |
| Page RPM | Estimated earnings per 1,000 page views | Most direct traffic-to-revenue planning metric |
| Ad impressions | Number of ad impressions actually recorded | Traffic basis for Ad RPM |
| Ad RPM | Estimated earnings per 1,000 ad impressions | Impression-level revenue planning |
| Estimated earnings | Projected revenue from the assumptions entered | Planning result, not finalized AdSense earnings |
Google AdSense revenue formulas
Page RPM and Ad RPM use Google's published RPM relationships. The calculator rearranges the Page RPM equation for the traffic-goal mode and uses estimated ad impressions for Ad RPM planning.
- Estimated earnings in the selected currency
- AdSense page views during the selected period
- Page RPM: estimated earnings per 1,000 page views
- Estimated ad impressions
- Average ad impressions per page view
- Ad RPM: estimated earnings per 1,000 ad impressions
- Revenue goal in the selected currency
- Page views required to reach the revenue goal under the entered Page RPM
- Page RPM implied by the Ad RPM scenario
Examples
100,000 monthly page views at a $5 Page RPM
Monthly traffic; 100,000 page views; $5 Page RPM.
$500 estimated monthly revenue and $6,000 annual revenue if the same monthly traffic and RPM continue.
(100,000 ÷ 1,000) × $5 = $500.
50,000 monthly page views at a $10 Page RPM
Monthly traffic; 50,000 page views; $10 Page RPM.
$500 estimated monthly revenue.
Different combinations of traffic and RPM can produce the same revenue.
100,000 monthly page views using Ad RPM
100,000 page views; 2 average ad impressions per page view; $2 Ad RPM.
200,000 estimated ad impressions and $400 estimated monthly revenue.
The scenario implies an effective Page RPM of $4.
$1,000 monthly revenue goal
$1,000 monthly target; expected Page RPM of $5.
200,000 monthly page views required.
($1,000 ÷ $5) × 1,000 = 200,000 page views.
1.2 million annual page views
Annual traffic; 1,200,000 page views; $5 Page RPM.
$6,000 estimated annual revenue, equivalent to about $500 per average month.
The annual input is divided by 12 for its monthly equivalent.
Frequently Asked Questions
What is a Google AdSense calculator?
It is a planning calculator that estimates website advertising revenue from traffic and monetization assumptions such as Page RPM or Ad RPM.
How does this AdSense Calculator estimate revenue?
Page RPM mode multiplies page views per 1,000 by Page RPM. Ad RPM mode first estimates ad impressions and then multiplies ad impressions per 1,000 by Ad RPM.
What is Page RPM in AdSense?
Page RPM is estimated earnings divided by page views, multiplied by 1,000.
What is Ad RPM?
Ad RPM is estimated earnings divided by ad impressions, multiplied by 1,000.
What is the difference between Page RPM and Ad RPM?
Page RPM measures earnings per 1,000 page views. Ad RPM measures earnings per 1,000 ad impressions. One page view can generate multiple ad impressions.
Is one page view the same as one ad impression?
No. Google counts one AdSense page view for a page displaying Google ads regardless of how many ads are displayed, while ad impressions are counted separately.
What should I enter for ad impressions per page view?
When possible, divide your actual AdSense ad impressions by AdSense page views for a comparable reporting period. Do not assume it always equals the number of ad placements in the page template.
Why is there no CTR and CPC revenue mode?
AdSense for Content publisher payments use an impression-based model. CTR and CPC can still be useful reporting metrics, but a simple clicks-times-CPC equation is not a complete representation of current AdSense publisher revenue.
How much does AdSense pay per 1,000 page views?
There is no universal amount. Under the Page RPM relationship, 1,000 page views produce approximately the entered Page RPM, but actual Page RPM varies among sites and periods.
How much can 100,000 AdSense page views earn?
It depends on Page RPM. At a $5 Page RPM, 100,000 page views model $500. At a $10 Page RPM, they model $1,000.
How many page views do I need to make $1,000 with AdSense?
It depends on Page RPM. At $5 Page RPM, a $1,000 target requires 200,000 page views. At $10 Page RPM, it requires 100,000 page views.
Can the calculator work backward from my income goal?
Yes. Choose Traffic needed for a revenue goal, enter the target amount and expected Page RPM, and the calculator returns the required page views.
What is a good AdSense Page RPM?
There is no single Page RPM that is good for every publisher. Audience geography, content, advertiser demand, device mix, seasonality, and other factors can produce very different RPMs.
Should I use my own historical RPM?
Yes when it is representative of the traffic you want to model. Your own recent Page RPM from comparable content and audience conditions is usually a stronger planning assumption than a generic benchmark.
Does selecting Daily, Monthly, or Annual change the calculation?
Yes. It changes what the entered page-view number represents and how equivalent daily, monthly, and annual traffic and revenue are projected.
How does the calculator convert daily traffic to a month?
It uses the average Gregorian year of 365.2425 days divided by 12, which is approximately 30.44 days per average month.
Why is my AdSense page-view count different from Google Analytics?
AdSense defines a page view specifically as a view of a page displaying Google ads. Other analytics systems can use different measurement definitions and collection behaviour.
Are AdSense publishers paid by impression?
Google moved AdSense for Content publisher payments to a per-impression model as part of its revenue-share update.
Does impression-based payment mean every impression pays the same amount?
No. Ad RPM is an average performance metric. The value of impressions can vary with advertiser demand, audience, format, content, auction conditions, and other factors.
Are estimated AdSense earnings the same as finalized earnings?
No. Google can adjust estimated earnings before finalization for factors such as invalid activity, delayed processing, and rounding.
Can this calculator predict my exact AdSense income?
No. It calculates scenarios from the assumptions entered and does not know future traffic, auction demand, ad impressions, audience mix, or account adjustments.
Does the calculator connect to my Google AdSense account?
No. All assumptions are entered manually.
Does changing currency convert my existing RPM?
No. The selected currency changes the unit used to interpret and display the monetary inputs. It does not apply a foreign-exchange rate.
Does this include taxes or payment fees?
No. The result is a revenue estimate before taxes, withholding, payment fees, or other financial obligations.
Can I use this for YouTube AdSense revenue?
No. This calculator is designed for website and page-view-based AdSense planning rather than YouTube monetization.
References
- Google AdSense Help — Page RPM
- Google AdSense Help — Ad RPM
- Google AdSense Help — Revenue per Thousand Impressions
- Google AdSense Help — Page View
- Google AdSense Help — AdSense Revenue Share
- Google AdSense Help — Revenue Share and Per-Impression Payments
- Google AdSense Help — Homepage Reports and Estimated Earnings
- Google AdSense Help — Earnings and Payments