Formula
Estimated earnings = Page views ÷ 1,000 × Page RPMDirect answer
Estimated publisher revenue can be modeled by dividing page views by 1,000 and multiplying by an assumed page RPM. Google defines page RPM in the opposite direction: estimated earnings divided by page views, multiplied by 1,000. See the official AdSense RPM definition.
The calculator rearranges that relationship for planning. It does not retrieve an RPM from Google or predict which advertisers will bid.
Scenario example
For 100,000 page views and a $10 page RPM:
100,000 ÷ 1,000 × $10 = $1,000
That result answers one question: what would earnings be if all entered page views collectively produced the assumed page RPM? It is not an assurance that AdSense will deliver that rate.
What page RPM represents
Page RPM is a normalized metric. It lets publishers compare periods or sections with different amounts of traffic. It can change because of country mix, device, season, advertiser demand, content topic, consent choices, ad placement, viewability and other factors.
Use an RPM taken from a comparable period when possible. Applying a mature US desktop RPM to new mobile traffic from several countries can create a misleading forecast.
Build a useful range
Instead of relying on one estimate, calculate a conservative, central and higher scenario. Keep page views constant and change only RPM, or keep RPM constant and change page views. Changing both at once makes it harder to see which assumption drove the result.
For example, 100,000 page views produce:
| Assumed page RPM | Scenario earnings |
|---|---|
| $5 | $500 |
| $10 | $1,000 |
| $20 | $2,000 |
These are arithmetic scenarios, not CalcMotive revenue forecasts.
Revenue is not profit
Hosting, content production, software, legal review and operating time remain costs even when AdSense revenue is positive. Use the Marketing ROI Calculator only when the incremental contribution and investment can be scoped credibly, or the Profit Margin Calculator for a broader cost view.
Common mistakes
- Confusing page RPM with ad-impression RPM.
- Using sessions or users when the RPM was calculated from page views.
- Presenting an assumed RPM as a guaranteed rate.
- Ignoring traffic geography and consent behavior.
- Treating estimated earnings as final paid revenue or profit.
Limits of this calculator
The tool does not model ad requests, fill rate, invalid traffic adjustments, taxes, currency conversion, consent rates or policy restrictions. It sends no page-view or earnings inputs to CalcMotive or Analytics.
Assumptions
- Page RPM is an assumption or observed historical metric, not a guaranteed rate.
- The model does not predict fill rate, invalid traffic deductions, seasonality, geography or advertiser demand.
Sources and methodology
CalcMotive publishes the formula and assumptions so you can decide whether the estimate fits your use case. See our methodology standards.
- Revenue per thousand impressions (RPM); Google AdSense Help; accessed Jul 13, 2026