Earnings for a YouTuber vary widely depending on views, subscribers, and monetization. On average, a small YouTuber might earn $1,000–$10,000 per year, while top creators can make millions annually from ads, sponsorships, and merchandise. Factors like niche, watch time, and audience demographics significantly influence yearly income.