RPM Revenue Calculator
Know your RPM — or want to model one? Enter page views and pick an RPM level to project earnings.
Your numbers
Estimated revenue
- RPM $5.00
- Page views 50,000
- Daily $0.00
- Yearly $0.00
How we calculate this
Monthly revenue = (page views ÷ 1,000) × RPM · Daily = monthly ÷ 30 · Yearly = monthly × 12
RPM is based on page views, not ad impressions. If you know impressions instead, use our AdSense earnings calculator for a fuller model.
Frequently asked 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 earnings = (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 earnings calculator.