Website Ad Revenue Calculator

Estimate how much a website could earn from display ads. Enter monthly page views and choose an RPM to project daily, monthly, and yearly revenue.

Your numbers

Revenue per 1,000 page views (RPM)

Estimated revenue

Per month $0.00
  • RPM $5.00
  • Page views 50,000
  • Daily $0.00
  • Yearly $0.00

How the website revenue estimate works

Monthly revenue = (page views ÷ 1,000) × RPM · Daily = monthly ÷ 30 · Yearly = monthly × 12

RPM is based on page views, not ad impressions. If you want to model clicks, CPC, and ad placements, use our Google AdSense revenue calculator for a more detailed estimate.

Website revenue calculator questions

Quick explanations grouped by topic — expand any section for details.

RPM basics — what it is & how to calculate it

RPM — Revenue per mille (per 1,000 page views). If you earned $250 on 50,000 views, RPM = ($250 ÷ 50,000) × 1,000 = $5.00.

Revenue from RPM — Flip the formula: monthly revenue = (page views ÷ 1,000) × RPM. 100,000 views at $8 RPM ≈ $800/month.

RPM vs CPM — RPM is publisher-side (what you earn per 1,000 page views). CPM is often advertiser-side per 1,000 ad impressions. More ad units per page usually mean CPM-based math differs from RPM.

Choosing an RPM — benchmarks by niche

Low ($1–$3) — Entertainment, gaming, or global traffic with light ad placement. Common for newer sites.

Medium ($4–$8) — Mixed niches with moderate US/EU traffic and 1–2 ad units per page.

High ($10–$25+) — Finance, B2B, tech, or health with strong US traffic and optimized placements.

Calibrate — Check your ad dashboard for real RPM, then plug it here to forecast growth scenarios.

Using this calculator — accuracy & next steps

Planning tool — Use RPM presets to model traffic goals. Example: “At $6 RPM, how much would 200k monthly views earn?”

Seasonality — RPM swings with advertiser demand (Q4 is often higher). Average 3–6 months of real data when setting a baseline.

Related tools — For CTR, CPC, and ad-unit modeling, try the AdSense revenue calculator.