Switching your print on demand supplier? Get in touch with us here

1. What is Twitch?

How to make money on Twitch: A complete guide for 2024

Just a few decades ago, most people would have thought you were crazy if you told them it'd someday be possible to make money playing video games. But that was before Twitch streaming came along and completely changed the game.

These days, many Twitch streamers generate a substantial income by creating live streams of themselves playing games, making music, or creating art. But what exactly is this innovative new platform, and how do streamers make money on Twitch?

You've come to the right place for answers to these questions and more. Whether you recently signed up for Twitch for the first time or already have an established following, we'll break down various revenue streams that you can leverage to make the most of our Twitch channel.

Main takeaways from this article:

  • Twitch is a popular live streaming service offering users several unique ways to make money.

  • Even if you don't yet qualify to become a Twitch partner or even a Twitch affiliate, there are still several ways to monetize your channel.

  • To maximize revenue on Twitch, streamers can create and sell custom merchandise through print on demand services, accept donations via platforms like PayPal, use Patreon for subscriptions, join affiliate programs like Amazon Associates, aim for Twitch's Affiliate and Partner Programs for more monetization opportunities, engage in brand sponsorships, offer consulting and coaching services, create a YouTube channel, and form partnerships with game developers.

  • Tips for making money on Twitch include focusing on a specific niche, streaming regularly to build a consistent audience, and actively interacting with their Twitch audience to foster a community, among others.

  • Partnering with a print on demand service like Gelato is a quick and cost-effective way to create merchandise your fans will love.

What is Twitch?

In case you're unfamiliar, Twitch is a live-streaming video platform. While video game content has traditionally been the platform's most popular draw, it's since expanded to include other categories such as Music, Food & Drink, Art, and more.

No matter what your passion is, anyone can create a Twitch channel, build an audience, and eventually take advantage of different ways to make money on Twitch. While the concept is similar to creating and monetizing YouTube videos, Twitch is the more popular choice for live streaming, particularly when it comes to gaming content.

How to make money on Twitch: 14 ways to maximize your revenue

Ready to jump right into ways to make money on Twitch? We'll dive right into some of the most popular ways to make money on the platform and then get into several tips to help you make the most of whichever you choose.

1. Selling custom merchandise

Selling custom merchandise

Creating your own merchandise can be incredibly lucrative once you build an established and engaged audience on Twitch. Popular Twitch streamers like Ninja and xQc often set up their own online stores where fans can purchase official merchandise.

Many Twitch streamers partner with print on demand (POD) services like Gelato to easily produce merchandise without worrying about product fulfillment, inventory, or shipping. Simply sign up for a free POD account and upload your own designs to customize high-quality products such as:

Connect your POD account to your online store, and when a customer places an order, your POD provider will take care of everything from product creation to shipping. If you're looking for a high-quality, reliable POD service emphasizing sustainability, head to Gelato to start creating merch today.

2. Accepting donations


When you first start streaming on Twitch, you have to work your way up before you can start offering paid subscription tiers. In the meantime, however, you can set up donation options using Paypal or third-party platforms like Streamlabs And StreamElements.

Services like StreamElements allow viewers to log in with their Twitch or other social media accounts and donate money to their favorite streamers. This can be a great way to make money on Twitch, even as a beginner.

3. Creating a Patreon

the Patreon homepage

Even though you have to qualify to become a Twitch Affiliate before you start offering Twitch-based subscriptions, there's a handy alternative that you can use in the meantime. Patreon is a third-party membership platform that you can use to create your own subscription tiers, regardless of your number of viewers.

To incentivize Twitch users to sign up for your program, make sure you offer plenty of cool perks with each tier. Whether it be exclusive content, shout-outs, or gaming tips, find ways to reward your subscribers for helping you grow.

4. Using the Amazon Associates Program

Using the Amazon Associates Program

Promoting your favorite Amazon products while you stream is another great way to make money on Twitch. The Amazon Associates Program allows Twitch streamers, bloggers, and other influencers to promote various products to their audiences.

When you join, you'll provide a link to various Amazon products on your Twitch channel and earn a commission each time a viewer clicks one and makes a purchase. From gear to games, joining the Amazon Associates Program is a fun way to earn money by spreading the word about your favorite products.

5. Other affiliate marketing opportunities

a person using a laptop to promote products

While Amazon's affiliate program is among the most popular, it's not the only company allowing you to use an affiliate link to earn money. Companies like NewEgg and gaming retailer NewAsia also have solid affiliate marketing programs.

Zygor Guides, which caters to World of Warcraft fans, even offers Twitch streamers a 50% commission on every purchase they refer to the site. It's worth looking into whether your favorite products offer affiliate options that will allow you to make money selling games, gear, or anything else via links.

6. Joining the Twitch Affiliate Program

4Receiving brand sponsorships Version 2

While Twitch won't allow you to join its Affiliate Program until you fulfill certain eligibility requirements, the platform will notify you as soon as you qualify. While the requirements are subject to change, at the moment, each Twitch broadcaster must have the following:

  • Broadcast for at least 500 minutes over the past 30 days

  • Have broadcast on at least seven days over the last 30 days

  • Had an average of at least three concurrent viewers during the last 30 days

  • Have at least 50 followers

Once you reach affiliate status, you'll enjoy more opportunities to monetize your channel. Twitch affiliates can offer different subscription tiers directly through the platform and earn money by receiving cheers in the form of Twitch bits (each worth 1 cent) while streaming.

7. Signing up for the Twitch Partner Program

a streamer celebrating Twitch Partner Program acceptance, similar to this example

If you can build a large, dedicated audience through the Twitch Affiliate Program, you may eventually qualify to join the Twitch Partner Program. The qualifications for the partner program are a little more vague. Still, you will need to fill out an application, complete the Path to Partnership, or demonstrate that you have an impressive following to be considered.

If accepted to the partner program, you'll enjoy opportunities to make more money than the average Twitch affiliate. You'll still be able to make money from Twitch subscriptions, but you'll also get to customize your Cheermotes and Bit Badges and earn advertising revenue if you decide to run ads on your channel.

8. Receiving brand sponsorships

4Receiving brand sponsorships Version

Brand sponsorships can be one of the most lucrative ways to make money on Twitch, especially if you have a large fan base. Brand sponsorships can take many forms, such as receiving free products or even money from companies in exchange for promoting their products in your Twitch streams.

Just make sure you thoroughly understand Twitch's Terms of Service, which require you to include a disclaimer. Basically, you just have to let any Twitch users who may be watching know that you (not Twitch) are responsible for endorsing or promoting the product.

9. Consulting and coaching

a coach offering advice in a virtual setting

Once you master your own Twitch account, you might consider earning money by teaching other streamers how to make money on Twitch. Plenty of different agencies and freelancers now earn a steady income offering other streamers advice on everything from video ads and lead generation to how to start your own Twitch store.

If you go this route, ensure you're incredibly familiar with Twitch ads, subscriber-only streams, and all the other monetization options Twitch offers. If you specialize in certain topics, like how to become a Twitch affiliate or how to offer great Twitch subscriptions, don't be shy about mentioning it!

10. Creating a YouTube channel

5Creating a YouTube channel

While using multiple platforms may initially sound counterproductive, there's a reason that popular Twitch streamers like Ludwig Ahgren regularly upload content to Youtube. By turning the best parts of your Twitch stream into a Youtube video, you can earn additional ad revenue with Youtube ads and attract more viewers to your Twitch channel.

While attracting new viewers on Twitch is an art in itself, Youtube videos stand a better chance of being recommended to viewers watching similar content. YouTube can also be a fun place to upload compilations, gaming tips, or shorter content.

11. Partnerships with game developers

a streamer playing a sponsored game

Integrating partnerships with game developers presents another strong avenue for generating revenue on Twitch. This strategy typically involves endorsing, previewing, or reviewing new releases or updates from gaming companies. It's a win-win situation, as it gives you exclusive content to entertain and engage your audience while providing game developers with considerable visibility and feedback. It's key to approach these partnerships transparently, clarifying to your audience when content is “sponsored.” 

To make it a success, capitalize on your unique style and genuine gaming passion – this authenticity will not only captivate your viewers but also make you a preferable choice for game developers. With each successful partnership, you can steadily elevate your Twitch channel to new heights of profitability and popularity.

12. Paid appearances/speaking engagements

a streamer speaking at an event

Twitch streaming has opened new earning opportunities beyond the digital sphere. You've built a dedicated community and showcased your expertise—now you can take it to another level.

Paid appearances at conventions, e-sports tournaments, or industry webinars can be a fantastic revenue booster. Offer your insights as a panelist or speaker and, aside from the appearance fee, gain exposure to grow your Twitch channel. Remember, your public persona needs to align with your streaming one. 

Presenting yourself authentically appeals to potential followers, plus event organizers invest in trustworthy speakers. Just make sure you're comfortable going offline before diving into speaking engagements.

13. Virtual meet and greets

a virtual meet and greet

Most fans have an unquenchable thirst to get up close and personal with their favorite streamers.

By setting up virtual meets and greets, you're giving them the chance to interact directly with you while earning a nice income. Charge a ticket fee for these exclusive sessions. Keep the group size limited to make it personal and special. This strategy not only boosts your income but also strengthens the connection with your audience, making them feel like they're part of your Twitch journey.

14. E-sports competitions

a streamer participating in an e-sports competition

Partaking in e-sports competitions can be another exciting and potentially lucrative way of making money on Twitch in 2024. Streamers with competitive gaming skills can join these digital tournaments and possibly win substantial cash prizes. Remember, you need to not only win but also use the process to create engaging content for your audience.

Engaging content will keep your viewers interested, whether you're winning or not. This means more viewers, further increasing your opportunity to earn. This strategy not only fuels your passion for gaming but also attracts viewers who are keen on watching competitive gameplay, creating a win-win scenario for your Twitch channel in terms of participation and viewership growth.

Tips for making money on Twitch

As you can see, there are plenty of ways to make money on Twitch, from ad revenue to creating subscription perks like access to exclusive chat rooms. But things may not always feel so easy when you first start streaming.

Identifying your goals and mapping out a solid strategy can go a long way toward achieving success. Whether you're new to making money on Twitch or looking to up your income, here are some tips to get you started.

Choose a specific niche

Hey, you can't please everybody, right? It's going to be a lot easier to grow as a Twitch streamer if you choose a specific niche to focus on, whether it's video gaming, cooking, or arts and crafts. By keeping the theme of your Twitch streams consistent, viewers will know what to expect when they tune into your channel. Hopefully, they'll also spread the news to other users who enjoy the same type of content.

To zero in on the ideal niche, start by evaluating your interests and skills. Think about what you enjoy doing and how that could translate into engaging content. What games do you love? Do you have a knack for explaining complex topics? Is there a unique angle that you can offer? 

Once you've answered these questions, explore channels within your interest areas on Twitch. Look for gaps you could fill or ways you could differentiate yourself from existing streamers. Remember, the goal isn't just to follow trends but to provide value in a space where you can be authentic and engaging.

Stream regularly

Once upon a time, in a land before Netflix, people had to tune in at a specific time to enjoy the latest episodes of their favorite shows. Creating a regular schedule for your Twitch account can be a helpful way to let your viewers know when they should log on for your next live stream. Be sure you also take advantage of the fact that Twitch's Go Live Notifications are customizable. Including a meme, personal message, or info about your latest broadcast can be a fun way to get followers to tune in.

Apart from letting your viewers know when you're going live, broadcasting regularly can help build momentum and create a sense of community among your followers. Dependability can be a powerful tool in retaining your viewership; it shows professionalism and dedication to your craft. Remember, growing an audience takes time and patience, but keeping a steady streaming schedule can greatly expedite the process.

Interact with your Twitch audience

No matter how good you are, few people will tune in to watch you silently play video games all day. Make sure you add value to your broadcasts by interacting with your viewers, sharing information, and including shout-outs to new Twitch subscription members and engaging with their comments. Whether you’re thanking a donor, responding to a chat message, or even poking fun at your own gameplay, these encounters create a bond. Your viewers appreciate being seen and heard, encouraging them not only to tune in again but possibly donate or subscribe as well. As you nourish these relationships, they begin to feel less like viewers and more like a community. This communal spirit evokes loyalty, enhancing the chances of repeat subscriptions and increased merchandise sales.

Build your online presence

Many successful Twitch streamers take the time to cultivate a strong online presence on multiple platforms. Let your followers know where to find your YouTube channel, your accounts on other social media platforms, and your website. Continuing to establish your brand across different platforms will fortify your online presence. Ensure all your platforms reflect your brand identity consistently, from your logo to your color palette and the overall tone of your content. This way, your audience will recognize you and your brand whenever and wherever they come across it.

Beyond maintaining consistency, it's important to regularly update and engage with your followers across all platforms. Keep in mind that the key is not to stretch yourself too thin across many platforms but rather to choose a few where you can deeply engage and interact. This not only aids in securing a robust online presence but also creates a loyal community that will follow your work and tune into your Twitch streams. Lastly, never underestimate the power of optimizing your content for each platform's SEO, which can significantly boost your visibility.

Collaborate with other Twitch streamers

Another great way to make extra money is to collaborate with another Twitch streamer. Get to know other streamers in your niche and look for opportunities to do joint broadcasts that can help you both expand your audience and grow your platforms.

Embrace every opportunity for collaboration, whether guest streaming on another channel or hosting a joint event. Cross-promotion is a fantastic way to reach more potential followers and grow your own audience. Remember, the wider your reach, the greater your potential for earning. Your shared viewership could lead to more subscriptions, donations, and opportunities to sell merchandise, boosting your revenue stream significantly.

Monetize your Twitch audience with print on demand

From earning virtual currency like Twitch bits to making money with ads, Twitch now offers streamers many different ways to monetize their channels. Want to make money on Twitch by selling your own merch?

Sign up for a free Gelato account today to create high-quality, custom merchandise for your Twitch account. We offer creators a reliable, sustainable approach to selling one-of-a-kind merchandise to fans worldwide.

Twitch FAQs

How much do Twitch streamers make?

How much money you can make on Twitch depends on several different factors, from how many followers you have to your affiliate or partner program status. Some of the most successful streamers pull in hundreds of thousands of dollars, while others make much less.

How many views do you need to get paid on Twitch?

How many views you'll need to make money on Twitch highly depends on your monetization strategies. You do need a certain number of followers and views to join the Twitch partners and affiliate programs.

But you can technically start making money selling t-shirts or third-party subscriptions as soon as you find viewers willing to buy them. The more viewers you get, the more money you can make from things like ad revenue.

Is it hard to get paid on Twitch?

While it's possible to make money on Twitch, it isn't likely to happen overnight. There's a lot of competition when it comes to earning money from ad revenue, game sales, or even merch.

Making real money streaming takes a lot of time and effort, not to mention the upfront equipment costs. While it's never a bad idea to take advantage of monetization options, don't lose sight of the fun of sharing your favorite video game or hobby with other streamers worldwide.


Next steps

Start selling products with Gelato