Ad & Turbo Income Forecaster
Project revenue from average viewers using per-viewer minute rates and your ad cadence.
Inputs
Take into account that subscribers to your channel do not bring ad revenue.
For example if you average 10 viewers and have 7 subscribers, only enter 3 average viewers.
Advanced Constants
Defaults reflect average streamer figures. Non-Turbo $/viewer/ad-min and Turbo $/viewer/stream-min. Adjust to test scenarios.
How to calculate your own constants
You only need 5 numbers from your Twitch Analytics for a period (e.g., last 7/30 days): Ad Revenue (A), Turbo Revenue (T), Ad Breaks (Minutes) (M), Minutes Streamed (S), and your Average viewers (Vavg). Pick a Turbo ratio r (default 10% if you're unsure).
Formulas
-
Audience per-minute rates
Ad $ / ad-minute (audience) = A / M
Turbo $ / stream-minute (audience) = T / S -
Split viewers by Turbo
Vt = Vavg * r,Vnt = Vavg - Vt -
Per-viewer constants to paste in Advanced
Non-Turbo $ / viewer / ad-minute
(A / M) / VntTurbo $ / viewer / stream-minute
(T / S) / Vt
Tip: Use a longer window (e.g., 30-90 days) for more stable numbers. If you don't know your Turbo ratio, use 10% (0.10).
Worked example
| Ad Revenue (A) | $16.39 |
| Turbo Revenue (T) | $5.91 |
| Ad Break Minutes (M) | 1,530 |
| Minutes Streamed (S) | 4,082 |
| Avg concurrent viewers (Vavg) | 5.8 |
| Turbo ratio (r) | 10% (0.10) |
T/S = 5.91 / 4082 = 0.00144782 $/stream-min
Vnt = 5.8 - 0.58 = 5.22 (Non-Turbo)
Turbo $/viewer/stream-min = (T/S) / Vt = 0.00144782 / 0.58 = $0.00249624
Predicted Income
| Type | Per Ad Run | Per Hour | Per Day | Per Week | Per Month |
|---|
Per-run Turbo is proportional to ad run length. Per-hour/day/week/month: Ads use ad-minutes/hour; Turbo uses 60 stream minutes/hour.
