Twitch Ad Revenue Calculator

Estimate your potential ad earnings based on viewership, stream hours, and ad settings. Understand your Twitch ad revenue potential.

Your typical viewer count during streams
Total hours you stream monthly
Affiliates and Partners have different ad rates
How many ad breaks you run per stream hour
Duration of each ad break
Ads shown when viewers join
Cost per 1,000 ad impressions

CPM Rate Guide

Average CPM: $2.50-$5.00 for most regions. Partners typically see higher rates ($3-$7). Q4 (Oct-Dec) has highest CPMs due to holiday advertising. US/UK viewers generally have higher CPMs than other regions.

Your Estimated Ad Revenue

Monthly Ad Revenue
$0.00
From all ad sources
Annual Projection
$0.00
Based on monthly rate
Per Stream Hour
$0.00
Average ad earnings/hour
Total Ad Impressions
0
Monthly ad views

Revenue Breakdown

  • Mid-Roll Ad Revenue $0.00
  • Pre-Roll Ad Revenue (est.) $0.00
  • Total Ad Time per Month 0 min
  • Ads per Stream Hour 0
  • CPM Rate Used $0.00

Understanding Your Results

These estimates are based on average industry data and your inputs. Actual ad revenue varies significantly based on viewer demographics, ad blocker usage (typically 30-50% of viewers), seasonal advertising demand, and Twitch's ad inventory. Q4 typically sees 30-50% higher CPMs due to holiday advertising budgets.

Understanding Twitch Ad Revenue

Twitch ad revenue represents one of the most consistent income streams available to Affiliates and Partners. Unlike Bits or subscriptions that depend on viewer generosity, ad revenue generates automatically whenever viewers watch your stream. However, understanding how Twitch calculates ad earnings—and how to maximize them—requires knowledge of CPM rates, ad formats, and viewer behavior.

According to Twitch's official Creator Camp documentation, streamers earn money each time an ad plays on their channel. The payment is calculated using a CPM (cost per mille) model, meaning you earn a set amount per 1,000 ad impressions. However, the actual CPM rate varies based on multiple factors including your partner status, viewer demographics, and seasonal advertising demand.

How Twitch Ad Payments Work

When an advertiser pays to run ads on Twitch, the platform distributes a portion of that revenue to streamers. The calculation follows this basic formula:

Ad Revenue = (Ad Impressions ÷ 1,000) × CPM Rate

For example, if 10,000 viewers see your ad (impressions) and your CPM is $3.00, you'd earn approximately $30 for that ad. Of course, real-world calculations involve multiple ad formats, varying viewer counts, and ad blocker adjustments. Research from Stream Scheme's income analysis suggests ads typically contribute 10-25% of total streamer income for channels running regular ad breaks.

CPM Rates: What to Expect

CPM (Cost Per Mille) represents the amount advertisers pay per 1,000 ad impressions. For Twitch streamers, this translates directly to earnings. However, CPM rates vary dramatically based on several factors.

$0.50-$2.00
$2.00-$5.00
$5.00-$10+
Lower CPM (developing regions, Q1-Q2) Higher CPM (US/UK, Q4)
Factor Lower CPM Range Higher CPM Range
Affiliate Status $1.50 - $3.00 $3.00 - $5.00
Partner Status $2.50 - $4.00 $5.00 - $8.00
Partner Plus $3.00 - $5.00 $6.00 - $10.00+
Q1 (Jan-Mar) Lowest CPMs Post-holiday dip
Q4 (Oct-Dec) Highest CPMs Holiday advertising surge

The Interactive Advertising Bureau's (IAB) annual report shows that digital video advertising continues to grow year-over-year, which has positively impacted Twitch CPM rates. Streamers in the US, UK, Canada, and Australia generally receive the highest rates due to advertiser demand in these markets.

Types of Twitch Ads

Pre-Roll Ads

  • Play when viewers join your stream
  • Automatic unless disabled
  • Can be turned off by running mid-rolls
  • May cause viewer drop-off

Mid-Roll Ads

  • You control when they run
  • 90 seconds disables pre-rolls for 30 min
  • Can schedule or trigger manually
  • Better viewer experience control

Most successful streamers prefer running scheduled mid-roll ads to disable pre-rolls. As explained in our complete Twitch Ads guide, running 90 seconds of ads every 30 minutes effectively eliminates pre-roll ads for new viewers during that window, improving first impressions while maintaining ad revenue.

The Pre-Roll Trade-Off

Pre-roll ads present a fundamental dilemma: they generate revenue but potentially drive away new viewers. According to Twitch's Partner documentation, streamers who actively manage their ad schedule often see better viewer retention than those relying solely on pre-rolls. The Ads Manager tool (available to Partners and some Affiliates) provides detailed control over ad scheduling.

Maximizing Your Ad Revenue

Optimizing ad revenue requires balancing income against viewer experience. Here are proven strategies used by successful streamers:

1. Schedule Ads During Natural Breaks

Run ads during transitions, bathroom breaks, or between matches. Viewers expect brief pauses and are less likely to leave during planned interruptions. Many streamers announce ad breaks ("Quick 60-second ad break!") which actually increases viewer tolerance.

2. Maintain the 90-Second Rule

Running at least 90 seconds of ads every 30 minutes disables pre-rolls for that period. This strategy prioritizes the first impression for new viewers while maintaining revenue through scheduled mid-rolls you control.

3. Consider Your Audience Demographics

Viewers from the US, UK, Canada, and Australia generate higher CPMs. While you can't control where your viewers come from, understanding your audience demographics (available in your Creator Dashboard) helps set realistic revenue expectations. Learn more about tracking your channel metrics in our Stream Growth Calculator.

4. Stream During Peak Advertising Periods

Q4 (October-December) consistently delivers the highest CPM rates due to holiday advertising budgets. Streaming more during this period can significantly boost annual ad revenue. Conversely, Q1 (January-March) typically sees the lowest CPMs as advertisers reset budgets.

Ad Blocker Reality

Studies suggest 30-50% of Twitch viewers use ad blockers, meaning actual ad impressions are significantly lower than viewer counts. This calculator uses viewer counts, but actual revenue may be 30-50% lower than estimates depending on your audience's ad blocker usage. There's no reliable way to measure this directly.

Ad Revenue vs. Other Income Sources

While ad revenue provides consistent income, it typically represents a smaller portion of total earnings compared to subscriptions and donations. For most streamers with fewer than 100 average viewers, ads might contribute 10-20% of total income. Larger channels often see ads become a more significant revenue share due to higher viewer counts.

For comprehensive income planning, use our other calculators:

Understanding the relationship between Affiliate and Partner status is also crucial, as Partners receive better ad rates and more control over ad placement.

Frequently Asked Questions

What is a good CPM on Twitch?

Average Twitch CPM rates range from $2 to $10, with most streamers seeing $2.50-$5.00. Partners often receive higher CPMs than Affiliates, and rates vary by region, season, and advertiser demand. A CPM above $4.00 is considered good for most streamers.

How much do Twitch ads pay per 1000 views?

Twitch pays streamers based on CPM (cost per mille/thousand impressions). Most streamers earn $2-$5 per 1,000 ad views, though this varies significantly based on partner status, viewer demographics, and seasonal advertising demand.

Can Twitch Affiliates run ads?

Yes, Twitch Affiliates can run ads and earn ad revenue. However, Affiliates typically receive lower CPM rates than Partners and have fewer ad control options. Both pre-roll and mid-roll ads are available to Affiliates.

How often should I run ads on Twitch?

Running 90 seconds of ads every 30 minutes disables pre-roll ads for that period, which many streamers prefer. However, the optimal ad frequency depends on your content and audience tolerance. Testing different schedules helps find the right balance.

Do ads hurt channel growth?

Excessive ads can hurt retention, but strategic ad placement has minimal impact on growth. Most successful streamers find that scheduled mid-rolls during natural breaks maintain viewer satisfaction while generating consistent revenue.

Why are my ad rates so low?

Low CPM rates can result from several factors: viewer geography (non-US/UK audiences), streaming during Q1 (post-holiday budget reductions), Affiliate status (vs. Partner), or low advertiser demand in your content category. Unfortunately, streamers have limited control over CPM rates.