RPM Calculator (Revenue Per 1,000 Pageviews)
Calculate your website RPM from total earnings and pageviews.
Compare your RPM against industry benchmarks by niche.
What is RPM and why it matters:
RPM stands for Revenue Per Mille (mille = 1,000 in Latin). It tells you how much money you earn for every 1,000 pageviews on your site. RPM is the single best metric for comparing how well your site is monetized.
The formula:
RPM = (Total Earnings / Total Pageviews) × 1,000
Worked example:
Last month you earned $450 from 150,000 pageviews:
- RPM = ($450 / 150,000) × 1,000 = $3.00
- This means you earn $3.00 for every 1,000 pages people view on your site
RPM benchmarks by niche:
| Niche | Typical RPM | Why |
|---|---|---|
| Finance / Insurance | $15–50 | Advertisers pay premium for financial customers |
| Legal | $10–40 | Lawyers bid aggressively on ads |
| Health / Medical | $8–25 | High-value audience for pharma and health products |
| Real Estate | $8–20 | Each lead is worth thousands to agents |
| Technology | $5–15 | Tech companies have big ad budgets |
| Education | $4–12 | Online courses compete heavily |
| Travel | $3–10 | Seasonal but can be strong |
| Food / Cooking | $2–8 | Large audience but lower CPC |
| Calculators / Tools | $3–10 | Utility sites get good engagement |
| Entertainment | $1–5 | High volume but low advertiser value |
| Gaming | $1–4 | Young audience with less purchasing power |
What improves RPM:
- More US/UK/AU visitors (premium ad markets)
- Better ad placement (above the fold)
- Higher content quality (visitors stay longer, see more ads)
- Finance and health topics (higher CPC)
- Desktop visitors tend to have higher RPM than mobile
RPM vs eCPM: RPM is from the publisher perspective (your earnings). eCPM is the same calculation but from the advertiser perspective (what they pay). They should be similar but not identical because Google takes a ~32% cut.