Twitch

Twitch Affiliate — the four numbers, and which one actually stops people

Three of the four requirements are just showing up. The fourth is the one that stalls almost everybody.

Twitch Affiliate needs four things hit inside a rolling 30-day window. Three are attendance. One is the actual gate.

The four requirements

  1. 500 total minutes broadcast — about 8.5 hours
  2. 7 unique broadcast days
  3. 50 followers
  4. An average of 3 concurrent viewers

All four in the same 30 days. Miss one and the window keeps rolling — you do not start from zero, but the clock only ever looks back 30 days.

Why the first three are easy

500 minutes over 7 days is 71 minutes a day. Stream twice a week for a month and you clear both without thinking about it.

50 followers sounds like a gate and is not. Almost everyone who streams regularly for a month has 50 followers from friends, Discord and the odd passer-by.

Why average 3 concurrent viewers is the wall

Average, not peak. Twitch takes total viewer-minutes divided by total minutes streamed. Every minute you are live with nobody watching drags the number down.

Here is what catches people:

Streaming longer makes the average harder, not easier. A 6-hour stream with 2 viewers for one hour and 0 for five hours averages 0.33. The same 2 viewers on a 1-hour stream averages 2.

Long streams feel like effort. For this specific metric they are actively counterproductive.

The maths, laid out

Stream lengthViewer-minutes needed for avg 3
1 hour180
3 hours540
6 hours1,080

Same requirement, three times the work. Until you are past Affiliate, short streams are simply the correct strategy.

What actually works

  • Stream 90 minutes, not 6 hours. Concentrate whatever audience you have into a shorter window.
  • Pick a small category. Streaming a game with 40,000 concurrent viewers means page 90 of the directory. A category with 300 viewers means you are visible.
  • Stream when your people are awake, not when you are free. Evening in your audience's timezone beats 3am consistency.
  • Tell people the exact time. "Tuesdays and Thursdays at 8" outperforms "most evenings" by a wide margin at this scale.

Realistic timeline

For someone streaming twice a week in a sensible category: 4 to 10 weeks. The requirement that lags is always the viewer average, and it is usually fixed by shortening the stream rather than by streaming more.

After you hit it

The invite is not instant — it usually arrives within a day or two of the achievements page showing all four complete. Check the Achievements tab rather than waiting for an email.

Then subs, bits and ad revenue unlock. The 3-viewer average that felt impossible becomes the floor you never drop below again, because Affiliate status itself improves your placement.

Related reading

Hold the average while you build

The viewer average is the one requirement that does not fix itself by showing up. Sessions timed to your stream length.

See pricing →

One last thing on where the numbers come from. The 500 minutes, 7 days, 50 followers and 3-viewer average are Twitch's own, set out on the Twitch Affiliate Program help page, and they do get revised occasionally, so check there before you plan a month around them. If the average is the one holding you back, a count held for the length of your stream is what the first 25 free viewers on the homepage are for — they put people in the room at minute one. Whether anyone stays past minute two is still down to the stream.

Frequently asked questions

Is the 3 viewers average or peak?

Average concurrent, calculated as total viewer-minutes divided by total minutes streamed. Every empty minute pulls it down.

Do I count as one of my own viewers?

No. Watching your own stream in another tab does not count towards the average.

Does streaming longer help reach Affiliate?

It helps the 500-minute requirement and hurts the viewer average. Until you qualify, shorter streams are usually the better trade.

How long does the invite take to arrive?

Usually a day or two after all four show complete on the Achievements page. Check there rather than waiting for an email.