Website Ad Revenue Calculator

Estimate website ad revenue from pageviews, RPM, and ad networks. Compare AdSense vs Mediavine vs Raptive with traffic projections and revenue stream analysis.

Monthly Revenue
$2,150.00
Annual: $25,800.00
Display Ad Revenue
$400.00
RPM: $8.00 โ€” Google AdSense
Revenue per Session
$0.061
EPMV: $61.43
Revenue per Pageview
$0.0430
Effective RPM: $43.00 (all streams)
Daily Revenue
$71.67
Average assuming even traffic distribution
Affiliate Revenue
$1,750.00
$0.05 per session ร— 35,000.00 sessions
Sponsored Revenue
$0.00
0 posts ร— $500.00
Est. Monthly Clicks
2,250.00
1.5% CTR ร— 150,000.00 impressions

Revenue Mix

Display Ads 19%
Affiliate 81%

Traffic Level Revenue Projections

Monthly PVsDisplay AdsAffiliateTotal/moAnnual
10,000.00$80.00$200.00$280.00$3,360.00
25,000.00$200.00$500.00$700.00$8,400.00
50,000.00$400.00$1,000.00$1,400.00$16,800.00
100,000.00$800.00$2,000.00$2,800.00$33,600.00
250,000.00$2,000.00$5,000.00$7,000.00$84,000.00
500,000.00$4,000.00$10,000.00$14,000.00$168,000.00
1,000,000.00$8,000.00$20,000.00$28,000.00$336,000.00

Ad Network Comparison

NetworkAvg RPMMonthly RevenueAnnual Revenue
Google AdSense$8$400.00$4,800.00
Mediavine$25$1,250.00$15,000.00
Raptive (AdThrive)$30$1,500.00$18,000.00
Ezoic$12$600.00$7,200.00
Planning notes, formulas, and examples

About the Website Ad Revenue Calculator

Website ad revenue depends on three variables: traffic volume, ad placement strategy, and which monetization setup you use. Even at the same traffic level, revenue can vary materially depending on geography, niche, session depth, seasonality, viewability, policy compliance, and whether the site qualifies for a premium network or uses a simpler self-serve setup. Understanding RPM (Revenue Per Mille โ€” revenue per 1,000 pageviews) is essential for any content creator monetizing through display advertising.

But display ads are just one revenue stream. Successful publishers diversify with affiliate marketing, sponsored content, digital products, and email monetization. This calculator models all three major streams โ€” display ads, affiliate revenue, and sponsored posts โ€” to project total monthly and annual income based on your actual traffic metrics.

The traffic projection table answers the question every publisher asks: "How much would I earn at 100K, 250K, or 1M pageviews?" Meanwhile, the ad network comparison shows how different RPM assumptions change the outcome. Whether you're a new blogger planning your monetization strategy or an established publisher building scenarios from historical data, this calculator gives you a structured way to compare monetization paths.

When This Page Helps

Whether you are a solo publisher or running a content business, revenue planning gets distorted when display, affiliate, and sponsored income are blended into one rough average. This calculator keeps the streams separate so you can see how traffic growth, better RPM, or stronger affiliate conversion changes annual cash flow before you commit to a monetization strategy. It also makes it easier to compare ad networks without assuming one RPM number explains everything.

How to Use the Inputs

  1. Enter monthly pageviews and sessions from Google Analytics
  2. Select your current ad network (or set custom RPM)
  3. Set ads per page and average click-through rate
  4. Add affiliate revenue per session and sponsored post details
  5. Review total revenue breakdown by stream
  6. Compare earnings across different ad networks
  7. Use traffic projections to set growth targets
Formula used
Display Ad Revenue = (Monthly Pageviews รท 1000) ร— RPM Ad Impressions = Pageviews ร— Ads per Page Clicks = Impressions ร— CTR Affiliate Revenue = Sessions ร— Revenue per Session Sponsored Revenue = Posts per Month ร— Rate per Post Total Revenue = Display + Affiliate + Sponsored EPMV = (Total Revenue รท Sessions) ร— 1000

Example Calculation

Result: Monthly Revenue $2,150 โ€” Annual $25,800

Display ads: 50K รท 1000 ร— $8 RPM = $400/month. Affiliate: 35K sessions ร— $0.05 = $1,750. Total = $2,150/month or $25,800/year. Switching to Mediavine ($25 RPM) would increase display revenue to $1,250/month โ€” total $3,000/month.

Tips & Best Practices

  • Use annual or multi-scenario RPM assumptions instead of planning from a single strong month.
  • A premium network can change display revenue materially, but only if your traffic profile and policy posture fit that network.
  • Higher-value commercial niches often monetize better, but audience geography and session quality still drive the actual result.
  • Focus on pageviews per session โ€” users who read 3 pages generate 3x the ad revenue
  • Diversify beyond ads: affiliate revenue often exceeds display ads for niche sites

Keep Revenue Streams Separate

Display ads, affiliate income, and sponsored content do not scale the same way. Display revenue follows pageviews, session depth, geography, and seasonality. Affiliate revenue depends much more on buying intent and conversion rate. Sponsored income depends on audience quality and outbound sales effort. Breaking them apart helps you see which lever is actually creating growth.

Compare Networks Carefully

A higher RPM estimate from a premium network can change the model quickly, but network choice also comes with eligibility thresholds, policy requirements, and different ad experiences. Use the comparison as a planning tool rather than a guarantee, then replace the default assumptions with your own historical data once traffic is stable enough to support it.

Forecast With A Base And Downside Case

Traffic and ad pricing are volatile, especially across seasons. Build at least a base case and a downside case instead of relying on one optimistic RPM. A monetization plan that still works with weaker traffic or lower Q1 pricing is more useful than a forecast that only works during peak Q4 demand.

Sources & Methodology

Last updated:

Methodology

This page estimates display-ad revenue by multiplying pageviews by a user-entered or preset RPM assumption, then adds optional affiliate revenue per session and sponsored-post income to produce a blended monthly and annual total. It also converts the blended income into an EPMV-style view by dividing total revenue by sessions and multiplying by 1,000.

It is a scenario-planning worksheet, not an ad-network earnings guarantee. Real revenue depends on traffic geography, seasonality, advertiser demand, page depth, ad viewability, ad policy compliance, and the actual monetization terms of the publisher's network agreements.

Sources

  • Page RPM (Google AdSense Help) โ€” Official AdSense definition of page RPM as estimated earnings divided by page views times 1,000.
  • [GA4] Session (Google Analytics Help) โ€” Official GA4 definition of a session, which supports the session-based side of the calculator and the EPMV-style revenue view.

Frequently Asked Questions

  • RPM means revenue per 1,000 pageviews. It can move significantly based on niche, geography, seasonality, advertiser demand, session depth, ad placement, viewability, and the monetization partner actually serving the ads. Treat any default RPM as a scenario input, not a guarantee.