Twitch Money Calculator
Estimate your potential Twitch earnings using your average viewers, subscribers, hours streamed per month, and CPM. Adjust ads per hour and CPM range to explore realistic revenue scenarios.
Estimate your potential Twitch earnings using your average viewers, subscribers, hours streamed per month, and CPM. Adjust ads per hour and CPM range to explore realistic revenue scenarios.
The Twitch Money Calculator helps streamers estimate potential income from ad impressions and monthly subscriptions. This tool factors in average viewership, hours streamed, ads per hour, and CPM to generate realistic monthly and yearly income predictions across a range of scenarios.
Ad Earnings = Avg Viewers × Ads/Hour × Hours × CPM ÷ 1,000 Sub Earnings = Subscribers × $2.50 Total Earnings = Ad Earnings + Sub Earnings
Streamer with 500 average viewers, 200 subscribers, 60 hours/month, 2 ads/hour, CPM range $1–$3:
Ad Earnings = 500 × 2 × 60 × ($1 to $3) ÷ 1,000 = $60 – $180 Sub Earnings = 200 × $2.50 = $500 Total = $560 – $680/month
| Revenue Source | Affiliate | Partner |
|---|---|---|
| Tier 1 Subscriptions ($4.99) | ~$2.50/sub | ~$2.50–$3.50/sub |
| Bits (cheers) | $0.01 per Bit | $0.01 per Bit |
| Ad Revenue (CPM) | $0.25–$5.00 | $1.00–$8.00+ |
| Tips / Donations | 100% (via StreamElements/PayPal) | 100% |
Most streamers reach Affiliate within 1–3 months with a consistent 3–4 days/week schedule.
The calculator estimates monthly and yearly income by combining two revenue sources: ad revenue (average viewers × ads per hour × hours streamed × CPM ÷ 1,000) and subscription revenue (subscribers × $2.50 net per Tier 1 sub). Adjust the CPM slider for a low/high earnings range based on your audience profile.
For most Twitch Affiliates, the revenue split is 50/50 — so a $4.99 Tier 1 sub pays the creator ~$2.50. Top Twitch Partners (invited, large audiences) can negotiate a 70/30 split, earning ~$3.50 per sub. Tier 2 subs ($9.99) and Tier 3 subs ($24.99) pay proportionally more but are much rarer.
Twitch CPM is what advertisers pay per 1,000 ad impressions. Rates typically range from $0.25–$5.00, with $1–$3 being most common for mid-size streamers. CPM is higher for US/UK/Canadian audiences, gaming channels targeting specific demographics, and during Q4. Not every viewer will see every ad — CPM is applied to monetized impressions only.
Twitch Affiliate requires: 50+ followers, average of 3+ concurrent viewers over 30 days, 8+ unique broadcast days in 30 days, and 500+ total minutes broadcast. Affiliates unlock subscriptions, Bits, ad revenue, and Channel Points rewards. It's the first paid tier and typically reachable within 1–3 months of consistent streaming.
Affiliates get basic monetization (subs, bits, ads). Partners get everything Affiliates have plus: a negotiated revenue split (potentially 70/30 on subs), Squad Streams, transcoding options for all viewers, a personalized Partner badge, and priority support. Partner is invite-only and requires sustained performance — typically 75+ average concurrent viewers, consistent streaming schedule, and community growth.
Bits are Twitch's virtual currency. Viewers buy Bits (100 Bits = $1.40 retail) and cheer them in chat to support streamers. Creators receive $0.01 per Bit — so 1,000 Bits = $10 to the streamer. Bits don't apply to the subscription revenue split, so they're fully creator-side income after Twitch's retail markup. Cheering is common during hype moments, milestones, and game victories.
Key factors: average concurrent viewer count (more viewers = more ad impressions), viewer geography (US/UK/CA audiences have higher CPMs), content category (gaming varies widely; IRL, finance, and tech content can command premium rates), ads per hour (more ads = more revenue but risks viewer fatigue), and time of year (Q4 CPMs can be 2× Q1).
Consistency matters more than total hours. Streaming 3–4 days per week at 3–4 hours per session (36–64 hours/month) with a predictable schedule outperforms irregular marathon sessions. Most successful small streamers commit to 40–60 hours/month. Full-time streamers typically stream 100–160 hours/month. Quality, consistency, and schedule predictability all contribute to viewer retention and growth.