StreamSpindle — Menos Labs LLC

Revenue model
every stream accounted for.

Adjust the sliders to model StreamSpindle's three revenue streams: label subscriptions, viewer revenue share, and AVOD ad revenue share — all broken out by Roku's cuts, StreamSpindle's take, and label earnings.

Inputs — adjust to model your scenario
Label base
Starter labels ($49/mo) 30
Label plan labels ($89/mo) 20
Viewer behaviour
Avg paid subscribers / label 250
Avg free (AVOD) viewers / label 600
Viewer subscription price $9.99
Avg watch time (min/viewer/mo) 45
Stream 1 — StreamSpindle label subscription revenue
Starter MRR
— labels × $49/mo
Label plan MRR
— labels × $89/mo
Total label subscription MRR
Direct revenue from labels — no Roku dependency
Stream 2 — Viewer subscription (SVOD) revenue flow
Gross viewer subscription revenue (all labels combined)
Roku 20% platform fee
After Roku (80% remaining)
StreamSpindle revenue share (30% of after-Roku)
Labels keep (70% of after-Roku)
Stream 3 — Ad-supported (AVOD) revenue flow
Estimated ad impressions ($15 CPM · 1 ad per 15 min)
Gross ad revenue
Roku 35% ad platform fee
Net ad revenue (65% of gross)
StreamSpindle 35% of net ad revenue
Labels keep (65% of net ad revenue)
StreamSpindle total monthly revenue
Label subscriptions
Direct from labels
SVOD rev share
30% of net viewer subs
AVOD rev share
35% of net ad revenue
StreamSpindle MRR
— ARR
StreamSpindle monthly recurring revenue
across all three revenue streams
Annual run rate
Label take-home summary (avg per label per month)
SVOD earnings / label
after Roku + SS cuts
AVOD earnings / label
after Roku + SS cuts
Plan fee
avg Starter/Label blend
Label net take-home / mo
after plan fee
Assumptions: Roku takes 20% of viewer subscription revenue and 35% of ad revenue. StreamSpindle takes 30% of net SVOD revenue and 35% of net AVOD revenue. Ad CPM estimated at $15 with approximately 1 ad per 15 minutes of watch time. All figures are pre-tax estimates for modelling purposes only.