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.
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.
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.
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
Weighted avg viewers = Minutes Watched / Minutes StreamedTurbo viewers = Weighted avg viewers * Turbo ratioRegular ad viewers = Weighted avg viewers - Turbo viewersNon-Turbo constant = Ad Revenue / (Ad Break Minutes * Regular ad viewers)Turbo constant = Turbo Revenue / (Stream Minutes * Turbo viewers)
Blended mode formulas
Blended ad constant = Ad Revenue / (Ad Break Minutes * Weighted avg viewers)Blended Turbo constant = Turbo Revenue / (Stream Minutes * Weighted avg viewers)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.
