Publisher ads · Free calculator

Advertising Revenue Calculator

Estimate publisher advertising revenue from monthly pageviews, ads per page, fill rate, and CPM. Compare display, video, and native CPMs across niches.

Advertisement
New here? Watch it work in 2 seconds — then tweak it for you.
Try it like this

Tap a scenario to load realistic numbers, then tweak the sliders.

250,000
4
90%
70%

Only viewable impressions monetize at full CPM. <50% is a major leak.

$6.00

Niche-dependent: finance/B2B $15–$40, tech $8–$15, lifestyle $3–$8, entertainment $1–$4.

Advertisement
Formula used

Advertising revenue formula

Only viewable, filled impressions actually pay. Most publisher dashboards quote gross impressions, which overstates real revenue.

Revenue = (Pageviews × ads/page × fill% × viewability%) ÷ 1000 × CPM
Lifestyle CPM
$3–$8
Tech CPM
$8–$15
Finance / B2B CPM
$15–$40
Backlink-friendly embed

Embed this calculator

Free to embed on any site. Inputs preserved, link back to RevenueLab. Each format trades polish for SEO juice.

<iframe src="https://revenuelab.fyi/embed/advertising-revenue-calculator?pageviews=250000&adsPerPage=4&fillRate=90&viewability=70&cpm=6" width="100%" height="680" style="border:0;border-radius:12px;max-width:100%" loading="lazy" title="Advertising Revenue Calculator"></iframe>
<p style="font:12px/1.4 system-ui;color:#666;margin:6px 0 0">Calculator by <a href="https://revenuelab.fyi/advertising-revenue-calculator?pageviews=250000&adsPerPage=4&fillRate=90&viewability=70&cpm=6" target="_blank" rel="noopener">RevenueLab</a></p>

Easiest to install — passes referral traffic and a referring-domain signal.

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Advertising Revenue Calculator. Retrieved from https://revenuelab.fyi/advertising-revenue-calculator
HTML
<p>Source: <a href="https://revenuelab.fyi/advertising-revenue-calculator" target="_blank" rel="noopener">Advertising Revenue Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Advertising Revenue Calculator — RevenueLab](https://revenuelab.fyi/advertising-revenue-calculator) (2026).

What drives publisher CPM

Niche dominates. Finance, B2B SaaS, legal, and insurance keywords pay 5–10× lifestyle and entertainment because advertiser LTV is higher. Inside any niche, the next levers are header bidding, viewability, and US/UK/CA traffic share.

  • Header bidding lifts CPM 15–40% by forcing demand to compete.
  • Viewability above 70% unlocks brand budgets locked out below 50%.
  • Tier-1 geo share (US, UK, CA, AU) typically 3–5× tier-3 CPMs.

Why RPM matters more than CPM

CPM is the price per 1,000 ad impressions. RPM is the revenue per 1,000 pageviews — the metric that actually pays your hosting bill. Doubling ads-per-page lifts RPM but kills user experience and Core Web Vitals. Optimize for RPM, not CPM density.

Rex's Notes

Publisher ad revenue depends on three numbers that most reporting tools hide: viewable impressions (not pageviews), session depth, and the share of inventory that actually fills with paid demand. This calculator models the full chain so you can compare an AdSense site honestly against a Mediavine/Raptive/Ezoic upgrade.

What each input means

Get these inputs right and the output is reliable. Get them wrong and the calculator just multiplies bad assumptions.

Monthly pageviews

Sessions × pages per session.

Typical range: Pull from GA4, not from the ad network (which may count after-the-fact).

Ad units per page

Active placements rendered per pageview.

Typical range: 3–4 typical; 5–7 with premium managed-ad networks; >8 hurts UX and ad quality.

Viewability rate

Share of impressions meeting MRC viewable standard.

Typical range: 55–75% display; 70–90% in-content; below 50% means lazy-loading is misconfigured.

Blended RPM

Revenue per 1,000 pageviews (the publisher metric).

Typical range: $3–8 AdSense; $10–25 Ezoic; $15–35 Mediavine/Raptive; $25–60 niche premium.

Worked examples

Real scenarios with the math walked through line by line.

Example

Mid-size content site, AdSense

Scenario: 350,000 monthly pageviews, 4 ad units, 65% viewability, $5 blended RPM.

Math: Monthly revenue = 350,000 ÷ 1,000 × $5 = $1,750.

Outcome: Move-up candidate: at 100k+ sessions you typically qualify for Raptive/Mediavine, which 2–3× the same traffic.

Example

Same site on managed premium network

Scenario: 350,000 PV, 5 units (network-managed), 78% viewability, $22 RPM.

Math: Revenue = 350 × $22 = $7,700/mo.

Outcome: 4.4× lift from network change alone. Worth the typical 25–35% network rev share many times over.

Common mistakes

Where this calculation usually goes wrong in the real world.

  • Confusing CPM and RPM. CPM is per impression, RPM is per 1,000 pageviews — usually 2–4× difference.
  • Modeling on direct-deal CPM. 95% of inventory clears via programmatic, which is 30–60% lower.
  • Counting all pageviews. Only viewable impressions are paid.
  • Skipping ad-block rate (15–35% in dev/tech niches). Those visitors generate $0.
  • Comparing networks on advertised RPM alone; ad-product UX and Core Web Vitals impact matter more for long-term traffic.

When to use this calculator

  • Forecasting revenue at a new traffic milestone.
  • Evaluating a network upgrade (AdSense → Ezoic → Raptive).
  • Pricing direct-sold campaigns vs. programmatic backfill.
  • Modeling the revenue impact of removing/adding ad units.

Glossary

Term

RPM

Revenue per 1,000 pageviews. The publisher-facing yield metric.

Term

Viewability

Share of impressions that met the MRC standard (50% of pixels in view for 1+ second). Below 50% materially hurts CPM.

Term

Header bidding

Pre-auction that lets multiple SSPs bid before the ad server's waterfall. Lifts CPM 10–30% in most setups.

More questions answered

When does it make sense to leave AdSense for a managed network?

Mediavine/Raptive require 50–100k sessions/month and quality content; once you qualify, expect 2–3× revenue with no traffic gain. Ezoic accepts smaller sites and usually delivers 1.5–2×. The trade-off is more ad units and slightly higher LCP — usually worth it, since the revenue per visitor goes up faster than ad fatigue drops it.

Does removing ads improve revenue via better traffic?

Sometimes. If your Core Web Vitals fail because of ad scripts, fixing them can lift organic traffic 10–30%, more than offsetting modest revenue loss. Test by removing a single low-yield placement and measuring CWV + ranking deltas over 4–6 weeks before deciding on a global change.

Why is my RPM so much lower than published benchmarks?

Three common causes: (1) audience geo skew (tier-3 markets pay 5–10× less than US/UK); (2) seasonality (Q1 RPMs typically 30–40% below Q4); (3) niche (lifestyle/news $4–10 RPM, finance/SaaS $25–50). Compare RPM only against publishers in the same niche, geo, and season.

Related guides

Long-form playbooks on the same topic, written by the RevenueLab editorial team.

Methodology last reviewed: 2026-05 by the RevenueLab editorial team.

FAQ

What's a good CPM for a publisher?

Niche-dependent. Finance/B2B clears $15–$40, tech $8–$15, lifestyle $3–$8, entertainment $1–$4. Blended CPM under $2 means your geo mix or viewability is the bottleneck.

What's the difference between CPM and RPM?

CPM is what advertisers pay per 1,000 ad impressions. RPM is what you earn per 1,000 pageviews — it bakes in ads-per-page, fill rate, and viewability. RPM is the publisher's real number.

Why does my real revenue differ from this estimate?

Q4 (Oct–Dec) advertiser spend is 1.5–2× Q1. Geo mix, ad blocker rate, and AdSense vs header bidding all swing real numbers 30–50% from the model.

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 reviewed

June 2026. We re-check every figure on the platform on a rolling quarterly cycle.

Editorial standards

See our editorial policy and disclaimer. Results are estimates, not advice.