Last Tuesday, Emma texted me celebrating her latest video hitting 100,000 views. She'd calculated she made $800 based on her $8 CPM.
I asked to see her actual YouTube Analytics. Her earnings? $440.
She'd miscalculated by 82% because she used the wrong metric. This happens constantly — creators use CPM when they should use RPM, multiply incorrectly, forget YouTube's 45% cut, and end up with fantasy numbers that turn into real disappointment when the payment arrives.
I've spent three years analyzing creator dashboards and building revenue calculators. The single biggest mistake is always the same: CPM instead of RPM. It causes massive overestimation, and the fix takes about 30 seconds once you know where to look.
This guide shows you the exact formula for calculating YouTube earnings, why the common method fails, and the step-by-step process I use to project income with 95%+ accuracy.
What You'll Learn
The exact formula used by experienced creators to project income accurately, why CPM creates 45-82% calculation errors, and step-by-step instructions for finding your actual RPM in YouTube Analytics.
You'll also learn the three numbers you actually need, common mistakes that inflate projections, how to account for seasonal fluctuations, and which calculators are trustworthy versus which give garbage estimates.
The One Formula That Actually Works
Quick answer: Accurate YouTube earnings = (Total Views × RPM) ÷ 1,000. Use RPM (Revenue Per Mille), never CPM. Example: 50,000 views at $6.40 RPM = (50,000 × 6.40) ÷ 1,000 = $320 earnings.
The Universal YouTube Earnings Formula
Earnings = (Views × RPM) ÷ 1,000
Works for any channel, any niche, any time period. Plug in your numbers and you're done.
Here's what nobody tells you: CPM is what advertisers pay YouTube. RPM is what YouTube pays you after taking their 45% cut. If you calculate using CPM, you're overestimating by roughly 45% before you've even started.
Real example from my analytics last month:
- Views: 84,200
- CPM: $11.80 (what advertisers paid YouTube)
- RPM: $6.49 (what YouTube paid me)
Wrong calculation (using CPM): (84,200 × $11.80) ÷ 1,000 = $993.56
Right calculation (using RPM): (84,200 × $6.49) ÷ 1,000 = $546.46
The difference: $447.10 — an 82% overestimate from using the wrong metric. This is why creators get disappointed when their payment arrives. They projected with CPM, then wondered why actual earnings were half what they expected.
For a deeper explanation of why these two numbers exist and how they're calculated, our RPM vs CPM guide covers the exact mechanics behind YouTube's revenue split.
Where to Find Your Actual RPM in YouTube Studio
Quick answer: Go to YouTube Studio → Analytics → Revenue tab → scroll to see "RPM (Revenue per mille)." Use last 28 days for current rate or last 90 days for historical average. Check monthly since RPM fluctuates 20-40% with seasons.
Go to studio.youtube.com and sign into your monetized channel.
Second option from the top, below Dashboard.
Located between the Engagement and Audience tabs at the top of Analytics.
Below the main graph, you'll see a breakdown showing estimated revenue, RPM, CPM, and playback-based CPM.
This is your number. Ignore CPM and playback-based CPM entirely. Only RPM is relevant for earnings calculations.
Important: Set your date range to "Last 28 days" for a current snapshot, or "Last 90 days" for a more stable average that smooths out weekly fluctuations. Single-day RPM swings ±30% and is essentially useless for projections. Weekly is better but still jumpy (±15%). Monthly gives you reliable numbers to work with.
How to Calculate Monthly Earnings Projections
Quick answer: Multiply your average monthly views by current RPM, then divide by 1,000. Use 90-day average RPM (accounts for seasonal variation) and realistic view projections based on your past 6-month growth rate — not best-case scenarios.
Most creators fail at projections by using best-case RPM from their highest month and optimistic view estimates. The result is projections that consistently disappoint. Here's the method that's been accurate within ±8% for me over 18 months of tracking.
Step 1: Calculate average monthly views from the last 6 months. Don't use your best month. Average all six to smooth out anomalies. My last 6 months: 78K, 84K, 92K, 68K, 110K, 88K = average 86,667 views/month.
Step 2: Find your 90-day average RPM. This accounts for seasonal fluctuation better than a single month. My 90-day RPM: $6.20 (down from December's $8.40 due to Q1 seasonal dip).
Step 3: Apply the formula. (86,667 × $6.20) ÷ 1,000 = $537 monthly projection.
Step 4: Add a 10% margin of error in both directions. Low end: $537 × 0.90 = $483. High end: $537 × 1.10 = $591. Realistic range: $483-$591 monthly. This is how professional projections work — ranges, not single false-precision numbers.
Case Study: How Sarah Fixed Her Projections
Sarah's original (wrong) method:
- Used best month (December): 140K views, $9.80 RPM
- Projection: $1,372 monthly
- Actual average earnings: $680 monthly
- Error: 102% overestimation
Sarah's corrected method:
- Used 6-month average views: 92K, 90-day average RPM: $7.40
- Projection: $681 monthly
- Actual average earnings: $680 monthly
- Error: 0.1% — essentially perfect
The lesson: Your brain wants to use peak numbers. Resist. Use averages and be pleasantly surprised rather than consistently disappointed.
The 5 Most Common Calculation Mistakes
Quick answer: Five mistakes that destroy accuracy: (1) using CPM instead of RPM, (2) not accounting for seasonal fluctuation, (3) using best-month data, (4) forgetting Shorts pay 95% less than long-form, (5) projecting unrealistic view growth.
Mistake 1: The CPM Trap
This is the big one. Creator checks Analytics, sees $12 CPM, multiplies by views, calculates $1,200. Actual earnings: $660. CPM is prominently displayed in Analytics. RPM is below it. People grab the first number they see. The fix: scroll past CPM, find RPM, use only RPM.
Mistake 2: Ignoring Seasonal Swings
December RPM: $10.40. January RPM: $5.80. That's a 79% drop. If you calculate January income using December RPM, you'll project $1,040 when you actually earn $580. The fix: use 90-day rolling average for near-term projections, and read our Q4 seasonal earnings guide to understand the full annual cycle.
Mistake 3: Best-Month Bias
A viral video month with 340K views and $2,176 earnings looks amazing. But normal months average 85K views and $544 earnings. Projecting from the viral month means expecting 4x your actual income every month. Use 6-month averages or specifically exclude obvious outliers from your baseline calculation.
Mistake 4: Mixing Shorts and Long-Form
Shorts earn approximately $0.08 per 1,000 views. Long-form earns approximately $6.00 per 1,000 views. Blending these into a single "channel RPM" creates a useless average. Calculate them separately: (Long-form views × long-form RPM) ÷ 1,000 + (Shorts views × Shorts RPM) ÷ 1,000 = total earnings.
Mistake 5: Unrealistic Growth Projections
Most channels doing well grow 10-25% monthly. Projecting 400% growth in 6 months produces fantasy numbers that make monetization feel further away than it is. Look at your actual 6-month growth rate trend and apply it conservatively. Accurate projections help you plan; inflated ones just create frustration.
How Niche and Geography Affect Your Calculation
Quick answer: Different niches have drastically different RPMs ($0.80-$20 range). Geography affects RPM by up to 15x (US audience vs South Asian audience). When estimating potential earnings before monetization, use niche average RPM adjusted for your audience's geographic makeup.
Two channels, identical subscriber counts, completely different earnings:
- Channel A: 50K subs, gaming, global audience — $280/month
- Channel B: 50K subs, finance, US audience — $2,400/month
Same size. 8.6x different income. The difference is niche RPM ($1.80 vs $12.00) and audience geography. Both factors compound.
| Niche | RPM Range | Average RPM |
|---|---|---|
| Finance / Business | $10–20 | $14.00 |
| Tech Reviews | $5–10 | $7.50 |
| Education | $4–7 | $5.50 |
| Lifestyle | $2–6 | $4.00 |
| Gaming | $0.80–3 | $1.90 |
Geographic multipliers relative to global average:
- 90%+ US/UK/CA/AU audience: 1.8x multiplier
- 70% Tier 1 audience: 1.5x multiplier
- 50% Tier 1 audience: 1.2x multiplier
- 30% Tier 1 audience: 1.0x baseline
- Under 15% Tier 1 audience: 0.6x multiplier
Example with adjustments: Gaming channel, 60K monthly views, 75% US audience. Base gaming RPM $1.90 × 1.55 geographic adjustment = $2.95 adjusted RPM. Earnings: (60,000 × $2.95) ÷ 1,000 = $177. This is significantly more accurate than applying the generic $1.90 gaming average to a primarily US audience. See our full CPM rates by country breakdown for detailed geographic data.
Which YouTube Earnings Calculators Actually Work
Quick answer: Most calculators use outdated CPM-based formulas and produce wildly inaccurate results. Reliable calculators ask for your actual RPM or use niche and geography to estimate it. Our YouTube Money Calculator uses RPM-based calculations with niche and geographic adjustments.
I tested 12 popular YouTube earnings calculators in January 2026. Here's what separated the useful from the useless.
Signs of a bad calculator (avoid):
- Only asks for views and subscriber count — subscribers don't determine earnings
- Uses fixed CPM assumptions ($2-5 average regardless of niche)
- Doesn't account for audience geography
- Shows a single precise number ($547.23) rather than a realistic range
- Calculates using CPM without accounting for YouTube's revenue share
Signs of a reliable calculator:
- Lets you input your actual RPM from Analytics
- Asks for niche to estimate RPM when you don't know yours
- Asks for audience geography (% Tier 1 countries)
- Separates Shorts from long-form calculations
- Shows results as a range, not false precision
The most accurate approach is always using your own RPM from YouTube Studio rather than any calculator's estimate — but for pre-monetization projections, a calculator with niche and geography inputs gets you within ±15% of what you'll actually earn.
Frequently Asked Questions
How do you calculate YouTube earnings?
Use the formula: Earnings = (Total Views × RPM) ÷ 1,000. Find your RPM in YouTube Studio → Analytics → Revenue tab. Example: 50,000 views at $6.40 RPM = $320 earnings. Never use CPM for calculations — it represents advertiser spending before YouTube's cut, not your actual earnings. RPM already accounts for the 45% YouTube retains.
What is the difference between CPM and RPM on YouTube?
CPM is what advertisers pay YouTube per 1,000 ad impressions. RPM is what you earn per 1,000 views after YouTube takes its ~45% share. If CPM is $10, your RPM is approximately $5.50. Always use RPM for calculations. Using CPM overestimates your earnings by 45-82% depending on your ad mix and niche.
Where do I find my RPM on YouTube?
Go to YouTube Studio → Analytics → Revenue tab. Scroll down past the revenue graph to find "RPM (Revenue per mille)" listed below estimated revenue. Use the last 28 days for a current rate or the last 90 days for a stable average. Single-day RPM is too volatile for useful projections.
Why is my calculated YouTube earnings different from actual?
Most common causes: used CPM instead of RPM (most common), calculated before month-end finalization, mixed Shorts and long-form views without using separate RPMs, or used outdated RPM from a different season. RPM changes every month — December RPM can be 70-80% higher than January. Always recalculate using current month's RPM.
Can I calculate earnings before monetization?
Yes, using niche average RPM. Finance averages $12-14, tech $6-8, education $4-6, gaming $1.50-2.50. Example: 30K monthly views in education niche — (30,000 × $5) ÷ 1,000 = $150 estimated monthly. Adjust for geography: a primarily US audience multiplies the estimate by ~1.5-1.8x. Use this as a directional estimate, not a guarantee.
Do Shorts and long-form videos have different earnings calculations?
Yes — Shorts earn $0.05-0.15 per 1,000 views while long-form earns $0.80-20 per 1,000 views. Calculate each separately and add them: (Long-form views × long-form RPM) ÷ 1,000 + (Shorts views × Shorts RPM) ÷ 1,000. Blending them into one calculation produces meaningless numbers, especially for channels where Shorts drive high view counts but minimal revenue.
How do I calculate potential earnings for a viral video?
Use expected views × your current channel RPM. If your RPM is $6 and a video might get 500K views: (500,000 × $6) ÷ 1,000 = $3,000 potential. However, viral videos often attract lower-retention audiences outside your niche, which reduces RPM by 20-40%. Model the conservative version: $3,000 × 0.75 = $2,250 realistic estimate.
Why does my RPM change every month?
Four main reasons: seasonal advertiser demand (Q4 pays 60-80% more than Q1), audience geography shifts (more Tier 4 views lower RPM), video length changes (shorter videos mean fewer mid-roll ads), and niche topic variation (some subjects within your niche attract higher-paying advertisers). Use a 90-day rolling average to smooth these fluctuations for projections.
What is a good RPM for small channels?
RPM depends on niche, not channel size. Small channels earn the same RPM as large channels in the same niche with similar audiences. Finance channels should target $10+ regardless of size. Gaming channels typically land $1.50-3. If your RPM is below your niche average, check retention (low watch time reduces RPM) and audience geography. Our watch time guide explains how retention directly affects your RPM.
How accurate are YouTube earnings calculators?
Most are 40-80% inaccurate because they use CPM-based formulas or ignore niche and geography. Calculators that let you input your actual RPM achieve ±10-15% accuracy. The most accurate approach is always using your own RPM from YouTube Analytics — external calculators are best used for pre-monetization estimates when you don't have real data yet.
The Calculation That Actually Matters
After all the formulas, variables, and adjustments — here's the honest truth: the only calculation that matters is your actual Analytics number. All projections are estimates. Your YouTube Studio Revenue tab shows reality.
Emma from the opening story learned this the hard way. Now she checks Analytics first, calculates second. Her projections are accurate within 5% because she uses real data — her actual RPM, her actual average views, her actual growth rate — not CPM from a screen she half-remembered.
The system that works:
- Check your Analytics RPM every month — it changes, so update your baseline regularly
- Calculate using: (Views × RPM) ÷ 1,000
- Project conservatively using 6-month averages, not best-month data
- Model Shorts and long-form separately if you publish both
That's the complete system. No complexity, no special tools, no guesswork. Just the right metric (RPM) applied to realistic numbers. Use our YouTube Money Calculator to apply this formula to your own numbers, or the CPM Calculator to understand how your niche CPM translates to actual take-home RPM.
Calculate Your Actual YouTube Earnings
Use the RPM-based calculator built on the formula in this guide — enter your views and RPM to get an accurate earnings estimate.