Twitch Affiliate Marketing: How Brands Work With Streamers
The short version: give each streamer their own discount code, pay them a commission on every order that uses it, and send them the product so they can use it on camera. That’s Twitch affiliate marketing in one line. Codes beat links here because viewers hear them on stream and can type them in at checkout later, on any device.
Twitch is a strange place to advertise. People stay for hours, they chat with the person on screen the whole time, and they’re quick to spot anything that feels like a paid read. Viewers sit through pre-roll ads. They act when a streamer they’ve watched for two years says “I’ve been using this chair since March, use my code if you want one.”
This guide is for store owners who sell things gamers and streamers actually buy, and want to run an affiliate program with Twitch creators. It covers how the partnership usually works, what to offer, how to find streamers who will sell, and the disclosure rules both sides need to follow.
Disclosure: we make Coupon Affiliates, a WooCommerce affiliate plugin. We mention it later in this guide where it fits, but everything before that section applies whatever tool you use.
Key takeaways
- “Twitch Affiliate” is Twitch’s own monetization tier (subs, Bits and ads). Affiliate marketing on Twitch means a streamer earning commission on your products. A streamer doesn’t need one to do the other.
- A personal discount code is the main tracking method on Twitch. Streamers say it on air and pin it in chat, and it usually ends up on a panel too.
- The best-fit products are ones a streamer can use on camera for hours: chairs, headsets, mics, lighting, peripherals, drinks and apparel.
- Average concurrent viewers and an active chat tell you more than follower count when you pick partners.
- Twitch has its own branded content rules on top of FTC and ASA disclosure rules. Put all of it in your brief.
In this guide
- Twitch Affiliate vs. affiliate marketing on Twitch
- Why discount codes work so well on Twitch
- What sells through Twitch streamers (and what Twitch won’t allow)
- What streamers look for in an affiliate program
- How to run a streamer affiliate program
- Disclosure rules for Twitch affiliate content
- Running it on WooCommerce
- Mistakes to avoid
- FAQ
Twitch Affiliate vs. affiliate marketing on Twitch
These two get mixed up all the time, so let’s clear that up first.
Twitch Affiliate is Twitch’s own monetization status, the one that lets a streamer earn from subs, Bits and ads on their channel. According to Twitch’s help center, a channel needs 25 followers, 4 hours of streaming, streams on 4 different days, and an average of 3 concurrent viewers on 4 of those days, all within the same 30-day window. Twitch then sends an invite.
Affiliate marketing on Twitch is a deal between a streamer and a brand. The streamer promotes your product, their viewers buy with a code or link, and you pay the streamer a commission. Twitch isn’t involved, apart from its rules about what can be promoted and how it’s disclosed.
The two are independent. A streamer with 40 loyal viewers who hasn’t hit Affiliate status yet can still sell your product. A Partner with thousands of viewers might sell nothing if the fit is wrong. When you recruit, look at the audience rather than the badge.
Why discount codes work so well on Twitch
On a blog or YouTube description, a tracked link does most of the work. Twitch is different. Most of the promotion is spoken during a game, and a lot of viewers are watching on a TV, a console or a phone app where tapping a link in chat is awkward or impossible.
A code gets around all of that. The streamer says “use code KAYLA at checkout”, it goes in a chat command so anyone can type !code to see it, and it sits on a channel panel and maybe an overlay. A viewer can remember it and use it the next day on a laptop. Every order that uses it is credited to that streamer, with no reliance on cookies surviving between devices or browsers.
Links still have a place. Most streamers will want one for their panels and Discord, and a link that applies the code automatically at checkout gives you both. For the wider case for codes over cookies, see coupon-based affiliate tracking.
What sells through Twitch streamers (and what Twitch won’t allow)
The products that do well are the ones a streamer can use on camera without it feeling like an ad break. A viewer might watch someone sit in the same chair for a four-hour stream. That’s a longer product demo than any ad could give you.
- Streaming equipment: microphones, webcams, key lights, capture cards, stream decks and mic arms. Viewers who stream themselves ask about setups all the time.
- Peripherals: headsets, keyboards, mice, mousepads and controllers.
- Furniture: chairs and desks. Secretlab runs its own program for this, and its affiliate page advertises up to 12% commission with a 7-day conversion window.
- Drinks and snacks: energy drinks are the classic example. G FUEL’s affiliate program gives each affiliate a code for 20% off, plus a commission on every sale.
- Apparel and accessories: hoodies, desk decor, figures, anything that shows up in frame.
- Software and digital products: game keys, VPNs, editing tools and overlays, which are easy to demo on screen.
Check Twitch’s Branded Content Guidelines before you build a program around a product. Twitch doesn’t allow branded content for weapons, tobacco and vapes, adult products, cannabis, payday loans, multilevel marketing, political content, prescription drugs and risky gambling products such as online slots. Alcohol is allowed, but the stream has to be marked as mature content.
What streamers look for in an affiliate program
Most affiliate programs for streamers look alike, and many streamers run a few codes at once. If you want yours to be the one they talk about, design the program around what they care about:
- A product they’d use anyway. Streamers protect their chat’s trust. If they wouldn’t use it unpaid, the paid mentions will sound flat.
- A discount their viewers will notice. 5% off rarely gets anyone to type a code. G FUEL’s affiliate codes, for comparison, give 20% off.
- Commission worth their time. Work it out from your margins first. Our free commission calculator shows what a rate means per order.
- Stats on demand. Streamers like checking their own sales and earnings without having to email you.
- Reliable, simple payouts. PayPal is common (G FUEL asks for a PayPal account at signup). Paying on a clear schedule builds more goodwill than a slightly higher rate paid late.
- No minimum audience. Smaller streamers are often the most willing partners. Letting them in with the same terms tends to pay off.
How to run a streamer affiliate program
These are the Twitch-specific parts. If you haven’t set up an affiliate program at all yet, start with our walkthrough on creating a WooCommerce affiliate program and come back here.
1. Find streamers whose viewers are your customers
Browse the Twitch categories your buyers watch, and pay attention to who talks about their setup. A streamer who answers “what mic is that?” in chat every night is already doing product recommendations for free.
When you check a channel’s numbers on a site like TwitchTracker, look at average concurrent viewers and how busy the chat is, not followers. Followers pile up over years and include people who never come back. Also check their panels for brands they already work with. A competitor’s code there is a no, while a set of unrelated sponsors shows they’re used to running codes.
You can also recruit from your own customers. Some of the people buying your products stream, and they already like what you sell. There are more ways to build a list in our guide to recruiting affiliates.
2. Make a specific offer
Watch at least one full stream before you get in touch, and mention something from it. Then spell out the whole deal in the first message: the viewer discount, the commission rate, how often you pay, and that you’ll send the product so they can try it first.
Offer to make the code their channel name, or something close to it. Viewers remember a code that matches the streamer, and the streamer is happier saying it out loud. If names clash or are taken, our coupon code name generator can suggest alternatives.
3. Give them what they need for a stream
Streamers put promotions in a handful of places, so send them assets for each one:
- The code and a short link that applies it at checkout
- Suggested text for a chat bot command (for example,
!gearor!code) - A channel panel image with the code and discount on it
- An overlay or “starting soon” graphic with the code on it
- A QR code viewers can scan from the screen with their phone
Keep talking points light. A couple of facts about the product and the offer is plenty. Scripts sound like scripts, and Twitch chat will tell them so. There’s more on this in our guide to making creatives for affiliates.
4. Track each streamer separately
Every streamer needs their own code so you know who sold what. Check results after the first month. Expect a mix: a few will sell steadily, others only spike on the days they mention it. That’s normal, and it’s the reason commission-based deals suit Twitch: you only pay for the ones that work.
Watch for codes turning up on coupon sites too. A popular streamer code can end up on deal aggregators, where it’s used by people who never watched the stream. If that happens, see how to stop coupon abuse before it eats into your margins.
5. Reward the ones who sell
Streamers already run sub goals and follower goals, so a sales target fits how they work. A bonus for hitting 50 sales in a month gives them a reason to run a giveaway or a “use my code” push. Raising the rate for a consistent seller costs less than finding a new one. For more ideas, see our guide to gamifying your affiliate program.
Disclosure rules for Twitch affiliate content
Streamers do the disclosing, but the FTC’s Endorsement Guides FAQ says advertisers need “reasonable programs in place to train and monitor members of their network.” Put the rules in writing when someone joins. This is a summary of the published guidance, not legal advice.
Twitch’s own rules. Twitch’s Branded Content Guidelines require streamers to check “Branded Content” in Stream Manager when a stream includes paid promotion as a central, intentional part of the broadcast. That shows viewers a notice that the stream “includes paid promotion” for 10 seconds when they join. Twitch doesn’t require the tool when mods simply share affiliate links in response to questions from chat, or for panels on an offline channel page. Twitch also says the tool on its own won’t always meet legal disclosure requirements.
US (FTC). The FTC’s Disclosures 101 for Social Media Influencers says that in a live stream “the disclosure should be repeated periodically so viewers who only see part of the stream will get the disclosure.” That applies to free products as well as cash.
UK (ASA). The ASA’s guidance on social media and influencer ads says an influencer who includes an affiliate link or code in their content is “acting as an advertiser”, and prefers labels such as “Ad”. It says abbreviations like “aff” or “spon” are likely to be insufficient.
In practice, that means asking streamers to use the branded content tool on promoted streams, mention the partnership out loud more than once, and add “Ad” to the panel and chat command. Our guide to writing affiliate terms and conditions shows how to build rules like these into your program.
Running a Twitch affiliate program on WooCommerce
If your store runs on WooCommerce, you can manage all of this inside WordPress with Coupon Affiliates, our plugin. It was built around coupon-code tracking, so it matches how Twitch promotion already works. Each streamer gets a coupon code, every order using it is credited to them, and they get a dashboard showing their sales and commission.
These are the features that matter most for streamer partnerships:
- Referral links that apply the code: referral URLs add the streamer’s coupon at checkout automatically and show them clicks and conversions.
- QR codes and short links: streamers can generate a QR code (with your logo in the middle) and a short URL for overlays and panels.
- Personalized graphics: dynamic creatives let you design one banner that fills in each streamer’s code, name or QR code, so you don’t make a panel image for everyone by hand.
- Bonuses and leaderboards: performance bonuses reward targets like total sales or orders over a period, and leaderboards add some friendly competition.
- Repeat customers: lifetime commission can keep crediting a streamer when a viewer they referred comes back and orders again without the code (for customers with an account, not guest checkouts).
- Payouts: pay streamers through PayPal, Stripe, Wise bank transfers, manual methods or store credit.
There are limits to be upfront about. The plugin only works with WooCommerce, and it doesn’t find streamers for you, so recruitment is still your job. Coupon tracking and the affiliate dashboard are in the free version, while QR codes, short URLs, dynamic creatives, bonuses, leaderboards, lifetime commission and one-click payouts need PRO. PRO is $23.99 a month or $179.99 a year for one site at list price, with 25% off the first payment and a 7-day free trial (see our pricing page).
Mistakes brands make with streamer affiliate programs
- Chasing big numbers. A channel with a huge follower count and 30 people watching live won’t sell much.
- Sending a script. Chat notices straight away, and it makes the streamer look bad.
- Skipping the free product. A streamer who hasn’t used the thing can’t talk about it for hours, which is the whole advantage of Twitch.
- Judging it on one stream. Sales from Twitch build as the code keeps coming up. Give each partner at least a month.
- Leaving disclosure to chance. Sending the rules after something goes wrong is too late.
Working with video creators too? The same approach carries over, with a few changes covered in YouTube affiliate marketing and influencer affiliate programs.
Frequently asked questions
Does a streamer need to be a Twitch Affiliate to join a brand’s affiliate program?
No. Twitch Affiliate status is about earning from Twitch itself. A brand’s affiliate program is a separate agreement, so any streamer the brand accepts can join, whatever their Twitch status.
How do streamers share affiliate codes on Twitch?
Usually in four places: saying it out loud during the stream, a chat bot command like !code, a channel panel under the video, and an on-screen overlay or QR code. Most also post the link in their Discord and social profiles.
Are discount codes or affiliate links better for Twitch?
Codes tend to work better because the promotion is spoken and many viewers watch on devices where clicking is awkward. A link that applies the code automatically is a useful extra for panels and Discord, so most programs give streamers both.
Do Twitch streamers have to disclose affiliate codes?
Yes, in most cases. Twitch asks streamers to use its branded content tool when paid promotion is a central part of a stream, the FTC says live streams should repeat the disclosure periodically, and the UK’s ASA treats affiliate codes as advertising that should be labeled clearly, for example with “Ad”.
What commission should I offer Twitch streamers?
Start from your margins, not from what other brands pay. As one reference point, Secretlab advertises up to 12% on its affiliate page. Our guide to setting affiliate commission rates walks through how to pick a number that works for both sides.
Are small streamers worth working with?
Often, yes. Smaller channels usually know their chat well and get fewer brand offers, so they’re more likely to say yes and give the partnership proper attention. With commission-only deals, taking a chance on them costs you little beyond a free product.
PS: Want to give streamers their own codes and dashboards? Take a look at Coupon Affiliates, our affiliate plugin for WooCommerce. You can start with the free version, or try PRO with a 7-day free trial.
Elliot Sowersby is a WordPress developer from Yorkshire, United Kingdom. He is the founder and lead developer of Coupon Affiliates and RelyWP.


Leave a Reply