Skip to calculator
Veomark

Free · Instant · No signup

Twitch Streamer Sub & Ad Earnings Estimator

Monthly estimate from subs, bits, and ad minutes using planning RPMs.

Page updated 2026-09-14.

Twitch Streamer Sub & Ad Earnings Estimator visual
Sponsored

Calculator

Default 220.

Default $2.50 after split.

Default 12,000 bits.

Default $1.00.

Default 40.

Default 85.

Default $3.50.

Calculated Results

Monthly estimate

--

Sub dollars

--

Ad dollars

--

Sponsored

Three revenue streams, one of which doesn't get its own line

220 paid subs at $2.50/sub to the streamer contribute $550. 12,000 bits cheered, converted at $1 per 100 bits, add $120 -- though notice this figure isn't broken out as its own result field; it's folded directly into the total. 40 ad hours at an 85 average concurrent viewer (CCV) count and a $3.50 ad RPM add $11.90. Combined monthly estimate: $681.90.

Subscriptions dominate this total by a wide margin -- $550 of $681.90, or about 81%. Bits add a meaningful secondary chunk ($120, 18%), while ad revenue at this CCV and RPM is almost negligible ($11.90, under 2%) -- a common pattern for small-to-mid streamers, where ad revenue only becomes significant at much higher concurrent viewership.

The $2.50 sub-cut figure already reflects Twitch's revenue split (commonly 50/50 on a $5 Tier 1 sub, though Partners can negotiate a higher split) -- it's the streamer's actual take, not the subscriber's payment amount.

Why ad revenue needs much higher CCV to matter

Sub split and ad RPM are planning bands, not a Partner dashboard. Ad revenue = ad hours x average CCV / 1,000 x RPM -- it scales with concurrent viewers, not total unique viewers or followers, so a channel with a large follower count but modest live concurrent viewership will see much lower ad revenue than the follower count might suggest.

RPM (revenue per thousand impressions) for Twitch ads varies by advertiser demand, viewer geography, and ad format -- $3.50 is a planning estimate, not a guaranteed rate, and real RPM fluctuates month to month.

Bits cheer totals and sub counts both depend heavily on community size and engagement culture -- a smaller but highly engaged Discord/chat community can out-earn a larger, more passive one on both bits and subs.

Related streaming and creator earnings

For the platform-side view of how a sub payment splits between streamer and Twitch, the Twitch Subscription Revenue Split Calculator breaks that down directly.

For a comparable ad-revenue model on YouTube instead of Twitch, the YouTube RPM Calculator uses the same views-times-RPM logic.

Frequently Asked Questions (FAQ)

How is the $681.90 monthly total calculated?

Sub dollars (220 x $2.50 = $550) plus bits dollars (12,000 / 100 x $1 = $120) plus ad dollars (40 x 85 / 1,000 x $3.50 = $11.90) = $681.90.

Why isn't the $120 in bits revenue shown as its own result line?

This estimator only breaks out sub dollars and ad dollars as separate figures -- bits revenue is calculated and included in the total but not displayed as its own line item. You can back it out manually: total minus sub dollars minus ad dollars.

Why is ad revenue ($11.90) so much smaller than sub or bits revenue?

Ad revenue scales with average concurrent viewers (CCV), not follower count -- at an 85 CCV average, 40 ad hours only generates a small number of ad impressions relative to the flat-rate value of 220 paid subs. Ad revenue becomes meaningful mainly for channels with much higher concurrent viewership.

Is $2.50 always the streamer's cut of a sub?

Sub split and ad RPM are planning bands, not a Partner dashboard. No. The default Twitch split is commonly 50/50 on a standard Tier 1 sub, but Partners can negotiate different splits, and Tier 2/3 subs pay proportionally more. Adjust the sub-cut field to match your actual agreement.

Does this reflect what will actually show on my Twitch Partner dashboard?

No. It's a planning estimate using bands you provide for sub cut and ad RPM. Your actual Partner dashboard reflects real, reconciled payouts that can differ from any planning estimate.