Traffic & Ad Settings
Total pageviews per month across all pages
$
Revenue earned per 1,000 pageviews
$
%
$
Ad Network (click to set typical RPM)
Content Niche (click to set niche RPM)
%
% of ad requests that successfully show an ad
%
Compound monthly growth for projections
Revenue Estimate
Monthly Ad Revenue
$0
Annual: $0
Monthly Revenue
$0
Annual Revenue
$0
Revenue / Visitor
$0.000
Effective RPM
$0.00
Daily Revenue
$0
Revenue / Pageview
$0.000
Revenue = Pageviews × (RPM ÷ 1,000) × Fill Rate Effective RPM: $5.00 Fill: 85%
12-Month Revenue Forecast
💡 Low RPM detected. Consider premium ad networks like Mediavine (requires 50K sessions/month) for 3–6× higher RPM.
📈 At current traffic, focus on growing your audience before monetizing with display ads. Consider email capture first.
🚀 High-traffic site! Consider direct ad deals — publishers with 1M+ pageviews command 3–5× higher CPMs.
⚠️ Low fill rate. Try adding more ad units, enabling AdSense Auto Ads, or connecting a second demand partner.
Excellent RPM! You're in the top tier for display advertising. Consider A/B testing ad placement to optimize further.
Scenario Comparison
Sensitivity Matrix — Monthly Revenue

Pageviews × RPM combinations (fill rate held constant)

Platform Comparison
Ad Network Typical RPM Min RPM Max RPM Min Traffic Required Monthly Revenue (100K PV)
24-Month Revenue Projection
Revenue Milestones
Target Monthly Revenue Months to Reach Projected Date Pageviews at Target
24-Month Detailed Schedule
Month Pageviews Monthly Revenue Cumulative Revenue

How to Use This Calculator

1

Enter Traffic Data

Input your monthly page views, unique visitors, or app sessions.

2

Set Ad Metrics

Enter your CPM, CPC, or CPA rates depending on your monetization model. Include fill rate and click-through rate.

3

Estimate Revenue

See projected daily, monthly, and annual ad revenue with breakdowns by ad type and placement.

Formula & Methodology

CPM Revenue

Revenue = (Impressions × CPM) / 1,000

Revenue based on impressions served, regardless of clicks.

CPC Revenue

Revenue = Clicks × Cost Per Click

Revenue generated per click; Clicks = Impressions × CTR.

RPM (Revenue Per Mille)

RPM = (Total Revenue / Page Views) × 1,000

Your effective revenue per 1,000 page views across all ad types.

Key Terms

RPM
Revenue Per Mille — total earnings per 1,000 page views, your most important publisher metric.
Fill Rate
Percentage of ad requests that are actually filled with a paying ad (typically 70-95%).
CPM
Cost Per Mille — what advertisers pay per 1,000 impressions.
CPC
Cost Per Click — what advertisers pay each time a user clicks an ad.
Ad Density
The number of ad units per page, typically 3-5 for display ads.

Real-World Examples

Example 1

Content Blog

100,000 monthly page views, 3 ads/page, CPM: $4.50, Fill Rate: 85%

Monthly revenue: (300,000 × 0.85 × $4.50) / 1,000 = $1,148. RPM: $11.48.

Example 2

Mobile App

500,000 monthly sessions, Interstitial CPM: $12, Banner CPM: $2, CTR: 2%

Monthly: $6,000 (interstitial) + $1,000 (banner) = $7,000. RPM: $14.00.

Average RPM by Content Niche

NicheDisplay RPMVideo RPMCombined RPM
Finance / Insurance$15-$40$25-$60$25-$50
Technology$8-$20$12-$30$12-$25
Health & Wellness$6-$15$10-$25$10-$20
Lifestyle / Food$4-$10$8-$18$6-$14
Entertainment / News$3-$8$5-$12$4-$10

Maximizing Ad Revenue for Publishers

The RPM Hierarchy

Not all page views are created equal. Finance and insurance content commands 5-10× higher RPMs than entertainment because advertisers bid more for high-intent audiences. If your site covers multiple topics, focus growth efforts on the highest-RPM content categories. A 50,000 page view finance blog can out-earn a 500,000 page view entertainment site.

Diversifying Revenue Streams

Relying solely on display ads caps your revenue at $5-$25 RPM for most niches. Layer in video ads (2-3× higher CPM), affiliate marketing ($20-$100+ RPM for relevant products), sponsored content ($500-$5,000 per post), and digital products to multiply your per-visitor revenue.