Skip to content
FinToolSuite
Updated 2026-08-31 · Creator Economy · Educational use only ·
Privacy

Twitch Income Calculator

Streamer revenue estimate.

Calculate Twitch streamer monthly income from subs, bits, ad revenue, and donations based on average concurrent viewer count.

What this tool does

This tool estimates monthly Twitch income by adding four revenue lines: subscriptions, bits, advertising and direct donations. Enter average concurrent viewers, monthly streaming hours, subscribers per 1,000 concurrent viewers, bits per hour, an ad CPM and a monthly donations figure, and it returns the monthly total alongside the subscription line, the combined bits and advertising line, donations, and the annualised figure. Subscriptions and bits use fixed platform payouts rather than inputs, and the advertising line assumes three minutes of advertising per streaming hour. What comes out is gross platform revenue: it takes no view on tax, business costs, platform currency conversion, or how much any of these lines move from one month to the next. Sponsorships are not included at all.

Quick answer: with the default values, the result is $430.50 (Monthly Twitch Income). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
(concurrent viewers ÷ 1,000) × subs per 1,000 × 2.50 fixed payout per subscription
bits per hour × hours streamed × 0.01 fixed value per bit
concurrent viewers × (hours streamed × 3 ad minutes) × CPM ÷ 1,000
Monthly donations and tips, entered directly and not scaled

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Twitch income arrives from four places: subscriptions, bits (small on-screen tips), advertising, and direct donations. This calculator adds all four, using the platform’s own fixed rates for the first two, a net payout per subscription and a fixed value per bit, and taking the ad rate and the donation total as inputs. The mix differs enormously between channels, which is the first thing the numbers make obvious.

Run the defaults, 100 average concurrent viewers across 120 hours a month, 10 subs per 1,000 concurrent viewers, 100 bits an hour, an ad CPM of 3 and 200 in donations, and the total comes to 430.50 a month, or 5,166 a year. Where it comes from is more interesting than the total: donations 200, bits 120, advertising 108, and subscriptions 2.50. At this viewer count, 10 subs per 1,000 concurrent viewers works out to a single subscriber, so the subscription line is close to nothing. A channel converting viewers into subscribers at any meaningful rate needs a far higher figure in that field, and what goes in there is what drives the subscription revenue rather than any assumption built into the tool.

Affiliate and Partner status earn on different subscription splits, which is why two channels with identical viewer numbers can report different subscription revenue on the same number of subscribers. The thresholds for each programme, the split each one earns, and the per-subscription payout itself are all set by the platform and revised from time to time, so the current terms come from its own programme pages rather than from a calculator. What does not change is the shape of the calculation: viewers times a conversion rate times a payout.

A worked example

With the defaults, 100 average concurrent viewers, 120 hours streamed monthly, 10 subs per 1,000 concurrent viewers, 100 bits an hour, an ad CPM of 3 and 200 in donations, the tool returns 430.50.

The advertising line is the one to unpack, because the model assumes three minutes of advertising per streaming hour and that assumption is not an input. 120 hours at three ad minutes gives 360 ad minutes a month; across 100 concurrent viewers that is 36,000 viewer-ad-minutes, treated as 36 thousands of impressions, which at a CPM of 3 comes to 108. A channel running more or less advertising than three minutes an hour lands somewhere else, and the only lever available for that here is the CPM field.

What moves the number most

Starting from the defaults and changing one thing at a time: doubling bits per hour from 100 to 200 adds 120. Doubling average concurrent viewers from 100 to 200 adds 110.50, because it lifts both the advertising and the subscription lines. Raising the ad CPM from 3 to 4 adds 36. Doubling subs per 1,000 concurrent viewers from 10 to 20 adds 2.50.

That last figure is the tell. At small viewer counts the subscription line barely moves, because the input is expressed per thousand concurrent viewers and most channels using this tool sit well below a thousand. Where the real subscriber count is known, working backwards is more accurate: divide subscribers by concurrent viewers, multiply by 1,000, and enter that.

The formula behind this

Subscriptions equal concurrent viewers divided by 1,000, times subs per 1,000, times 2.50. Bits equal bits per hour times hours streamed times 0.01. Advertising equals concurrent viewers times hours times three ad minutes, times CPM, divided by 1,000. The total is those three plus donations.

Two of the constants are platform rates rather than user inputs: 2.50 per subscription and 0.01 per bit. Both are expressed in the platform’s own currency terms and are not converted when a different display currency is selected, so a total shown in another currency mixes converted inputs with unconverted platform payouts.

Two further things sit outside the model entirely. The figure is gross platform revenue rather than income, since streaming is normally self-employed work and tax authorities treat it that way, with tax calculated on net profit after costs rather than on what the platform pays out. And platform earnings are uneven month to month, a general feature of work mediated by digital platforms rather than anything peculiar to streaming.

Example Scenario

At 100 average concurrent viewers across 120 hours a month, with 10 subs per 1,000 viewers and 100 bits an hour, the four revenue lines add up to $430.50 a month before tax and costs.

Inputs

Avg Concurrent Viewers:100
Hours Streamed Monthly:120
Subs per 1,000 Concurrent Viewers:10
Bits per Hour:100
Ad CPM (in your currency):$3
Donations Monthly:$200
Expected Result$430.50
Expected Result breakdown
Sub Revenue$2.50
Bits + Ads$228.00
Donations$200.00
Annual Income$5,166.00

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

This calculator models total monthly income by summing four revenue streams. Subscription revenue is computed by dividing average concurrent viewers by 1,000, multiplying by the subscription conversion rate, and applying a fixed per-subscription payout. Bit revenue multiplies the hourly bit rate by total hours streamed and a fixed conversion rate per bit. Ad revenue is calculated by multiplying average concurrent viewers by estimated ad minutes viewed and the cost per mille (CPM) rate, then dividing by 1,000. All three are summed with direct donations to produce total estimated income. The model assumes a constant viewer base and conversion rate throughout the month, treats ad inventory and viewer engagement as uniform, and does not account for platform fee variations, seasonal fluctuations, streamer tier differences, or geographic audience composition. The per-subscription and per-bit payouts reflect Twitch's standard USD-based rates; when a different display currency is selected, those amounts appear in that currency without converting the underlying payout.

Frequently Asked Questions

How do I go from Affiliate to Partner?
The platform publishes thresholds covering average concurrent viewers, streaming hours, distinct streaming days and follower count across a rolling window, followed by an application once those are met consistently. Those thresholds, the review time and the benefits attached to Partner status are set by the platform and have been revised more than once, so the current version comes from its own programme page rather than from here. The part that matters for this calculator is the subscription split, since Partner and Affiliate channels earn different amounts on the same number of subscribers.
Why are my ad rates so low?
Ad rates move with content category, audience geography and the time of year, which is exactly why CPM is an input here rather than a fixed figure. Categories advertisers compete harder for tend to clear at higher rates than others, and the same channel can see its rate shift between quarters. Direct brand arrangements are negotiated separately from platform advertising and form no part of this calculation.
Stream longer hours?
More hours raise two of the four lines directly, since bits and advertising both scale with hours streamed in this model, so the total moves in proportion. What the arithmetic cannot show is the part that is not linear. Discovery, audience retention and a streamer's own capacity all have limits, and hours added past the point of fatigue do not reliably convert into viewers. The calculator will multiply regardless, so a large hours figure reads as a scenario rather than a forecast.
What about sponsorships?
Sponsorships are not included here. They tend to scale with viewer count, engagement and niche, so larger and more engaged channels can command meaningfully higher rates. Because the figures vary so widely and are negotiated case by case, they sit outside this model.

Related Calculators

More Creator Economy Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.