AdSense CPM Calculator
Estimate AdSense earnings from page views and Page RPM (often called CPM), or reverse-calculate how many page views you need for a revenue target. Includes scenario cards, range sensitivity, pitfalls checklist, and optional AI insights.
Estimate earnings from page views and Page RPM (aka CPM), or plan required page views for a target revenue.
Earnings = Page views ÷ 1,000 × RPM
Most forecast errors come from denominator mismatches and layout/adblock/policy effects. Validate these before trusting the number.
Page RPM vs CPM: avoid denominator mismatch
Publishers often say “CPM” but mean Page RPM (earnings per 1,000 page views). Mixing advertiser CPM with publisher RPM breaks forecasts.
Check: Use Page RPM from AdSense reports for the same date range and page type.
Page views ≠ ad impressions
Page views are not the same as ad impressions. Layout, viewability, and ad load determine impressions per page.
Check: If you have impression data, compare Page RPM vs Impression RPM and adjust your range.
Geo mix can move RPM by multiples
Tier-1 traffic typically monetizes higher than Tier-3. Small mix shifts can change RPM a lot.
Check: Segment Page RPM by top countries; use a weighted range.
Layout & viewability drive RPM
Above-the-fold placement, ad density, and performance (CLS/INP) influence viewable impressions and bids.
Check: A/B test layout changes; track RPM by device and template.
Adblock reduces monetizable page views
Ad blockers and privacy restrictions reduce served ads, lowering effective RPM.
Check: Measure adblock rate (or served ads) and reflect it in your downside range.
Policy/compliance can limit ads
Limited ads and policy issues can reduce fill and bids unexpectedly.
Check: Check Policy Center and “limited ads” warnings for the same period.
Get a sanity check and actionable next steps based on your inputs (no guarantees).
Do not paste AdSense account IDs, emails, or other sensitive data.
Official AdSense docs for definitions and metric details:
Explore more advertising calculators:
Why this calculator is different
Two-way calculator
Estimate earnings or plan required page views from a revenue target.
Range sensitivity
Use RPM min/max to get a realistic range instead of a single point estimate.
AdSense-friendly terminology
Clear notes on Page RPM vs CPM and page views vs impressions, so you don’t mix denominators.
Optional AI insights
Get a sanity check and actionable optimization ideas (no guarantees).
How it works
Pick a mode
Choose earnings estimation or required page views planning.
Enter assumptions
Add page views or target revenue plus Page RPM (or a range).
Copy and iterate
Copy the summary, adjust assumptions, and plan next experiments.
FAQ
Estimates only. Actual AdSense earnings vary by geo mix, niche, device mix, seasonality, policy, and traffic quality.
