On this page
If you've ever searched "how to make money on Twitch" then you've probably seen the big buckets: subscriptions, Bits, ads, tips, merch, affiliates, and sponsorships. The missing piece to the puzzle however, is how you actually give viewers a nudge toward those options while you're live. Do this without stopping the stream every 3 minutes to explain it and drive your viewers to leave.
That's where Twitch commands come in. A command doesn't magically generate income by itself, but what it does do is remove the friction. A chat message can answer a question instantly, drop the right link at the right moment, and turn hype moments into action (subs, Bits, tips, clicks, and sales).
Before You Start
Before we begin this journey we have to do a quick reality check into Twitch payouts and eligibility for your channel. Twitch has expanded access to monetization tools, but payouts will still depend on eligibility thresholds: being an Affiliate or Partner.
Affiliate requirements were changed in June 2025 listing an update to their requirements: stream 4 hours, stream on 4 different days, have a minimum of 3 average concurrent viewers on 4 different days, and 25+ followers.
You can always double-check your Creator Dashboard since requirements and rollout details can vary by region/account. Always stay up-to-date on changes!
Monetizing Commands
Think of your commands as your ready-to-go always available salesperson:
- Clarify how viewers can support (Prime, subs, Bits, tips)
- Convert excitement into action (after a clutch play, raid, or funny moments)
- Capture off-platform sales (merch, affiliate links, sponsor codes)
- Coach new viewers (what you do, schedule, where to follow)
The goal is to make supporting you easy in chat.
Decide What You're Monetizing
This is going to be your command menu. Pick 3 to 5 primary support paths so your chat doesn't feel like you're just dumping links in their lap.
- Subs (including Prime)
- Bits
- Tips/Donations
- Merch/Shop
- Affiliate links / Sponsor codes
you're going to build your commands around your selected paths, plus a few supportive commands such as your schedule, socials and Discord links to increase retention. Retention will help to increase your revenue over time.
Choose the Right Command Type
There are two types of command prompts you can do on Twitch:
Twitch slash commands (built-in)
The Twitch slash commands start with / and are typically used for moderation tools, shoutouts, and ads. For example you can do /shoutout username to promote another streamer. Affiliates and Partners can run commercials on their channels as well.
Bot/Custom Commands (Monetize these!)
These usually start with ! and can be created in chatbots such as Mix It Up Bot, Lumia Stream and Streamer Bot.
Twitch Bot Command Templates
Here are some copy/paste templates that you can utilize for your commands.
Support the Stream Commands
- !Support - Want to support the stream? π You can sub (Prime works!), cheer Bits, or tip here: [LINK] Thank you for being here!
- !Sub - Subbing helps a ton (and you get emotes + perks)! π Sub here: [LINK]
- !Prime - If you have Amazon Prime, you may have a free monthly Twitch channel sub you can use here π (doesn't auto-renew): [LINK/INSTRUCTIONS]
- !Gift - Gift subs are a fun way to support + spread the love π Gift here: [LINK]
- !Bits - Cheer Bits to pop off in chat β¨ Every Bit helps: [LINK]
- !Tip - No pressureβtips help cover stream costs β If youβd like: [LINK]
- !Wishlist - If youβd rather help via gear/stream upgrades: [WISHLIST LINK]
Merch + Sales Commands
- !Merch - Merch link: [STORE LINK] (wearable chaos encouraged)
- !Store / !Shop - Everything in one place: [LINK]
- !Drops - Limited drops found here: [LINK]
Affiliate Links + Gear
Affiliated links can give you a percentage of profit based off of sales made when your community click your link and make a purchase.
- !Gear - People ask about my setup all the time. Here's the full list: [AFFILIATE LINKS]
- !PC / !Setup - PC + Stream setup details: [LINK]
- !Controller / !Headset / !Mic - "My [GEAR] can be found here: [LINK]
Sponsor Codes
When you have partnerships make sure you're sharing them with your community.
- !Sponsor - Today's sponsor is [BRAND] π use code [CODE] for [DISCOUNT]: [LINK]
- !Code - Discount code: [CODE] for [BRAND]: [LINK]
Retention Commands
The more returning viewers you get = more earnings.
- !Follow - If you're enjoying stream, hit follow so you don't miss next time I go live! π
- !Schedule - Schedule: [DAYS/TIMES + TIMEZONE] Stay up to date here [LINK]
- !Discord - Join the community to stay up to date and know with [STREAMER] goes live: [DISCORD LINK]
- !Socials - Other places you can find me are: [LINK HUB]
Engagement Commands
The more engagement you have in chat means a higher conversion opportunity.
- !Lurk - Lurkers are welcome π Thanks for hanging out!
- !Clip - Clip your favorite moments! It can help the channel grow.
- !Raid - We raid with Kindness π get ready to join us on a raid!
- !SO - Go show love to [CREATOR]: [LINK] they're awesome!
Convert with Commands
When using commands to create moment-based chat messages, you're opening the opportunity to make money without annoying your viewers. Here are a few tips to make your commands work better without being a nuisance to chat:
Use "moment-based" triggers instead of constant timers
If you're setting your commands on a timer then they can often get overlooked and can feel random or stale. Doing moment-based commands mean that you're having the command appear in a way that adds value to the stream and community. Here are some "moments" where you should trigger a monetized command:
- After You Get Raided: When another creator raids into your stream that is the perfect time to give them a shoutout (!so) and pitch yourself while triggering the !support command. This lets the new viewers know what you're about and how they can support for free with Twitch Prime.
- After a Hype Moment: When something exciting happens in stream it grabs the attention of your viewers. !Clip your content and remind your community about the perks of using a !Prime sub in your channel.
- Before Going BRB: Letting your chat know you're going to be back in a couple of minutes is the perfect time to run a command such as !tip. During your BRB they can go to your tipping page and set it up without missing any epic moments, then submit the tip when you get back as a fun surprise.
- End of Stream: The end of stream is a great time to give a Call to Action. Remind your viewers that while you're offline they can head to !discord, remind them when you'll be live next with !schedule and prepare to !raid out together.
Set Roles + Cooldowns
Keep all of your monetizing commands Streamer/Mod-only if your community prefers to have a cleaner, less spammy chat. Sometimes viewers (non-Mods) will spam commands and clutter up chat causing your viewers to ignore the commands entirely.
Be sure to have cooldowns of roughly 30 to 300 seconds per command to also prevent the chat from being spammed and annoyed. Be sure to also keep in mind that this is community and creator specific. If your community likes the chaos of spamming commands you may want to ignore cooldowns.
Write Commands Like A Human
Using "no pressure" language can build trust and will perform better long-term rather than using guilt. For instance, writing "All support is appreciated but not expected!" will go over better than "If you don't sub to my channel I will lose my apartment" so keep that in mind when creating your commands.
Track What Works
Use unique links for commands like !merch, !gear, and !sponsor so you can see which commands are actually driving clicks. This helps you to go back to your commands and see if they need to be worded differently or if you should bring them up in a different manner than you have been.
Commands During Ads (Affiliate/Partner)
If you're eligible to run ads on your stream, try to run them during downtime. For instance, if you're going to get up to stretch and get a glass of water that's the perfect time to have a Moderator run a !break command. This will trigger your ad (this uses Twitch's API with your chatbot) with a "be right back" message. Ads work best when you warn people and pair them with an actual break.
Conclusion
Take these commands and start monetizing in your Twitch channel! Not every command will make you money but the right commands can increase your potential to making a profit.
FAQ
Can I earn money on Twitch if I'm not an Affiliate or Partner?
Although payout eligibility will depend on your program status, you can use third-party methods to earn money. Find a secure way to receive Tips from your viewers or create a merch line.
What are the best commands for beginners to get started?
We recommend starting with !support, !prime, !discord and !schedule. This gives you the opportunity to monetize while also having a focus on retention.
Does Prime really include a free sub?
Yes! Twitch states that Prime members get a free monthly channel sub as a benefit.
How often should I post monetization commands?
Use them situationally during raids, a break, a hype moment or the end of stream. If you decide to use timers make sure they're not too frequent (every 20-40 minutes) and rotate the messages so they're not spammy.
Any rules I should know before monetizing?
Twitch has a Monetized Streamer Agreement that goes over policies. Be sure to also follow local laws for sponsorships, disclosures and taxes.