What Is RPM (Earnings Per Mille)?
RPM stands for "Revenue Per Mille" — Latin for revenue per thousand. It tells you how much money your website, blog, or YouTube channel earns for every 1,000 pageviews. Unlike CPM (cost per mille, which advertisers pay), RPM reflects your actual take-home revenue across all monetization sources combined: ads, affiliates, sponsorships, and more. It is one of the cleanest single numbers for judging how well your traffic converts into income.
How to Use This Calculator
Enter your total earnings over a period (for example, a month) and your total pageviews for the same period. The calculator divides earnings by pageviews and multiplies by 1,000 to give your RPM. It also shows the EPV (earnings per single pageview) so you can see the raw per-view value.
The Formula Explained
The math is simple: $$\text{RPM} = \frac{\text{Total Earnings (\$)}}{\text{Total Pageviews}} \times 1000$$ Dividing earnings by pageviews gives the value of one view; multiplying by 1,000 scales it to the industry-standard "per thousand" metric, making it easy to compare across sites and ad networks.
Worked Example
Suppose you earned $150 from 50,000 pageviews in a month. EPV = \(150 \div 50{,}000 = \$0.003\) per view. RPM = $$0.003 \times 1{,}000 = \mathbf{\$3.00}$$ So you earn three dollars for every thousand pageviews.
FAQ
What is a good RPM? It varies widely by niche, audience location, and traffic quality — display-ad RPMs often range from $1 to $20+. Finance and tech niches tend to earn more than entertainment.
How is RPM different from CPM? CPM is what advertisers pay per 1,000 impressions; RPM is what you actually keep per 1,000 pageviews after the network's cut and across all revenue streams.
How can I increase RPM? Improve ad placement and viewability, target higher-value keywords or geographies, add affiliate offers, and reduce low-monetizing traffic.