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.

Turbo Viewers
0
Regular Viewers
0
Ad $ / Run
$0.000
Turbo $ / Run
$0.000
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

  1. Audience per-minute rates
    Ad $ / ad-minute (audience) = A / M
    Turbo $ / stream-minute (audience) = T / S
  2. Split viewers by Turbo
    Vt = Vavg * r, Vnt = Vavg - Vt
  3. Per-viewer constants to paste in Advanced
    Non-Turbo $ / viewer / ad-minute
    (A / M) / Vnt
    Turbo $ / 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)
1) Audience per-minute rates
A/M = 16.39 / 1530 = 0.01071242 $/ad-min
T/S = 5.91 / 4082 = 0.00144782 $/stream-min
2) Viewer split
Vt = 5.8 * 0.10 = 0.58 (Turbo)
Vnt = 5.8 - 0.58 = 5.22 (Non-Turbo)
3) Per-viewer constants
Non-Turbo $/viewer/ad-min = (A/M) / Vnt = 0.01071242 / 5.22 = $0.00205219
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.


Back to Dashboard