Profession Calculators
SaaS & Digital BusinessPopular

Ad Revenue Per 1,000 Views Calculator

Estimate monthly and annual ad revenue from website traffic using RPM rates for AdSense, Mediavine, and Raptive with 2026 benchmarks by niche.

Share:
Traffic and Ad Details
Revenue Estimates

Enter traffic and ad details, then click calculate.

Embed This Calculator on Your Website

Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.

Introduction

Publishers who monetize with display advertising routinely overestimate their revenue potential by fixating on CPM rates while ignoring the two variables that actually determine income: fill rate and ad viewability. According to eMarketer, the average US display CPM across all ad formats was $3.12 in 2025, but premium placements on professional content sites routinely achieve $8 to $18 CPM. The gap between those numbers is not traffic volume. It is ad unit placement, page speed, audience targeting quality, and seasonal demand cycles. A site doing 500,000 monthly pageviews at a 2.0 ad units per page average and a 65% viewability rate earns roughly $2,028 per month at $3.12 CPM. The same site optimized to 80% viewability and 2.5 units per page earns $3,120. This calculator models your actual ad revenue based on real inputs, not theoretical CPM benchmarks.

What This Calculator Does

This calculator estimates monthly and annual ad revenue for display advertising monetization. It accounts for monthly pageviews, average ad units per page, page RPM (Revenue Per Mille), fill rate percentage, and ad format mix (display, video, native). The tool outputs monthly gross revenue, projected annual earnings, and shows the revenue impact of improving viewability or increasing ad unit density. It uses 2026 Google AdSense and programmatic benchmarks where US display RPM averages $1.50 to $5.00 for general content and $6.00 to $20.00 for finance, legal, and technology verticals.

The Formula

Monthly Ad Revenue = (Monthly Pageviews / 1,000) × Page RPM × Fill Rate | Annual Revenue = Monthly Revenue × 12 | Effective CPM = Total Revenue / (Total Impressions / 1,000)

Page RPM (Revenue Per Mille) represents earnings per 1,000 pageviews and is calculated by dividing total estimated earnings by total pageviews, then multiplying by 1,000. This differs from ad unit CPM, which measures per 1,000 individual ad impressions. A page with 2.5 ad units and a 4.00 page RPM has an effective unit CPM of $1.60, assuming 100% fill rate. Fill rate reduces this proportionally: a 75% fill rate means only 75% of ad requests return a paying ad, reducing effective revenue by 25%. The calculator uses Page RPM as the primary input because it reflects real-world earnings across all units simultaneously.

Step-by-Step Example

1

Enter your monthly pageview count

Example: 250,000 monthly pageviews. This is your gross traffic number before any session or bounce rate adjustments. Use Google Analytics or your CMS analytics for this figure.

2

Set your Page RPM and fill rate

For a general interest blog: $2.50 Page RPM, 70% fill rate. Finance or legal content: $8.00 to $14.00 Page RPM, 80% to 90% fill rate. Your ad network dashboard shows your actual RPM under the Earnings tab.

3

Apply ad format mix

Display only: standard RPM. Display plus one video unit per page: RPM increases 40% to 70% because video CPMs average $12 to $25 versus $2 to $5 for display. Native ads add $0.50 to $1.50 RPM on top of display inventory.

4

Review revenue and optimization opportunities

At 250,000 pageviews, $2.50 RPM, 70% fill: $437.50/month, $5,250/year. Improve fill to 85% and RPM to $4.00: $850/month, $10,200/year. Adding a single video unit and enabling header bidding can achieve this in 30 to 60 days.

Real-World Use Cases

Pre-Launch Revenue Projection for a Niche Content Site

A digital publisher planning a personal finance blog models revenue before launch. The calculator shows that at a realistic $6.00 Page RPM for finance content and a target of 100,000 monthly pageviews, monthly revenue would be $600. To replace a $60,000 salary, they need either 1,000,000 monthly pageviews at that RPM or a hybrid model adding premium content subscriptions.

Ad Network Comparison

A site owner comparing Google AdSense, Mediavine, and Ezoic uses the calculator to model each network's claimed RPM against their actual traffic. Mediavine's minimum 50,000 sessions/month requirement with a reported $12 to $20 RPM for qualifying food content sites versus AdSense's $2 to $4 RPM shows a 300% to 400% revenue improvement if traffic qualifies.

Evaluating Ad Density Changes

A publisher considering adding a third ad unit per page models the revenue impact. Current setup: 2 units, $3.20 RPM, 200,000 pageviews = $640/month. Adding a third unit increases RPM by an estimated 35% to $4.32, yielding $864/month. The trade-off: slower page load speed, which the calculator flags as a potential viewability and SEO risk worth testing incrementally.

Comparison

Content VerticalAvg Page RPMVideo RPM PremiumTypical Fill RateBest Ad Network Tier
Personal Finance / Tax$8.00-$18.00+60-80%82-90%Mediavine, AdThrive
Technology / SaaS$6.00-$14.00+50-70%78-88%Mediavine, Ezoic Premium
Health & Wellness$5.00-$12.00+55-75%75-85%Mediavine, AdSense
Food & Lifestyle$4.00-$10.00+40-65%72-85%Mediavine, Raptive
General Content$1.50-$4.00+35-55%60-75%AdSense, Ezoic
News / Current Events$1.00-$3.00+30-50%55-70%AdSense, Setupad

Common Mistakes to Avoid

  • Confusing CPM with Page RPM. CPM measures revenue per 1,000 ad impressions for a single ad unit. Page RPM measures revenue per 1,000 pageviews across all units on the page. A page with 3 ad units at $2.00 CPM each has a theoretical Page RPM of $6.00, but only if all three units achieve 100% fill and viewability. Reporting CPM without context overstates expected earnings.

  • Ignoring seasonal RPM swings. Programmatic ad rates in Q4 (October through December) are 30% to 60% higher than Q1 due to advertiser holiday budgets. A site calculating annual revenue from Q4 data will overestimate by 40% to 50%. Use 12-month average RPM data or apply quarterly adjustment factors.

  • Not accounting for invalid traffic (IVT). Google and premium networks deduct revenue for traffic classified as invalid (bots, click farms, accidental clicks). Publishers with 10% to 15% IVT effectively lose that percentage of gross earnings. Monitor your Google AdSense Invalid Traffic report monthly.

  • Setting ad density without viewability testing. Google AdSense limits publishers to 3 display ads per page. Going above this or placing below-the-fold ads without lazy loading leads to viewability scores below 50%, which actively reduces CPM bids from premium advertisers who pay for guaranteed viewability.

Frequently Asked Questions

Accuracy and Disclaimer

Ad revenue estimates in this calculator are based on 2026 programmatic advertising benchmarks from eMarketer, Google AdSense data, and industry-reported CPM ranges. Actual earnings depend on your specific traffic quality, geographic audience mix, content vertical, ad network, fill rate, and ad placement strategy. These projections are estimates only and do not represent guaranteed revenue. Consult your ad network account manager for personalized optimization guidance.

Conclusion

Ad revenue optimization is a function of four levers: traffic volume, RPM, fill rate, and ad unit count. Most publishers focus only on traffic, which is the slowest lever to move. Improving page RPM from $3.00 to $4.50 through better ad placement, header bidding, or switching to a premium ad network increases revenue by 50% without a single new visitor. Once you have modeled your ad revenue baseline here, use the Subscription Revenue Forecast Calculator to evaluate whether a hybrid ad plus subscription model improves your total revenue per user, and the SaaS MRR Calculator if you are considering a paywall or freemium transition.