Twitch ad revenue, explained: CPM, the Ads Incentive Program, and real numbers
Ads are the revenue line most streamers understand least and dismiss fastest. For a channel with an audience, they are also the one that scales without asking anyone for anything.
Subs and bits require a viewer to decide to pay. Ads require a viewer to be present. That makes ad revenue the line that scales purely with concurrent viewers — which is why it matters more as a channel grows, and why it is worth understanding before the channel is big enough for it to matter.
How Twitch ads pay
Twitch sells ad impressions on your stream and pays you a share, quoted as a CPM — dollars per thousand impressions. One viewer watching one 30-second ad is one impression. Run three minutes of ads an hour to 50 viewers and that is roughly 300 impressions an hour; at a $3.50 CPM, about $1 an hour. Small, until the viewer count is not.
What sets the CPM
- Viewer country. US, UK, Canadian and Western European viewers command CPMs several times higher than most of the world. This is the biggest factor and not one you control directly.
- Season. Q4 CPMs run 30–60% above Q1 as advertisers spend their year-end budgets.
- Partner status. Partners see higher CPMs and better fill rates than Affiliates.
- Ad density. More ad minutes per hour means more impressions, up to the point where viewers leave.
Reasonable 2026 ranges: Affiliate with a US-heavy audience, $2–$4 CPM; Partner, $3.50–$6; either with an audience mostly outside the top markets, under $1.50. The revenue calculator uses the middle of these and lets you toggle ads on and off.
The Ads Incentive Program
Twitch offers eligible streamers a fixed monthly payment in exchange for committing to a set ad density — for instance, three minutes of ads per hour across a minimum number of streamed hours. The offer is calculated from your recent viewership, so it is effectively Twitch guaranteeing your ad revenue in advance. For channels with a stable average, it usually pays slightly more than running ads ad hoc, and it removes the temptation to skip them. It appears in the dashboard when you qualify; it is not applied for.
Why it scales with average viewers
Every ad revenue formula multiplies by concurrent viewers. Followers who are not watching see no ads. Subscribers, notably, see fewer ads (Twitch shows subs no pre-rolls and fewer mid-rolls), so a heavily-subbed channel earns less per viewer from ads and more from subs — which is a fine trade. The number to grow for ad income is the average, which is the same number that governs directory placement and Affiliate and Partner status. It is all one number, measured the same way, and the average viewers calculator is the tool for it.
Running ads without losing viewers
Pre-rolls on entry lose browsers who were only sampling. Mid-rolls at natural breaks — between games, during a queue — lose far fewer. Announce them, keep them to 90 seconds or less at a time, and use the ad-free-for-subs benefit as a sub pitch. Ads are a tax on attention; the craft is collecting it when attention is cheapest.
Related reading
Fill the room for your next stream
Real concurrent viewers, live in minutes, held for the whole session. First 25 free.
See packages →The programme's actual terms — who is eligible, how the offer is calculated and what the ad-density commitment involves — are on Twitch's Ads Incentive Program help page, and they change often enough that the page beats any blog post, including this one. A word of honesty on where held viewers fit: a session from £1.89 raises the count on screen and the directory position that comes with it. It is a discovery tool, not ad revenue — the impressions that pay are from real people who found you and stayed, and the session's job is to get them to the door.
Frequently asked questions
How much do Twitch ads pay per viewer?
Roughly one to two cents per viewer per hour at typical ad density and CPM. It becomes meaningful at 50+ average viewers.
What is the Ads Incentive Program?
A monthly fixed payment Twitch offers in exchange for a committed ad density. Calculated from your viewership; appears in the dashboard when you qualify.
Do subscribers see ads?
No pre-rolls and fewer mid-rolls. A sub-heavy audience earns less from ads and more from subs.
Do ads hurt my viewer count?
Pre-rolls lose sampling browsers. Mid-rolls at natural breaks lose very few.