AdSense Earnings Calculator | RPM by Niche, Country & Device Mix
Estimate Google AdSense revenue with precision. Select your content niche, primary traffic country, device mix, and ad unit configuration to get pessimistic, realistic, and optimistic monthly and annual earnings ranges with seasonal adjustments and optimization insights.
Site Configuration
Ad Configuration
Device Mix
Desktop earns ~1.2× RPM, tablet 1.0×, mobile 0.85×
RPM Calculation Breakdown
12-Month Revenue Projection
Annual: $45,849.16AdSense vs Header Bidding Comparison
What Is the AdSense Earnings Calculator | RPM by Niche, Country & Device Mix?
Google AdSense pays publishers based on RPM (Revenue per Mille — revenue per 1,000 pageviews). The actual RPM you earn depends on a cascade of factors: your content niche directly controls the advertiser demand and CPC bids served; your traffic country determines the purchasing power of advertisers targeting your audience; device split matters because desktop users convert better and command higher CPCs than mobile; the number of ad units and their viewability determine how many impressions you capture per session; traffic source quality influences engagement rates and ad click-through rates; and seasonal demand peaks (Q4 is the highest-spend quarter, January the lowest) create 2× swings in monthly revenue. This calculator models all of these variables simultaneously. The "Realistic" scenario uses median industry RPM data. "Conservative" and "Optimistic" reflect the real distribution across publishers — a finance blog in the US with high viewability and organic traffic can genuinely earn $45 RPM, while a gaming blog with social traffic from developing countries may see $1–2 RPM. The Optimization tab shows exactly how each lever — ad unit count, viewability, traffic source, and audience geography — multiplies revenue, so you can prioritize the highest-ROI improvements.
Formula
Monthly Revenue = (Pageviews ÷ 1,000) × Effective RPM Effective RPM = Base Niche RPM × Country Multiplier × Device Mix Factor × Ad Unit Multiplier × Viewability Factor × Traffic Source Factor × Seasonal Multiplier Device Mix Factor = (Desktop% × 1.20) + (Mobile% × 0.85) + (Tablet% × 1.00) Traffic Goal = (Target Revenue ÷ Effective RPM) × 1,000
How to Use
- 1
Select your content niche from the 21 categories — finance and insurance have the highest RPMs; gaming and news the lowest.
- 2
Choose your primary traffic country. US traffic earns baseline (1.0×); Indian or Nigerian traffic earns 4–25% of US RPM.
- 3
Enter your monthly pageviews. Use Google Analytics or Search Console for an accurate number.
- 4
Set ad units per page (1–5), viewability (low/avg/high), and traffic source (SEO earns the most per impression).
- 5
Adjust desktop/mobile/tablet sliders to match your Analytics device breakdown.
- 6
Select the current month to apply seasonal multipliers — December is 2× January.
- 7
Read Conservative/Realistic/Optimistic revenue cards and the 12-month bar chart.
- 8
Switch to Traffic Goal tab, enter a target income, and see exactly how many pageviews you need.
- 9
Go to Optimization tab, enter your current RPM and traffic, and model revenue uplift from each lever.
Select your content niche and primary traffic country, then enter monthly pageviews. Configure your ad setup — units per page, viewability level, and traffic source — and adjust device split with the sliders. The calculator instantly shows Conservative, Realistic, and Optimistic monthly revenue alongside a full RPM breakdown and 12-month seasonal chart. Switch to Traffic Goal to find required pageviews for an income target, or use Optimization to model uplift from specific improvements.
Example Calculation
A personal finance blog publishes 3 articles/week, earning 120,000 pageviews/month. Traffic is 85% US, 70% desktop, 3 ad units, average viewability, SEO-driven. Running in October: Base Finance RPM: $22.00 (mid) × US Country: 1.00 × × Device Mix (70% desktop): 1.095 × × 3 Ad Units: 2.0 × × Avg Viewability: 1.0 × × Organic Traffic: 1.0 × × October Seasonal: 0.90 = Effective RPM: $43.38 Monthly Revenue = (120,000 ÷ 1,000) × $43.38 = $5,205/mo Annual Estimate: ~$52,000 If they improved viewability to "High" (1.20×) and added a 4th ad unit (2.3×): New RPM = $22 × 1.00 × 1.095 × 2.3 × 1.20 × 0.90 = $59.64 New Revenue = (120,000 ÷ 1,000) × $59.64 = $7,157/mo (+$1,952)
Understanding AdSense Earnings | RPM by Niche, Country & Device Mix
## AdSense RPM by Content Niche (US Traffic, Average Conditions)
| Niche | Low RPM | Mid RPM | High RPM | |---|---|---|---| | Insurance | $15 | $28 | $55 | | Finance & Banking | $12 | $22 | $45 | | Legal | $10 | $20 | $40 | | Crypto & Investing | $8 | $18 | $40 | | Health & Medical | $8 | $16 | $32 | | SaaS & Software | $8 | $15 | $30 | | Real Estate | $7 | $14 | $28 | | Business & Marketing | $6 | $12 | $25 | | Technology | $5 | $10 | $22 | | Automotive | $5 | $10 | $22 | | Travel | $4 | $8 | $18 | | Fitness & Wellness | $4 | $8 | $18 | | Education | $3 | $7 | $15 | | Parenting & Family | $3 | $6 | $14 | | Food & Recipes | $2 | $5 | $12 | | Sports | $2 | $4 | $9 | | Entertainment | $1.50 | $3.50 | $8 | | Gaming | $1.50 | $3 | $7 | | News & Politics | $1 | $2.50 | $6 |
## Country RPM Multipliers (Relative to US)
| Country | Multiplier | Notes | |---|---|---| | United States | 1.00× | Highest CPC globally | | Canada | 0.85× | Second-highest English market | | United Kingdom | 0.80× | Strong finance/insurance demand | | Australia | 0.78× | High CPC, small audience | | Germany | 0.70× | Top European market | | Japan | 0.55× | High GDP, lower English content demand | | Spain/Italy | 0.42–0.45× | Southern Europe, lower ad spend | | India | 0.15× | Massive traffic, very low CPCs | | Philippines / Indonesia | 0.07–0.08× | Southeast Asia, low RPMs | | Nigeria / Pakistan / Bangladesh | 0.04–0.05× | Lowest-value traffic globally |
## AdSense Seasonal Multipliers by Month
| Month | Multiplier | Reason | |---|---|---| | January | 0.70× | Post-holiday budget reset | | February | 0.72× | Low demand across most niches | | March | 0.78× | Budgets recovering | | April–May | 0.80–0.82× | Spring spending increase | | June–August | 0.75–0.80× | Summer dip in most niches | | September | 0.85× | Back-to-school, Q4 ramp | | October | 0.90× | Pre-holiday demand building | | November | 1.10× | Black Friday, heavy ad spend | | December | 1.40× | Peak holiday season |
## How to Increase Your AdSense RPM
**1. Target high-value niches.** Content about insurance quotes, mortgage calculators, debt consolidation, and legal services commands CPCs of $5–$50+ because advertisers have high customer lifetime values. A single well-ranking article in these niches can earn more than 100 articles in entertainment.
**2. Optimize ad placement for viewability.** The Active View metric (percentage of ads seen for 1+ second by 50%+ of pixels) directly correlates to RPM. Lazy-load ads below the fold, use sticky ads in sidebars, and run in-content units after the first paragraph for highest viewability scores.
**3. Build SEO-first traffic.** Organic search traffic has 3–4× higher RPM than social traffic because search users have intent, read longer, and engage with ads more. A blog with 50,000 organic pageviews earns more than one with 200,000 social pageviews.
**4. Use Auto Ads alongside manual placements.** Google's Auto Ads use machine learning to inject additional ad units in positions that maximize revenue without user experience degradation. Enable Auto Ads as a supplement to 2–3 fixed manual placements.
**5. Grow US/UK/CA/AU traffic share.** The same article targeting US keywords vs. Indian keywords can have 7–10× different RPMs. If your analytics show heavy developing-country traffic, targeting English-language keywords with US search intent will dramatically shift your effective RPM.
**6. Consider header bidding when you hit 100k monthly sessions.** Mediavine (50k sessions minimum), Raptive/AdThrive (100k), and Ezoic (no minimum) all use header bidding and typically deliver 30–80% more revenue than AdSense alone by running multiple demand sources simultaneously.
Frequently Asked Questions
What is a good AdSense RPM?
A good AdSense RPM depends entirely on niche and traffic geography. Finance and insurance blogs with US/UK traffic routinely achieve $15–$45 RPM. Technology and SaaS blogs see $8–$22. Lifestyle, food, and entertainment blogs typically earn $2–$10. The global average across all niches and countries is roughly $3–$8 RPM. If you are significantly below your niche benchmark shown in the Optimization tab, improving viewability, adding ad units, or targeting higher-value countries are your biggest levers.
Why does Q4 pay so much more than January?
Advertiser budgets follow retail seasons. In Q4 (October–December) advertisers spend aggressively to capture holiday shoppers, pushing CPC bids and CPMs to their annual peak — December RPMs are often 40–100% higher than the annual average. In January, budgets reset and demand collapses. The pattern holds across almost every niche. Planning your heaviest content publishing for Q3 (when articles age into authority) means maximum traffic coincides with maximum ad rates in Q4.
How does traffic source affect AdSense earnings?
Organic search traffic (SEO) is the gold standard for AdSense. Visitors from search have high intent, spend longer on-page, and click ads at higher rates — giving a 1.0× baseline. Direct and branded traffic is slightly better (1.05×) because of brand affinity and repeat visitors. Mixed traffic sources average about 0.88× due to the dilution effect. Social media traffic is the worst at 0.75× — social visitors have low intent, high bounce rates, and developed ad blindness, dramatically suppressing effective RPM.
Should I switch from AdSense to header bidding?
Header bidding (via Mediavine, Raptive, Ezoic Premium, or a custom Prebid setup) typically earns 30–80% more than AdSense alone. However, most premium networks require 50,000–100,000 monthly sessions, and some require specific content standards. Ezoic has no minimum. If you exceed 100,000 monthly pageviews, the calculator's header bidding comparison column shows your estimated uplift — the additional revenue almost always justifies the setup complexity at that scale.
Do more ad units always mean more revenue?
More ad units increase impressions and revenue up to a point, but Google's algorithm throttles low-viewability impressions. The first 3 units typically capture 80–90% of potential revenue because they are in premium above-fold and in-content positions. Units 4 and 5 are footer or sidebar placements with lower viewability and therefore lower effective CPM. The calculator models diminishing returns — 5 units earns 2.5× a single unit, not 5×. Prioritize viewability (lazy-loading, sticky ads) over sheer unit count.
You Might Also Like
Explore 360+ Free Calculators
From math and science to finance and everyday life — all free, no account needed.