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.

Your RPM
What is RPM? i It measures how efficiently your website turns traffic into money. Higher RPM = more money per visitor.

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.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.