AdSense across surfaces: blog, website, YouTube and AdMob
AdSense isn't one product — it's a family. Display AdSense (blog/website) takes a 32% cut and pays a Page RPM. AdSense for YouTube (now integrated with YouTube Partner Program) takes 45% on long-form and pays a Playback RPM. AdMob (mobile apps) operates on eCPM per impression with no fixed split, set by your floor and waterfall. Pick the surface that matches your traffic; the calculator above models all three when you enter the right RPM.
- • Blog / website display: enter Page RPM (Google's reported metric). $2–5 is median; $12–30 in finance/insurance/B2B.
- • YouTube long-form: enter your channel's Playback RPM from YouTube Studio. Already net of the 45% YouTube cut. $1.50–8 typical, $0.05–0.15 for Shorts.
- • AdMob mobile app: enter average eCPM × ads-per-session ÷ 1,000 as your effective RPM. Rewarded video clears $8–15 in US; banner $0.30–1.20.
- • AdSense for Search (custom search box): 51% publisher share, treated separately from display.
AdSense RPM by niche (2026 benchmarks)
Niche drives 60% of your RPM variance. The advertiser auction is what sets your earnings — high-CPC verticals like insurance, mortgage, and SaaS push 10–30× the RPM of entertainment or general lifestyle. Use these ranges to sanity-check the RPM input above.
- • Insurance, mortgage, legal: $20–45 RPM (US tier-1)
- • Personal finance, investing, crypto: $12–25 RPM
- • B2B SaaS, marketing, hosting: $10–20 RPM
- • Health, supplements, fitness: $6–14 RPM
- • Tech reviews, gadgets: $4–9 RPM
- • Food, recipes, parenting: $3–7 RPM
- • Travel (post-2020 recovery): $4–10 RPM
- • Entertainment, gaming, memes: $1–3 RPM
- • International / mixed-geo lifestyle: $0.80–2.50 RPM
AdSense RPM by country (tier breakdown)
Geography is the other 30% of variance. The same article shown to a US reader vs an Indian reader can earn 8× more — because US advertisers bid harder. Adjust the tier-1 slider in the calculator to match your actual Analytics geo split.
- • Tier 1 (US, UK, CA, AU, NZ, DE, CH, NO): baseline RPM
- • Tier 2 (most of EU, JP, KR, SG, HK, IL, AE): 50–70% of tier-1
- • Tier 3 (IN, BR, MX, PH, ID, NG, EG, most of LATAM/SEA/Africa): 15–30% of tier-1
AdSense per 1,000 views, per view, per click — the unit math
AdSense is reported as RPM (revenue per 1,000 impressions or pageviews). To convert: per-pageview earnings = RPM ÷ 1,000. So a $4 RPM = $0.004 per pageview = $4 per 1,000 = $4,000 per 1M views. Per-click (CPC) is what advertisers pay Google; you receive it indirectly through RPM. CTR (click-through rate) of 1–3% is typical for display.
- • AdSense per 1,000 views: that's literally your RPM
- • AdSense per view: RPM ÷ 1,000
- • AdSense per 1M views: RPM × 1,000
- • Per click: RPM ÷ (CTR × 1,000) — but you don't control bids, so optimize RPM not CPC
Daily, monthly, yearly projections
The calculator returns monthly because that's how AdSense reports and pays. Divide by 30 for daily; multiply by 12 for annual. Seasonality matters: Q4 (Oct–Dec) is typically +25–40% vs Q1 due to advertiser holiday budgets, then January drops sharply. Plan cash flow accordingly — a January RPM dip of 30% off December is normal, not a problem.
Why two blogs with the same traffic earn 10× differently
Two blogs at 100K monthly pageviews can earn $200 vs $2,400 from AdSense — same Google account, same code. The 12× gap comes from niche (CPC of bidding advertisers), geography (US vs South Asia), and layout (above-the-fold viewability). Optimize all three before chasing traffic. The single biggest lever for most publishers is moving one ad slot above-the-fold on mobile — typically a 15–30% RPM lift overnight.
AdSense ad formats and where they live
Different formats clear different RPMs. Knowing which to enable changes earnings without changing traffic.
- • In-article (within content): highest viewability, 1.5–2× the RPM of sidebar
- • In-feed (between list items): strong on category/listing pages
- • Auto Ads: Google places automatically — fastest to set up, gives up ~10–20% RPM vs hand-placed
- • Anchor / overlay (mobile): adds $0.30–0.80 RPM with low UX cost
- • Vignette (mobile interstitial): high RPM but capped at one per session — use sparingly
- • Matched content (related posts): only available on sites with sufficient content + traffic
When to leave AdSense for Mediavine / Raptive / Ezoic
Mediavine (50K sessions/mo minimum), Raptive/AdThrive (100K), and Ezoic (10K) run header-bidding waterfalls AdSense doesn't. Typical lift: 2–4× RPM, plus video pre-roll on autoplay players. The trade-off: stricter content requirements (original, evergreen, ad-friendly), longer page-load, exclusivity (you replace AdSense entirely — they can't run together).
Eligibility, payouts and the $100 minimum
AdSense requires a site with original content, an About/Contact/Privacy page, and at least a few months of history. Approval usually takes 1–14 days. You're paid via wire/EFT once your balance crosses $100 USD; payments issue around the 21st of the following month. Most new sites take 4–10 months to first payout. The /adsense-readiness-checklist page covers the 12 approval blockers we see most often.
Related guides
Long-form playbooks on the same topic, written by the RevenueLab editorial team.
Website Ad Revenue in 2026: AdSense RPM, Direct Deals, and What Actually Pays
How website ad revenue really stacks up — AdSense and Ezoic RPM ranges by niche, viewability and fill-rate math, and when direct sponsorships out-earn programmatic by 5–10×.
Read the guideYouTube RPM by Niche in 2026: What Creators Actually Earn per 1,000 Views
A breakdown of typical YouTube RPM ranges across 12 niches — from finance and B2B SaaS at the top to gaming and entertainment at the bottom — and the levers that move them.
Read the guideThe Google Ads ROAS Playbook: Modeling Spend Before You Burn It
A structured approach to modeling ROAS before scaling Google Ads — break-even CPA, gross-margin-adjusted ROAS, and the assumptions most spreadsheets get wrong.
Read the guideFAQ
How much does AdSense pay per 1,000 views?
Median blog RPM is $2–5 in 2026. Finance, insurance, and B2B niches with US traffic see $12–30. Entertainment and international traffic see $0.50–2. YouTube long-form averages $1.50–8 Playback RPM (already net of the 45% cut).
What's Google's cut from AdSense?
Display AdSense takes 32% (you keep 68%). AdSense for Search takes 49% (you keep 51%). YouTube takes 45% on long-form video (you keep 55%). AdMob has no fixed split — you keep whatever the auction clears after the network's take.
How do I calculate AdSense revenue for a blog?
Use the calculator above with your monthly pageviews and your niche's typical Page RPM ($2–5 for general blogs, $12–30 for finance). Adjust the tier-1 slider to match your Google Analytics country mix and apply a 20–30% ad-blocker haircut.
How do I calculate AdSense revenue for a website?
Same formula as a blog — Pageviews ÷ 1,000 × RPM. If your site is more product/tool than article, expect lower RPM (less in-content ad real estate). Use 'Auto Ads' coverage % × RPM if you've enabled them.
How do I calculate AdSense revenue for YouTube?
On YouTube, AdSense earnings = (Monetized views ÷ 1,000) × Playback RPM. Playback RPM in YouTube Studio is already after the 45% YouTube cut. Long-form averages $1.50–8 RPM; Shorts average $0.05–0.15.
How do I calculate AdSense revenue for AdMob (mobile app)?
AdMob uses eCPM per impression, not RPM per session. Effective RPM ≈ (impressions per session × eCPM) ÷ 1,000. Rewarded video clears $8–15 eCPM in US; banner $0.30–1.20; interstitial $4–8.
Why is my AdSense RPM so low?
Three causes, in order of impact: (1) niche has low advertiser demand, (2) traffic is from low-tier countries, (3) above-the-fold ad slots have poor viewability. Fix the easiest one first — usually layout.
Can I run AdSense and Mediavine together?
No — Mediavine, Raptive (AdThrive), and Ezoic are exclusive ad managers. They replace AdSense entirely. Running both violates their TOS and usually earns less than just using the premium network.
How long does it take to make $100 on AdSense?
Median new blog: 4–10 months to first $100 payout. A 25K pv/mo blog at $2.20 RPM ≈ $55/mo, so ~2 months once monetized. A 5K pv/mo blog at $1.50 RPM ≈ $7.50/mo — over a year.
Is AdSense calculator accuracy good enough to plan business decisions?
It's an estimator. Real earnings vary ±30% from any RPM-based model because of seasonality (Q4 +25–40%), niche shifts, and Google's policy changes. Use it for ballpark and trend, not exact forecasting.
What's the difference between RPM and CPM in AdSense?
CPM is what an advertiser pays per 1,000 impressions (a bid). RPM is what you, the publisher, actually earn per 1,000 pageviews/impressions — after fill rate, viewability, and Google's cut. Always plan with RPM, not CPM.
Does this calculator work for AdSense in India, UK, Philippines, Pakistan, etc.?
Yes — set the tier-1 slider to match your traffic. India/Philippines/Pakistan-heavy traffic: 5–15% tier-1. UK-heavy: 80–95%. The math then applies the right RPM multiplier.
How this calculator is built
Independently maintained
Written by Sam Doshi and the RevenueLab editorial team. We don't sell the data feeds this tool is built on.
Sourced from primary data
Benchmarks come from public AdSense / Stripe / IRS disclosures and reader-submitted data — never third-party "$X per view" claims. Full methodology.
Last editorial review
Reviewed on a rolling quarterly cycle. Dated reviews are published on the methodology record for each calculator.
Editorial standards
See our editorial policy and disclaimer. Results are estimates, not advice.