Ad Revenue / RPM Calculator
Project website ad revenue from page views and RPM, and find the traffic needed to hit an income target.
For bloggers and display ad publishers.
RPM, or Revenue Per Mille, measures how much you earn for every 1,000 page views. It is the metric that matters most to an ad-supported publisher, because it folds fill rate, ad pricing and engagement into one number you can track month to month.
Formula: RPM = (Total Estimated Earnings ÷ Total Page Views) × 1,000
Related metrics: CPM (Cost Per Mille) = what advertisers pay per 1,000 impressions (from the buyer’s perspective) eCPM (Effective CPM) = RPM when measured at the ad unit level rather than the page level
Note: RPM is always lower than or equal to CPM because not every page view has 100% ad fill, and some ads are priced below the average CPM.
What each variable means:
- Total Estimated Earnings: revenue from every monetization source in the period, including display, video and native ads.
- Total Page Views: page views over the same period, not unique visitors. Mixing the two is the most common way this figure comes out wrong.
- 1,000 (Mille): the standard advertising scale. “Mille” is Latin for thousand.
Worked example: Your site earned $420 from 85,000 page views last month.
RPM = ($420 ÷ 85,000) × 1,000 = $4.94 RPM
This means for every 1,000 visitors, you earn ~$5.
Typical RPM ranges by content type (Google AdSense, U.S. traffic, 2024):
- General lifestyle/entertainment: $2–$6
- Personal finance and investing: $15–$40
- Legal content: $20–$50
- Health and medical: $8–$25
- Technology/software: $8–$20
- Food and recipes: $3–$8
- Gaming: $1–$4
RPM levers: Increasing RPM requires better ad placement, higher traffic quality, more advertisers competing for your inventory, or moving into higher-value niches.
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.