Top Twitch streamers have the potential to earn up to $33,000 per month, but generally, streamers make between $50 and $1,500 per month. To earn money on Twitch, streamers must become a Twitch Partner or Affiliate and build a steady viewership base. Income is generated through bits, subscriptions, and advertisements, with streamers splitting subscription profits 50/50 with Twitch.