AdSense Revenue Calculator

Reserved · Sponsored728 × 90 · zero layout shift

What this tool does

Enter your monthly pageviews, an RPM (revenue per thousand impressions) figure, and how many ad impressions each pageview typically generates, and this tool projects your monthly and annual AdSense-style earnings. Pick a niche preset for a ballpark RPM if you don't have your own historical data yet. Treat every number here as a directional estimate — actual RPM swings with niche, geography, seasonality, ad viewability, and ad blocker usage far more than any single formula can capture.

How to use

  1. 1
    Enter monthly pageviews

    Type your site's average monthly pageview count — from analytics, not unique visitors, since ads are typically served per page load.

  2. 2
    Set your RPM

    Enter revenue per 1,000 ad impressions, or tap a niche preset for a rough starting point if you don't have your own AdSense data yet.

  3. 3
    Adjust ad density

    Set how many ad impressions each pageview generates on average — 1 if you show a single ad unit per page, higher if you show multiple units or use infinite scroll.

  4. 4
    Read the projection

    The summary shows estimated monthly earnings, the annualized figure (×12), and the resulting monthly ad impression volume.

Use cases

  • Project revenue for a traffic goal

    Estimate what hitting a target monthly pageview number might be worth in ad revenue before investing more in content or SEO.

  • Compare niche monetization potential

    Run the same pageview count through different niche RPM presets to see how much content topic alone can shift potential earnings.

  • Model the impact of adding ad units

    Increase the ad density input to see the projected upside (and diminishing returns) of showing more ad units per page.

  • Sanity-check reported earnings

    Back-calculate an implied RPM from your actual AdSense earnings and pageviews, then compare it to niche benchmarks to see where you stand.

FAQ

What is RPM and how is it different from CPM?+

RPM (revenue per mille) is your actual average earnings per 1,000 pageviews or impressions after AdSense's revenue share, while CPM (cost per mille) is what an advertiser pays per 1,000 impressions before that split. RPM is the more useful number for publishers projecting their own earnings.

Why isn't this a guaranteed earnings number?+

Real RPM depends on advertiser demand, your audience's geography and device mix, seasonality (Q4 is typically much higher), page layout and viewability, content niche, and ad-blocker usage — all of which shift constantly. This tool applies one flat RPM to a pageview count, which is a simplification of a much noisier reality.

What does ad density (impressions per pageview) mean?+

Not every pageview generates exactly one billable ad impression. A page with two visible ad units that both render and are counted as viewable can generate roughly two impressions per pageview; infinite-scroll or multi-page articles can push this even higher. Adjust it to match how many ad units you actually run.

Where do the niche RPM presets come from?+

They're broad, commonly cited industry ballparks (e.g. finance content tends to command materially higher RPM than general lifestyle content) meant as a rough starting point, not a benchmark for your specific site. Replace them with your own AdSense reporting data as soon as you have it.

Should I use pageviews or sessions/users?+

Use pageviews (or ad impressions if you know them directly). Ads render per page load, so a session with five pageviews can generate several times the ad exposure of a single-page session — using sessions would understate your inventory.

Related tools