// Overlays
Blog

Twitch Channel Point Reward Ideas

Turning channel points on takes five minutes. The part that trips people up comes after.

9 min read Florian Eibisberger

Channel points are the points your viewers collect automatically while watching and can trade in with you for something. I build overlays that react to chat commands, which means I see across a lot of channels which rewards are still being redeemed weeks later and which sit dead in the list.

Two point systems, almost the same name

When streaming talks about points, it means two completely different things. Twitch channel points belong to Twitch: viewers collect them automatically while watching, see them under the chat box and spend them there on your rewards. Alongside that, nearly every chat bot runs a currency of its own, usually called loyalty points. StreamElements, Firebot and Streamer.bot each keep a separate balance per viewer, and you decide how fast it grows.

Twitch channel pointsYour bot's points
Who hands them outTwitch, automatically for watchingyour bot, on your rules
Affiliate requiredyesno, from your first stream
Where the viewer sees themunder the chat box on Twitchon request in chat, usually !points
Can an overlay pay them outnoyes
What an overlay can do with themstart a round, nothing elsetake the stake, credit the win, refund

Row four is the one that decides everything else. Twitch offers no interface that would let an outside program credit somebody with channel points. No overlay can do it, no Twitch extension, no bot, only Twitch itself. Refunding works: reject a redemption and the viewer gets the points back. But that is a cancellation, not a payout.

So my overlays deal exclusively in your bot's currency. When somebody stakes 500 on Ball Drop and wins 1,200, the overlay books that against StreamElements, Firebot or your Streamer.bot, never against Twitch. For you that mostly means one thing: point-based games need no Affiliate status. They need a bot with a currency, and you can have that from your first stream.

The Ball Drop overlay paying a viewer 8,250 points
The points in this payout are your bot's currency, not your Twitch channel points. The overlay books them where your bot keeps them.

Turning channel points on

In the Creator Dashboard go to Viewer Rewards and then Channel Points. That is where you enable the system for your channel and add your own under Manage Rewards. Almost everything is set per reward: name, cost, colour, whether it asks for text input, and whether the redemption lands in your queue. Up to here it really is five minutes.

Six rewards Twitch already gives you

The moment you switch channel points on, six rewards are already there. They are not just suggestions: Twitch fulfils them itself, they never show up in your queue, and they need no bot and no overlay. That makes them the only ones guaranteed to run without you, and the cheapest possible start.

RewardWhat happensMy take
Highlight My Messagethe chat line sits in a coloured box and stays at the topleave it on
Unlock a Random Sub Emotea non-subscriber gets one emote for 24 hoursleave it on
Choose an Emote to Unlocksame, except the viewer picks which oneprice it above the random version
Modify Your Username Coloropens the colours otherwise reserved for Turbo and Primeleave it on
Send a Message in Sub-Only Modea non-subscriber gets one message through while the mode is ononly if you actually use that mode
Modify a Single Emotethe viewer swaps one emote for anotheroff, it confuses more than it gives

The prices sit on Twitch's defaults and can be changed one by one, same as your own rewards. What you cannot do here is delete one. Disabling works, and that is enough.

The limits Twitch puts on you

Before you invent a list, four numbers and one rule are worth knowing. They are not in the dashboard but in the documentation and the terms, and they shape your list more than any idea does.

  • Fifty custom rewards is the ceiling per channel, and disabled ones count. You will never hit it in practice, but anyone who only deactivates old rewards instead of deleting them ends up with a graveyard.
  • Cooldowns run from one minute to seven days and apply to everyone, you included. On top of that come two separate caps: how often a reward can be redeemed per stream, and how often by the same person.
  • The queue can be skipped per reward, meaning redemptions count as fulfilled straight away. For anything a bot or an overlay carries out on its own that is the right setting, otherwise entries pile up for things that happened ages ago.
  • Cost runs from 1 to 1,000,000. That ceiling is not advice, it is just where the input field stops.
  • No reward with real-world value: Twitch's Channel Points Acceptable Use Policy prohibits redemptions that constitute gambling or hand over real-currency rewards. Points explicitly have no monetary value and cannot be traded outside Twitch.

That last one is closer to home than it sounds. A reward called Lottery, where 5,000 points buy a shot at a Steam key, falls under it. A game overlay running on your bot's currency does not, because no real money and no Twitch channel points are involved. I am not a lawyer, and the line sits where a redemption turns into something worth having outside Twitch.

Why most idea lists lead nowhere

Nearly every list online suggests rewards you have to act on yourself: let them pick your next game, do ten push-ups, pull a face. Those depend on you noticing mid-stream, interrupting whatever you are doing, and then delivering. That is exactly what stops happening reliably from week three onwards.

Once a redemption goes unanswered twice, chat stops buying it. Not out of annoyance, but because the points are better spent elsewhere. The rewards that survive are the ones that happen on their own. That, rather than originality, is the real filter for your list.

What a reward should cost

From here on this is about Twitch channel points. Viewers collect roughly 100 to 200 an hour, depending on how often they click the bonus chest Twitch pops into their chat by itself. The earn rate and the chest both belong to Twitch and cannot be changed. That turns into a simple rule of thumb: price a reward in watch time, not in points.

CostRoughly equalsGood for
100 to 300a few minutessmall stuff that may happen often
500 to 1,000just under an houryour standard reward, the workhorse
2,000 to 5,000one stream eveningsomething that briefly interrupts the flow
10,000 and upa regularonce a month, and make it count

When in doubt, price it too low and raise it later. A reward nobody can afford ends up looking exactly like a reward nobody wants.

None of that applies to your bot's currency. There you set the earn rate yourself, which makes every number arbitrary until you pick one. It pays to keep both systems in a similar range, otherwise one balance looks like play money next to the other.

Forty channel point reward ideas

Sorted by the filter above rather than by theme: the first group takes care of itself, the last one costs you attention every single time. Both belong on a good list, in a ratio not everyone gets right. Prices are Twitch channel points and starting points, not truths.

Runs without you the moment somebody redeems

Nothing here depends on you, only on a connection you set up once. This is the group the rewards come from that still get bought six months later.

RewardCostWho carries it out
Play a sound effect300your bot
Time yourself out for 60 seconds400your bot
Queue a song500your bot, if it does song requests
Confetti across the whole screen700your bot and OBS
Pin a message for two minutes800your bot
Have my message read out1,000the TTS Overlay
Put an image on screen for ten seconds1,500your bot and OBS
Emote-only mode for five minutes2,000your bot
Camera filter for one minute2,500your bot and OBS
Switch the OBS scene for 30 seconds3,000your bot and OBS

Chat plays a round

The redemption starts an overlay in OBS, and from there the round carries on in chat. What sets this apart from the group above is that the buyer is not the only one who gets something: everyone else can join in, and that is what turns these rewards into events rather than buttons.

Two viewers duelling, the winner lit up in green, the loser greyed out
The simplest case: one viewer challenges another, both stake, one takes the lot. A round runs under a minute and needs no click from you.
RewardCostOverlay
Uncover one tile on the minefield400Mines
Drop a ball500Ball Drop
A bingo card for the next round600Bingo
One spin on the slot machine700Slot
Challenge another viewer to a duel800Duel
A game of four in a row1,000Four in a Row
A game of nine men's morris1,200Nine Men's Morris
A guessing question for all of chat2,000CloserTo
Start a crossword for chat2,500Crossword
Defend one wave together3,000Tower Defense

The costs in this table are Twitch channel points and buy nothing but the start. What gets staked and won inside is your bot's points, and those are two separate accounts. Twitch does not allow it to be built any other way, see above.

Twelve bingo cards side by side, winning lines in gold, a banner below reporting 4,744 points paid out
The far end of the scale: one redemption with twelve people hanging off it. Every card carries its own stake, and the payout follows the number of lines.

What separates the two is not the game but how long it holds attention. A duel is over in forty seconds and fits alongside anything you are playing. A bingo or a crossword runs for minutes and wants a moment where you are talking anyway. If you are unsure which kind suits your stream, start with the short one.

A minefield with grid coordinates, three lives, and two viewers with their stakes listed on the right
And a third shape in between: everyone plays the same board, but one at a time. One tile per redemption, shared lives, and chat argues in between moves.

Ball Drop, Duel and CloserTo are yours to download and use. The others are supporter overlays and unlock when you support the project. What each one does is in the catalogue.

You do something, mid-stream

This group loses on the filter above, and it still belongs on every list. It is the one route by which chat reaches you directly, and that is why anyone cares about channel points in the first place. Two or three of them, though, not ten.

RewardCostWhen you deliver
Drink a glass of water500right away, and you should anyway
Pull a face at the camera800right away
Read out a joke chat sends you1,000right away
Keep talking in an accent for five minutes2,500right away
Take a five-minute break4,000when the run allows it
Pick the next game5,000after the current round
Play one round without headphones6,000if you dare
Ten push-ups8,000right away, and your back knows it

The glass of water sits first and cheapest on purpose. It is the only reward in this table that leaves you better off than before, and in nearly every channel that has it, it ranks among the most redeemed. If you take just one from this group, take that one.

Rare, expensive, once a month

The top end of your list, for people who have been saving for months. These get redeemed rarely and are meant to, because their job is to exist. They give a balance something to climb towards.

RewardCostWhen you deliver
Chat picks your outfit for the next stream12,000next week
A role in the Discord15,000one click
VIP for a month20,000one click
Name your in-game character25,000at the next game start
Play a round together30,000after the stream, by appointment
Suggest an emote40,000at the next free emote slot

Over a year, the reward that gets bought most is still almost always the cheapest one with an immediate visible effect, not the most expensive one. The expensive one at the top does its work by sitting there.

Wiring an overlay to a reward

My overlays listen to chat commands, and moderators are allowed to start a round on someone else's behalf. So you need no technical connection to begin with: you create the reward in Twitch, and whoever redeems it gets the matching command typed into chat by you or a mod. That works today, with any bot, and with none.

It also works automatically, on two routes. One hangs off Twitch: the channelPointsTriggers entry ties a Twitch reward directly to a command, so the redemption starts the round without you. It lives in the config.js the Config Hub writes for you, under All settings for this overlay. I have so far only built that path against Streamer.bot's documentation and not tested it against a real redemption. Until that changes, the manual route above is the safer bet.

A redeemed reward starting the TTS overlay, the buyer name shown in gold
This is what a redemption looks like on screen. The overlay starts on its own the moment the reward comes in, and makes it visible that somebody paid for it.

The other route does not involve Twitch at all. StreamElements runs a store of its own where viewers spend their loyalty points, and such a purchase can start a round just as well, through the redemptionTriggers entry. That path I did capture and check against a real redemption. Without Affiliate it is currently the most reliable option. Which bot can do what is covered in the chat bot comparison.

How an overlay gets into OBS at all is covered in the browser source guide.

Three mistakes you only make once

First, too many rewards. At fifteen entries nobody scrolls, and the bottom ones effectively do not exist. Five to eight is plenty, and you are allowed to rotate them.

Second, pricing something loud too cheaply. A 100-point reward that fires a sound effect gets redeemed every minute until you switch it off. Price is the only brake you have.

Third, rewards you cannot deliver in the moment. If you cannot fulfil a redemption, refund the points in the dashboard instead of quietly ticking it off. It costs ten seconds and it is the difference between a slip and a loss of trust.

Browse all overlays

Frequently asked

Do I need Affiliate for channel points?

For Twitch's channel points, yes: without Affiliate the menu entry never appears. For point-based games in my overlays, no. Those run on your bot's currency, so StreamElements, Firebot or Streamer.bot, and that works from your first stream.

Can overlays pay out Twitch channel points?

No, and that goes for every program except Twitch itself. Twitch offers no interface for crediting channel points. Stakes and winnings in my overlays therefore run on your bot's points. Refunds are the one exception: reject a redemption and Twitch returns the points automatically.

How many rewards should I create?

Five to eight. Past that the list turns into wallpaper and the lower entries are almost never redeemed. Rotate them seasonally rather than piling them up. The technical ceiling is fifty custom rewards per channel, disabled ones included.

Which rewards does Twitch provide by default?

Six: Highlight My Message, Unlock a Random Sub Emote, Choose an Emote to Unlock, Modify Your Username Color, Send a Message in Sub-Only Mode, and Modify a Single Emote. Twitch fulfils them itself, they never reach your queue, and they need neither a bot nor an overlay. You cannot delete them, but you can switch them off.

How many channel points does a viewer earn per hour?

Roughly 100 to 200, depending on how often they click the bonus chest Twitch drops into chat. Subscribers get a bump. Twitch sets that rate, not you. With your bot's currency it is the other way round: there you set the earn rate yourself.

Can I refund points?

Yes, for Twitch channel points. You can reject a redemption in the dashboard and the viewer gets the points back. Use it when you cannot deliver, instead of silently ticking the redemption off.

Can I trade channel points for game keys or money?

No. Twitch's Channel Points Acceptable Use Policy prohibits redemptions that constitute gambling or hand over real-currency rewards, and points explicitly carry no monetary value. A raffle where points are the tickets falls under that. A game overlay running on your bot's currency does not, because neither real money nor channel points are involved.

Can a redemption start an overlay automatically?

Yes, on two routes. Through a Twitch reward with the channelPointsTriggers entry in the config.js the Config Hub writes: the code runs across all of my overlays but has not been tested against a real redemption yet. Or through a StreamElements store purchase with redemptionTriggers, which I did check live and which needs no Affiliate. If neither fits, a mod types the command.

Last updated on August 2, 2026.

All overlays