There are many ways to earn money on Twitch, subs, gifted subs, donations, Twitch bits, Ad revenue, sponsorships etc. This depends on numerous things, not just how many viewers you get or followers you have. But how you interact with your audience. What benefits are you willing to give if they sub to your channel? How interactive and entertaining are you with your audience? For example, I worked with a girl who had 19k followers on Instagram, averaged 100 views and earned more than $1,000 a week. But I also knew someone who had 800 to 1,000 views on Twitch and only made around $200 a week.