▶ Creator Tool · Free Forever

YouTube Income Calculator

Estimate your daily, monthly, and yearly YouTube earnings based on views, RPM, and CPM. Join thousands of creators projecting their channel income in seconds.

5M+Calculations
4.8★Creator Rating
FreeNo Signup

Your Channel Stats

Move the sliders or type — results update live

🎮 Gaming 📺 Entertainment 💻 Tech 🎵 Music 💼 Business 💵 Finance 📚 Education 🧴 Beauty
Estimated Daily Earnings
$125/day
Based on 50,000 views × $2.50 RPM
📅 Daily Income$125.00
📆 Monthly Income$3,750.00
💰 Yearly Income$45,000
👀 Annual Views18.25M
🎯 Ad Impressions / Day2,250
📈 $1000 Milestone8 days
Sponsored
AdSense — 300 × 250 Sidebar Top-performing placement for creator tools

How Your YouTube Income Is Calculated

Three inputs. One clear picture. Zero guesswork.

STEP 01

Enter Your Views

Punch in your average daily views. Use our slider for quick estimates or type the exact number from YouTube Studio.

STEP 02

Set Your RPM

Revenue Per Mille — how much advertisers pay per 1000 views. Pick a niche preset or enter your real RPM from YouTube Analytics.

STEP 03

See Your Projection

Get instant daily, monthly, and yearly income projections. Plus bonus metrics like how long until your first $1000.

RPM by Niche — Real Creator Data

Average RPM ranges by content category. Use this to calibrate your calculator estimates.

🎯 2026 YouTube RPM Benchmarks

NicheAvg. RPM1M Views Earnings
Finance / Investing$12 – $30$12,000 – $30,000
Business / SaaS$10 – $22$10,000 – $22,000
Real Estate$8 – $18$8,000 – $18,000
Tech / Software Reviews$4 – $12$4,000 – $12,000
Health / Fitness$3 – $8$3,000 – $8,000
Beauty / Makeup$4 – $9$4,000 – $9,000
Education / How-To$2 – $6$2,000 – $6,000
Travel$2 – $5$2,000 – $5,000
Entertainment / Vlogs$1.50 – $4$1,500 – $4,000
Gaming$0.50 – $3$500 – $3,000
Kids Content$0.50 – $2$500 – $2,000
YouTube Shorts$0.05 – $0.50$50 – $500
Sponsored
AdSense — 728 × 90 Leaderboard High-intent placement for creators searching for monetization info

Creator Questions, Answered

Everything you need to know about YouTube monetization.

How much does YouTube pay per 1000 views?+

YouTube pays on average $1.50 to $5.00 per 1000 views (RPM). However, RPM varies dramatically by niche: finance $10–30, gaming $0.50–$3, tech $3–12, kids content $0.50–$2. RPM depends on advertiser demand, location of viewers, and content category.

What is a good RPM on YouTube?+

A good RPM is $3 or higher for most English-speaking channels. Finance, investing, SaaS, and business education niches often hit $10–30 RPM. Entertainment and gaming channels typically range $0.50–$3 due to broader, lower-intent audiences.

How do I calculate my YouTube earnings?+

YouTube earnings = (Total Views / 1000) × RPM. For example: 50,000 views × $2.50 RPM = $125. Use our free YouTube income calculator above to compute daily, monthly, and yearly projections instantly.

How many views do I need to make $1000 on YouTube?+

At a $3 RPM, you need about 333,000 views to make $1000. At a higher $10 RPM (business/finance niche), only 100,000 views are needed. The average creator needs roughly 300,000–500,000 views per $1000 in ad revenue.

Does YouTube Shorts pay the same as long-form?+

No. YouTube Shorts monetize through the ad revenue-sharing pool and typically pay much lower — often $0.05 to $0.50 RPM. However, Shorts can drive channel growth and sponsorship opportunities, which compensate for the lower ad RPM.

How many subscribers do I need to make money?+

YouTube Partner Program requires 1,000 subscribers + 4,000 watch hours (or 10M Shorts views in 90 days for Shorts monetization). However, you can earn through sponsorships, merch, and affiliate links before hitting the YPP threshold.

What affects my RPM the most?+

Top 5 factors: (1) Niche — finance/business highest, kids/gaming lowest; (2) Viewer geography — US/CA/AU/EU viewers pay 5–10× more than South Asia/Africa; (3) Average view duration — 60%+ is strong; (4) Seasonality — Q4 RPM spikes from holiday advertisers; (5) Content age — new videos usually have higher initial RPM.

Calculated!