Ad & Turbo Income Forecaster

Forecast Twitch ad and Turbo revenue using observed per-viewer rates, your ad cadence, and optional Twitch Analytics CSV imports.

Predicted Income

Type Per Ad Run Window Per Hour Per Day Per Week Per Month

Per-run Turbo is shown as the Turbo value earned during the same number of minutes as the ad run. It is not caused by the ad run itself.


Back to Dashboard

Inputs

Enter average non-sub viewers who can create ad or Turbo revenue. Subscribers and other ad-exempt viewers are tracked separately so they can be shown in total audience value without inflating ad revenue.

Split mode uses the Turbo ratio. Blended mode applies the export's observed average value to every eligible viewer.
Ad/Turbo eligible average viewers. Do not include channel subscribers here.
Excluded from revenue. Used for total audience value comparisons only.
Default is an assumption because Twitch exports include Turbo revenue, not Turbo viewer count.
Exact is recommended for averages. Rounding can heavily distort small channels.
Start-to-start interval used for forecasting ad minutes/hour.
Regular Ad Viewers
0
Turbo Viewers
0
Sub / Excluded Viewers
0
Effective Viewer-Hour
$0.00000
Import Twitch Analytics CSVs

Upload Twitch's Revenue Earnings - Analytics by day CSV and Viewer Engagement - Analytics by day CSV. The browser reads them locally, calculates new constants, and can apply them to the calculator without storing the files.

Required columns include Date, Ad Breaks (Minutes), Minutes Streamed, Ad Revenue, Turbo Revenue.
Required columns include Date, Minutes Watched, Average Viewers, Minutes Streamed.

Twitch API Autofill Hook

CSV import is still the source of truth for historical ad and Turbo revenue. A logged-in Twitch account can optionally help fill active subscriber count estimates, current ad schedule, and live chatters if your site exposes a matching authenticated endpoint.



Advanced Constants

Full-export defaults are pre-filled. Edit these manually or use the CSV importer to replace them with your own Twitch Analytics period.


How constants are calculated

Split mode formulas

  1. Weighted avg viewers = Minutes Watched / Minutes Streamed
  2. Turbo viewers = Weighted avg viewers * Turbo ratio
  3. Regular ad viewers = Weighted avg viewers - Turbo viewers
  4. Non-Turbo constant = Ad Revenue / (Ad Break Minutes * Regular ad viewers)
  5. Turbo constant = Turbo Revenue / (Stream Minutes * Turbo viewers)

Blended mode formulas

  1. Blended ad constant = Ad Revenue / (Ad Break Minutes * Weighted avg viewers)
  2. Blended Turbo constant = Turbo Revenue / (Stream Minutes * Weighted avg viewers)
  3. Viewer-hour value = (Ad Revenue + Turbo Revenue) / (Minutes Watched / 60)

Blended mode is best when you do not want to guess how many viewers have Turbo. Split mode is best for scenario planning.