📈
📈 Business tools

Blog Ad Revenue (RPM) Calculator

Results update as you type. Any currency.

Your numbers

Understanding the blog ad revenue (RPM) calculator — concept and principle

Page RPM is the advertising revenue a site earns for every 1,000 page views. Bloggers and publishers use it to estimate monthly and yearly display-ad income from traffic, to compare months or topics on a fair basis, and to judge whether a traffic goal would produce the income they want.

Blog ad revenue from page RPM120,000 monthly views make 120 bundles of 1,000; at $8 per bundle that is $960 a month and $11,520 a year.Ads pay per 1,000 page views120,000 views a month÷ 1,000 = 120 bundleseach coin = 1,000 views = $8 (RPM)120 × $8 = $960$960 a month× 12 months = $11,520 a year
Page views ÷ 1,000 × RPM: 120 bundles × $8 = $960 a month.

How it is calculated

Page views are a count; RPM is money per 1,000 page views, taken from your ad network report (for example, Google AdSense reports Page RPM). The calculator works with any currency, so use the currency your RPM is reported in.

The principle

RPM stands for revenue per mille, "mille" being Latin for thousand. Ad networks report it as estimated earnings ÷ page views × 1,000, which bundles everything that drives earnings (how many ads a page shows, how often they are viewed or clicked, and what advertisers bid) into one average number. Reversing that definition turns a traffic forecast into an income forecast. Because RPM is an average, the estimate is only as good as the assumption that future traffic will look like the traffic that produced it.

Worked example

  1. Inputs: 120,000 page views per month, page RPM $8.
  2. Thousands of page views = 120,000 ÷ 1,000 = 120.
  3. Monthly revenue = 120 × $8 = $960.00.
  4. Yearly revenue = $960 × 12 = $11,520.00.

How to read the result

RPM varies widely by topic, reader country, device, season and page layout, so the same traffic can earn very different amounts on two sites. Finance, insurance and business topics usually attract higher advertiser bids than general entertainment, and ad prices commonly rise toward the end of the year and dip at the start. Use your own last three to six months of RPM rather than numbers quoted online, and run a low and a high case. The yearly figure assumes flat traffic and RPM, so treat it as a baseline, not a promise.

Common mistakes

Keep in mind: This is a simple projection, not financial advice. Real payouts depend on the ad network's policies, invalid traffic deductions, taxes and payment thresholds.

Frequently asked questions

What is the difference between RPM and CPM?

CPM is the price advertisers pay per 1,000 ad impressions. Page RPM is what you, the publisher, earn per 1,000 page views after the network's share, across all ads on the page.

How many page views do I need to earn a target amount?

Divide the target by RPM and multiply by 1,000. To earn $1,000 a month at $8 RPM you need 1,000 ÷ 8 × 1,000 = 125,000 page views.

Why did my RPM drop when traffic rose?

New visitors may come from countries, devices or topics with lower ad prices, or ad viewability may fall. RPM is an average, so the mix of traffic matters.

Sources: Google AdSense Help, "Page RPM" (support.google.com/adsense)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →