Twitch Ad Revenue Calculator

Estimate Twitch ad revenue based on viewer count, ad impressions, and CPM rates. Calculate how much pre-roll and mid-roll ads earn per stream.

$
hrs
Ad Revenue / Stream
$10.50
6 ads x 500 viewers x $3.50 CPM
Monthly Ad Revenue
$231.00
22 streams per month
Monthly Sub Revenue
$500.00
200 subs at $2.50 avg split
Total Monthly
$731.00
0.32% from ads, 0.68% from subs
Annual Revenue
$8,772.00
Projected over 12 months at current rate
Hourly Rate
$8.31
88 total hours streamed/month
Revenue / Stream
$33.23
Average total income per broadcast
Effective eCPM
$21.00
Earned per 1,000 viewer-impressions per stream

Revenue Split

Ad Revenue
$231.00 (32%)
Sub Revenue
$500.00 (68%)
Viewer Count Scaling
ViewersPer StreamMonthly Ad Rev
50$1.05$23.10
100$2.10$46.20
250$5.25$115.50
500 (you)$10.50$231.00
1,000$21.00$462.00
2,500$52.50$1,155.00
5,000$105.00$2,310.00
10,000$210.00$4,620.00
Cumulative Earnings
MonthAd RevenueSub RevenueTotal
Month 1$231.00$500.00$731.00
Month 2$462.00$1,000.00$1,462.00
Month 3$693.00$1,500.00$2,193.00
Month 4$924.00$2,000.00$2,924.00
Month 5$1,155.00$2,500.00$3,655.00
Month 6$1,386.00$3,000.00$4,386.00
Planning notes, formulas, and examples

About the Twitch Ad Revenue Calculator

Twitch ads are an increasingly significant revenue source, especially since Twitch introduced the Ad Incentive Program. Streamers earn revenue based on CPM (cost per thousand impressions) multiplied by their viewer count. Ad revenue varies dramatically by time of year, viewer geography, and category.

This calculator estimates your ad revenue based on average concurrent viewers, the number of ad impressions per stream, and your effective CPM. Understanding these numbers helps you decide how many ads to run (balancing revenue against viewer experience) and forecast your monthly income.

Ad revenue is particularly impactful for streamers with large audiences. A streamer with 1,000 concurrent viewers running ads at a $3.50 CPM can earn meaningful income from just a few ad breaks per stream.

Use the estimate as a starting point, then compare it with your actual channel metrics as you collect them.

When This Page Helps

Ad revenue is passive income that scales with viewer count. Understanding your CPM and optimizing ad scheduling can significantly boost your income without additional effort. This calculator helps you find the right ad frequency and estimate earnings accurately.

How to Use the Inputs

  1. Enter your average concurrent viewers.
  2. Enter the number of ad impressions per stream (ads shown ร— viewers).
  3. Enter your estimated CPM (typically $2-5 on Twitch).
  4. Review your estimated revenue per stream and monthly.
Formula used
ad_revenue = (viewers ร— impressions_per_viewer ร— cpm) / 1000 Where: viewers = average concurrent viewers impressions_per_viewer = number of ads each viewer sees cpm = cost per 1,000 impressions (dollars)

Example Calculation

Result: $10.50 per stream

With 500 viewers each seeing 6 ads at $3.50 CPM: 500 ร— 6 ร— 3.50 / 1000 = $10.50 per stream. Over 20 streams/month, that's $210/month from ads alone. During Q4 holidays, CPMs often double, boosting this significantly.

Tips & Best Practices

  • Run ads during natural breaks (game loading, bathroom breaks) to minimize viewer disruption.
  • Q4 (October-December) CPMs are 2-3ร— higher due to holiday advertising budgets.
  • Twitch's Ad Incentive Program gives guaranteed minimum ad revenue for running set ad minutes.
  • Too many ads drive viewers away โ€” find the balance between revenue and retention.
  • Pre-roll ads play for new viewers โ€” running scheduled ads can disable pre-rolls.
  • Ad-block usage reduces effective impressions; your actual revenue may be lower than calculated.

Understanding Twitch Ad Economics

Twitch sells ad inventory to advertisers at a CPM rate. The platform takes a significant cut and passes the remainder to streamers. Your effective CPM depends on your audience demographics โ€” US viewers generate the highest CPM, while viewers from developing countries generate much less.

Optimizing Ad Revenue

The key to ad revenue is finding the sweet spot between running enough ads to generate meaningful income and not running so many that viewers leave. Strategic scheduling during natural content breaks minimizes disruption while maximizing revenue.

Ad Revenue vs. Other Income

For most streamers, ad revenue is 10-25% of total income. It's most significant for streamers with 500+ concurrent viewers. Below that threshold, sub and donation revenue typically dwarf ad income. Focus on community building first, then optimize ad revenue as your audience grows.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Twitch CPMs typically range from $2 to $5 for US viewers. CPMs vary by viewer geography (US/Canada pays highest), time of year (Q4 is 2-3ร— higher), and your category. Gaming categories generally have decent CPMs.