Marketing

RPM Calculator

Calculate revenue per thousand page views, estimate total revenue, or reverse the formula to infer traffic from revenue and RPM.

$

Enter revenue and page-view values to calculate RPM.

Advertisement

RPM Formula

Calculate RPM

RPM = (Revenue / Page Views) x 1,000

Calculate Revenue

Revenue = (RPM x Page Views) / 1,000

Calculate Views

Page Views = (Revenue / RPM) x 1,000

What is RPM?

RPM is a publisher monetization metric that normalizes revenue to 1,000 page views. It helps compare performance across sites, sections, or monetization strategies regardless of raw traffic volume.

Because RPM blends traffic quality with monetization efficiency, it is often monitored alongside fill rate, ad viewability, session depth, and total revenue when evaluating publishing performance.

Frequently asked questions

What is RPM?
RPM stands for revenue per mille, meaning revenue per 1,000 page views. Publishers use it to understand monetization efficiency and benchmark ad performance across different content types.
How do I calculate RPM?
Divide revenue by page views, then multiply by 1,000. If revenue is $500 from 80,000 page views, RPM is $6.25.
What is the difference between RPM and CPM?
CPM is an advertiser-side cost metric showing how much advertisers pay per 1,000 impressions. RPM is a publisher-side revenue metric showing how much publishers earn per 1,000 page views.
What factors affect RPM?
Ad fill rate, ad formats used, traffic geography, content niche, seasonality, and the number of ad units per page all influence RPM. Advertisers typically pay more in Q4, which raises RPM for publishers during that period.
How can publishers improve their RPM?
Publishers can improve RPM by increasing viewable ad placements, adding high-value ad formats like video or sticky units, driving traffic from high-CPM geographies such as the US and UK, improving page speed, and working with premium direct advertisers or programmatic header bidding setups.