RPM Calculator

iWebSeoTool RPM Calculator: The iWebSeoTool rpm calculator works out how much ad revenue your website earns for every 1,000 pageviews.

Enter any two of the three figures — total earnings, pageviews and RPM — and the third is worked out for you, with quick estimates of what the same RPM pays at larger traffic levels. It runs entirely in your browser, and nothing you type is stored.

Ad earnings for the period you are measuring.

Total pageviews in the same period.

Enter any two fields — the third is worked out.

Your RPM — per 1,000 pageviews
Earnings at 10,000 pageviews—
Earnings at 100,000 pageviews—
Earnings at 1,000,000 pageviews—
Pageviews needed to earn 1,000—

RPM = (Earnings ÷ Pageviews) × 1,000. The estimates above simply extend your current RPM — real earnings vary with traffic quality, audience country, season and ad layout. Some networks define RPM per session or per impression instead of per pageview, so check your network's base before comparing. Calculated in your browser; nothing is stored.

Rate This Tool Your feedback helps others discover great tools
– OUT OF 5
👥 No ratings yet

Tap a star to rate:

How this page RPM calculator works

RPM (revenue per mille) is the publisher’s summary number: it folds all your ad earnings into a single rate per thousand pageviews, so you can see whether your site is monetising better or worse than last month even when traffic changes. Because earnings, pageviews and RPM are linked by one formula, this calculator can also run it backwards — give it your pageviews and a target RPM and it estimates the earnings, or give it earnings and RPM to find the pageviews behind them.

The RPM formula

RPM = (Total earnings ÷ Pageviews) × 1,000. A site that earned $250 from 50,000 pageviews has an RPM of $5. Note that some ad networks report RPM per 1,000 sessions or impressions instead; check which base your network uses before comparing its figure with this page.

RPM vs CPM

CPM is the advertiser’s price for 1,000 ad impressions, while RPM is what you, the publisher, actually keep per 1,000 pageviews after the network’s share — and one pageview can carry several ads. That is why RPM is usually the more honest number for judging your own site’s earnings. If you plan campaign budgets from the advertiser’s side instead, our CPM Calculator covers that view.

Related tools

Frequently asked questions

RPM stands for revenue per mille — the revenue a publisher earns for every 1,000 pageviews (or, on some networks, every 1,000 impressions or sessions). It is the standard way to compare how well a website monetises its traffic.

RPM = (Total earnings divided by Pageviews) multiplied by 1,000. If a site earned 250 from 50,000 pageviews, its RPM is (250 / 50,000) x 1,000 = 5. This calculator also works backwards: enter earnings and RPM to find pageviews, or pageviews and RPM to estimate earnings.

CPM is the price an advertiser pays for 1,000 ad impressions. RPM is what the publisher actually receives per 1,000 pageviews after the network share and fill rates, and one pageview can carry several ads. RPM is therefore the more useful number for judging your own site’s earnings.

There is no universal good RPM. It varies widely with your topic, audience country, traffic source, season and ad formats, and figures quoted online are usually for someone else’s niche. The reliable use of RPM is tracking your own site over time and testing changes against your previous numbers.

The levers are the value of your audience to advertisers (topic and country mix), how many viewable ad placements each page carries without harming the reader experience, and how much of your traffic comes from higher-value sources. Test one change at a time and compare RPM over similar periods — short spikes and dips are normal.

This calculator uses pageviews, which is the most common publisher definition. Some ad networks report RPM per 1,000 sessions or per 1,000 impressions instead, so check which base your network uses before comparing its figure with a calculation from this page.

Yes. The iWebSeoTool RPM Calculator on iwebseotool.com is free, with no sign-up. Everything is calculated in your browser and nothing you enter is stored.