CPM and RPM are the two most quoted metrics in creator earnings conversations. Most people mix them up. CPM is the advertiser's price. RPM is your take-home. Understanding the gap between them is the difference between realistic expectations and disappointment.

What Is CPM?

CPM (Cost Per Mille) is what advertisers pay for 1,000 ad impressions. It is set by auction, niche demand, and audience quality. CPM varies wildly: finance channels can earn $15-30 CPM while gaming channels earn $2-5 CPM.

What Is RPM?

RPM (Revenue Per Mille) is what you actually receive per 1,000 views. YouTube keeps 45% of ad revenue, so your RPM is typically 45-65% of your CPM. RPM is the metric to watch in YouTube Analytics.

Quick example:

CPM = $8.00
YouTube keeps 45%
RPM = $8.00 x 0.55 = $4.40 per 1,000 views

100,000 views = $440/month
1,000,000 views = $4,400/month

Step 1: Understand the 45% Gap

YouTube takes 45% of all ad revenue. That number is non-negotiable. What you can control is the CPM your content attracts. Higher-value niches, US/UK audiences, and videos over 8 minutes (for mid-roll ads) all increase your RPM.

Step 2: Factors That Change Your RPM

RPM is not fixed. It shifts based on these variables:

Step 3: Calculate Your Real Earnings

Use RPM, not CPM, to estimate your income. Multiply your monthly views by your RPM, then divide by 1,000. Adjust for seasonality and niche changes.

Pro tip: Check your exact RPM in YouTube Analytics. Do not rely on niche averages. Your actual RPM depends on your specific audience, content mix, and ad fill rate.

Step 4: Use the YouTube Earnings Calculator

Stop guessing. The YouTube Earnings Calculator estimates your monthly and annual revenue based on views, niche, CPM, and ad format. See how changing your niche or video length affects your bottom line.

YouTube Earnings Calculator
Estimate monthly AdSense revenue by views, CPM and niche

Browse all creator tools: AllOmnitools.com/all-tools/ – free calculators for YouTube, TikTok, engagement, and more.


Related Articles