RPM Calculator (Revenue Per 1,000 Pageviews)
Calculate website RPM (Revenue Per 1,000 Pageviews) from ad earnings and traffic.
Compare against benchmarks by niche: news, finance, health, and tech.
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, eCPM and CPM: three things that get muddled
All three are publisher-side or buyer-side measures of the same money, and mixing them up is the most common confusion in ad reporting:
- RPM is your earnings per 1,000 pageviews. It is what this calculator returns.
- eCPM is your earnings per 1,000 ad impressions. Same money, different denominator. Because most pages carry more than one ad slot, a single pageview produces several impressions, so eCPM is normally lower than RPM. Both are publisher metrics.
- CPM is what the advertiser pays per 1,000 impressions, before the platform takes its cut. AdSense pays publishers 68% of display revenue, so what you receive is well below what the advertiser was billed.
The practical consequence: RPM is the number to track over time, because it is per pageview and therefore comparable against your own traffic. eCPM tells you how well an individual ad slot performs, which is the figure to look at when deciding whether a placement earns its space.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.