Estimate how much a YouTube video or channel earns from ads. Paste a video link and the calculator fetches its views and duration automatically — or enter the numbers yourself. Unlike most YouTube money calculators, this one accounts for video length: videos over 8 minutes earn significantly more thanks to mid-roll ads, and Shorts have their own revenue model.
How much of the video an average viewer watches. Typically 30–50%.
Varies by niche and country. Pick a category or adjust manually.
💰
Video Earnings
$440
📈
RPM (revenue / 1,000 views)
$4.40
🎯
Ads per view
2
Same views, different video lengths
How video length changes earnings with the same views, retention and CPM:
Length
Ads
Earnings
Short (45 s)
—
$8.00
5 min
1
$220
10 min← current
2
$440
30 min
2
$440
1 h
4
$880
3 h
10
$2,200
📌 This is an estimate based on public averages (CPM, retention, ad frequency). Actual revenue depends on audience country, ad season, niche and channel settings — real numbers can differ several-fold in either direction. Not an official YouTube tool.
Share:
How YouTube ad earnings work
Through the YouTube Partner Program, creators receive 55% of the revenue from ads shown on their long-form videos. Advertisers pay auction-based prices (CPM) that vary heavily by niche and audience country: ads targeting finance, software and business viewers can cost $10–$25 per 1,000 impressions, while gaming and entertainment content often sits at $2–$4. US-based viewers are the most valuable to advertisers — the same video typically earns several times more with an American audience than with most others.
The number that matters most to creators is RPM — revenue per 1,000 video views. It is always lower than CPM because YouTube keeps its share and not every view shows an ad. Beyond ads, channels also earn from memberships, Super Thanks, merch and sponsorships, which are not included in this estimate. If you are planning content creation as a business, try our ad revenue calculator as well.
Video length is a major earnings lever — the 8-minute rule
Most YouTube earnings calculators estimate revenue from views alone, but video length is one of the biggest factors in how much a video actually makes. Under 8 minutes, YouTube can only place ads at the beginning and end of the video. At 8 minutes and beyond, creators unlock mid-roll ads — ad breaks inside the video — and the longer viewers keep watching, the more of them can be shown.
This is why long-form creators — podcasters, documentary channels, stream VODs and 2–8 hour deep dives — can earn several times more from the same view count than short-video channels. A three-hour video watched one-third of the way through serves a viewer multiple ad breaks, while a five-minute video serves one. The comparison table in the calculator shows this effect with your own numbers: drag the length slider and watch the earnings change.
Shorts work completely differently: their ad revenue goes into a shared pool that is split between creators based on view share. A Shorts view is worth a fraction of a long-form view — a million Shorts views typically pays only tens to a few hundred dollars. Shorts are best used for channel growth rather than direct revenue.
For regular long-form videos, creators typically earn about $1–$10 per 1,000 views (RPM). The exact figure depends on your niche, audience country and video length: finance and tech content pays several times more than gaming, US audiences pay the most, and videos over 8 minutes earn more thanks to mid-roll ads. Shorts pay far less — roughly $0.03–$0.20 per 1,000 views.
On videos under 8 minutes, YouTube can only show ads at the start and end. Once a video reaches 8 minutes, the creator can enable mid-roll ads — ad breaks inside the video. The longer viewers keep watching, the more ad breaks they can be shown, which is why 2–8 hour videos, podcasts and stream VODs can earn several times more per view than short uploads. This calculator models exactly that effect — most YouTube money calculators ignore it entirely.
CPM (cost per mille) is what advertisers pay for 1,000 ad impressions. RPM (revenue per mille) is what the creator actually receives per 1,000 video views after all deductions. RPM is always lower than CPM, because YouTube keeps 45% of ad revenue and not every view includes an ad. This calculator shows both numbers.
Shorts do not run per-video ads. Instead, ad revenue from the Shorts feed goes into a shared pool, and creators receive 45% of their allocated share based on views. In practice Shorts RPM lands around $0.03–$0.20 per 1,000 views — a fraction of long-form earnings. That is why this calculator has a separate Shorts mode.
To earn ad revenue through the YouTube Partner Program (YPP), a channel needs at least 1,000 subscribers plus either 4,000 hours of public watch time in the last 12 months or 10 million Shorts views in the last 90 days. Earnings are paid out through AdSense once they reach the $100 payment threshold.
The calculator uses public averages for ad rates, retention and ad frequency. Real revenue depends on audience geography (US views pay several times more than most countries), the time of year (Q4 pays best), your niche and your channel’s ad settings. Estimates usually land in the right ballpark, but any single video’s actual earnings can differ by tens of percent in either direction.