RPM Calculator: Estimate Your Content Earnings

Use this calculator to determine how much you are earning for every 1,000 views or sessions and project your future income based on traffic growth.

R
Estimated Monthly RevenueR0.00

Whether you are a YouTuber in Johannesburg or a blogger in South Africa, understanding your RPM (Revenue Per Mille) is the key to turning your passion into a sustainable business.

The Advanced Revenue Formula

To get the most accurate monthly estimate, our calculator uses the following calculation:

Monthly Revenue = ((Impressions × Page Views) ÷ 1000) × Page RPM = Monthly Revenue

  • Impressions: The average number of ads shown per page view.
  • Page Views: Your total expected monthly traffic.
  • Page RPM: The revenue you earn for every 1,000 views (based on your niche and audience location).

How SA Creators Use This Formula

In the South African market, advertisers for brands like Vodacom, Checkers, or Standard Bank bid differently depending on your content. Here is how two different local creators would use this formula to estimate their month-end payout.

1. The “Joburg Tech & Review” YouTuber

Let’s say you have a high-intent audience. You show about 3 ads (Impressions) per video. You are targeting 100,000 Page Views this month, and your average Page RPM is R120.

  • The Math: (3 * 100,000) / 1,000) * 120
  • Step 1: 300,000 / 1,000 = 300 units
  • Step 2: 300 * R120 = R36,000
  • The Result: By hitting your traffic goal, you can estimate a monthly revenue of R36,000.

2. The “Garden Route” Travel Blogger

You run a niche blog with fewer ads to keep the user experience clean, so you have 1.5 Impressions per view. You have a steady flow of 40,000 Page Views and a Page RPM of R85.

  • The Math: (1.5 * 40,000) / 1,000) * 85
  • Step 1: 60,000 / 1,000 = 60 units
  • Step 2: 60 * R85 = R5,100
  • The Result: Your estimated monthly side-hustle income is R5,100.

South African Benchmarks Estimates

Use these estimated Page RPM values (in ZAR) to plug into the formula above:

Creator NicheTypical Page RPM (ZAR)
Personal Finance / CryptoR250 – R500
Real Estate & PropertyR180 – R350
B2B / SaaS ReviewsR150 – R280
Parenting & LifestyleR70 – R130
Local News & EntertainmentR20 – R60

Why use this specific formula?

Most basic calculators ignore Impressions. By multiplying Impressions by Page Views, you are accounting for your “Ad Density.”

If you want to increase your revenue without increasing your traffic, you can either:

  1. Increase Impressions: Add another ad unit to your layout (careful of user experience!).
  2. Increase Page RPM: Focus on topics that attract high-paying South African corporate advertisers.