Total ad-supported pageviews across the site in a typical month.

65% / 35%
100%

The rest of your pageviews are filled first by direct-sold, sponsorship or house ads (counted separately).

Audience geo mix
100%
0%
0%
0%

Shares are normalised to 100%. Geo is the most-ignored dominant variable — US earns several times Tier-2/3, and ~40% more than other Tier-1.

Enter it to see the gap between what you earn now and this estimate.

How it works

How this calculator estimates revenue

Programmatic revenue rests on one identity: revenue = (pageviews ÷ 1,000) × RPM, where RPM is revenue per thousand pageviews. The hard part is a realistic RPM, which moves with your content vertical, audience geography, ad formats, viewability, fill, the ad-tech fees taken out, and — increasingly — whether you run header bidding.

The Executive view starts from a typical Tier-1 page RPM for your vertical, adjusts for your audience geo and monetization setup, and shows a deliberately wide range. The Advanced view builds the number bottom-up and models the things generic calculators skip:

  • Position decay — each extra in-content unit earns less than the last, so stacking units is sublinear (the most common modelling error).
  • Overlay formats — anchor/sticky and side rail are modeled as incremental impressions (a percentage lift), not stacked CPMs.
  • Session-capped formats — vignette/interstitial and rewarded are frequency-capped per visit, so they are counted per session (pageviews ÷ pages-per-session), never per pageview.
  • Header bidding — a multiplier on programmatic display + video only, with diminishing returns by demand-partner count (AdSense < AdX < Prebid).
  • Gross vs net CPM — the SSP/exchange fee is applied only when your CPMs are gross, so a publisher-net eCPM is never double-discounted.
  • Device split & realised yield — desktop-only (half-page, side rail) and mobile-skewed (anchor) formats are weighted by traffic, and the expected figure is capped at the ~70-80% of theoretical maximum that publishers actually realise.

Every figure is directional and shown as a range — a single number would imply a precision no estimator can honestly claim. The benchmark defaults are sourced and fully editable, so you can replace our assumptions with your own.

FAQ

Frequently asked questions

What does this calculator estimate?

It estimates the net programmatic display revenue (what you keep after the SSP/exchange fee) your site could earn in a month, shown as a low–expected–high range. Executive mode works from a typical page RPM for your vertical and audience geography; Advanced mode builds the number bottom-up from your ad formats, CPMs, fill, viewability, fees, header bidding and overlay formats.

Why does it show a range instead of one number?

Because a single number would imply a precision no estimator can honestly claim. Real revenue depends on demand, seasonality, layout and dozens of setup details. The range communicates the genuine uncertainty — Executive is deliberately wide; Advanced narrows it because you have specified the levers, and caps the expected value at the realised yield publishers actually hit (~80% of the theoretical maximum).

What is the difference between RPM, CPM and eCPM?

CPM is the price an advertiser pays per thousand ad impressions. eCPM is the effective CPM you actually realise after fill and fees. RPM (revenue per mille) is revenue per thousand pageviews — it folds in how many ad units you run per page, fill and viewability. This calculator works in page RPM because that is what maps directly to pageviews, and also shows a blended eCPM per slot — the per-impression unit deals actually price on.

How is header bidding modeled?

Header bidding is applied as a multiplier on your programmatic display and video revenue only — never on direct, affiliate or session-capped formats. AdSense-only earns less than AdX/open auction, and adding Prebid demand partners lifts revenue with diminishing returns: most of the gain lands in the first five to eight partners, and beyond about ten the added latency can cancel the benefit. Typical uplift over a single-exchange setup is roughly +20% to +35%.

Why are interstitial and rewarded ads counted per session?

Vignette/web-interstitial and rewarded ads are frequency-capped per user over time (for example one vignette per minute in AdSense), so a five-page visit still produces about one interstitial — not five. The calculator derives sessions from pageviews divided by pages-per-session and counts these formats per session, which is the single most common mistake other estimators make.

How accurate is this estimate?

It is directional, not a promise. The defaults are typical 2025-2026 Tier-1 benchmarks and are fully editable — replace them with your own numbers for a closer estimate. The expected figure is deliberately capped below the theoretical bottom-up maximum because real publishers realise only about 70-80% of it. The only way to know your real number is to measure your actual stack, which is what the free assessment does.

How do I close the gap between my current revenue and the estimate?

If your current revenue is below the estimate, the gap usually hides in setup: AdSense-only instead of header bidding, missing high-impact formats (anchor, interstitial), low viewability, thin demand, poor ad placements, or fees that are too high. A free assessment identifies which of these apply to your site and what is realistically recoverable.

Built by Gediminas Blažys — former Google Certified Publishing Partner and IAB Baltics founding board member, after auditing 700+ publisher ad stacks. To see how your real revenue compares with this estimate, the free assessment measures your actual stack.