RPM × pageviews is napkin math. It is not a payout.
Someone will ask whether a site can “pay rent in Bangalore.” They almost always have one number (a screenshot RPM) or the other (Analytics pageviews) and refuse to multiply. This page multiplies. Daily revenue ≈ (daily pageviews ÷ 1,000) × RPM. The period box is just that daily figure times the days you typed. Annualized is daily × 365, which is the number people put in pitch decks and then act surprised when January is not July. Nothing here is Google’s payment system. The cheque lives in AdSense. This strip is a pencil.
RPM means revenue per mille: earnings per 1,000 pageviews. It already folds in fill rate, clicks, and how much those clicks paid. CPC is a different animal — what an advertiser paid for a click. A $0.40 CPC with a 1% CTR and one ad is not a $0.40 RPM. If you mix the two, you will forecast a salary on a tutorial-site RPM. I labelled the input RPM on purpose. If you only know CPC, you do not yet have an input for this box.
Worked example: 5,000 pageviews/day at $2.50 RPM
5,000 ÷ 1,000 × 2.50 = $12.50 a day. Thirty days ≈ $375. Times 365 ≈ $4,562. That is the default in the form because it is a round, slightly optimistic tool-site day, not because I think you will hit it. If weekends drop to 2,000 views, the month is not 30 × weekday. Type the number you actually have from Analytics, not the one from a good Tuesday.
Worked example: India-heavy tools vs a US finance blog
Same 5,000 pageviews. Drop RPM to $0.80 — a number I have seen more often on India-weighted utility traffic than $8. Daily ≈ $4.00, year ≈ $1,460. Now flip the thought experiment: 1,200 pageviews/day at $9 RPM (US/UK personal-finance folklore, not a promise) → $10.80 a day, ~$3,942 a year. Traffic and RPM trade. A “we will just get more Indian SEO” plan that keeps a US RPM in the spreadsheet is fiction. Model the geo you have, then the geo you might earn, separately.
Worked example: invalid traffic and the 15% carve
Analytics says 8,000 pageviews. AdSense valid traffic is not Analytics. Invalid clicks, prefetch, and “rewarded” junk get carved. If you honestly think 15% is junk, type 6,800, not 8,000. At $2.00 RPM that is $13.60/day versus $16.00 — a $876 hole in the annualized line. Policy holds are worse: they are not a percentage you can type, they are a week of zero. This calculator will still happily annualize a good week. That is on you.
Page RPM is not impression RPM
A page with three ad units can show more impressions than pageviews. Impression RPM and page RPM then disagree, and both can be “correct.” This model uses pageviews because that is what people export from Analytics when they are dreaming. If your AdSense home tab shows a different RPM flavour, use that number with the matching count. Do not mix impression RPM with pageviews or you will double-count hope.
Seasonality is real. Q4 RPMs in some niches jump; May in India exam-result traffic can look like a startup and then vanish. Annualize a trailing 28-day RPM only if you can stomach a boring month. Payment thresholds, PIN verifications, and holds are Google’s process, not a line in this form. If the question is “what did AdSense actually pay,” open AdSense.
What formula does this use?
Daily ≈ (pageviews ÷ 1,000) × RPM. Period = daily × days. Annualized = daily × 365. That is napkin math, not an AdSense report.
Is RPM the same as CPC?
No. CPC is what an advertiser paid per click. RPM is earnings per 1,000 pageviews after fill, CTR, and click mix have already happened.
Page RPM vs impression RPM?
This box multiplies pageviews. AdSense also reports impression RPM. They diverge when a page has several ad units, or when fill is poor.
Why is the annual number not my payout?
Invalid traffic, policy holds, payment thresholds, seasonality, and geo mix all carve the cheque. Google’s payment is the AdSense home tab, not this strip.
What RPM should an India-heavy tool site type?
Often well under a US finance blog. Start boring — $0.50–$2.00 page RPM is a common tool-site band, not a promise. Use your own trailing-28-day RPM if you have it.
Are pageviews uploaded?
No. Three numbers stay in this tab.