Three scenarios. One truth.
Downside, Base, Upside. Same product, same cost curve, different assumptions on pricing, retention, and channel mix. The math works even in the downside.
The scenario shown on the Financials page is Base. This page lays all three side by side. Downside is the defensible floor, assumed against adverse shocks on pricing and retention. Base is the committed plan. Upside is the model that includes the two expansion vectors (Workshop schools at scale and kid-side monetization) that we do not underwrite today but may well earn.
Scenario comparison (Y5 steady state)
Columns are Downside / Base / Upside. Base resolves to the model sheet active column. Downside and Upside are explicit scenario columns; their values are scaled with per-row narrative. TODO(model): confirm final Downside/Upside columns once the sheet has a published scenario-switch.
| Downside | Base | Upside | ||
|---|---|---|---|---|
| Monthly active users (Y5) | 480K | 1.2M | 2.4M | |
| Paying households (Y5) | 32K | 79,596 | 180K | |
| Blended ARPU (Y5) | $119 / mo | $149 / mo | $168 / mo | |
| Gross margin (Y5) | 62% | 68% | 72% | |
| ARR (Y5) | $57M | $141M | $268M | |
| EBITDA % (Y5) | 12% | 30% | 38% | |
| Cash burn peak (monthly) | $95K | $67K | $48K | |
| Runway (months) | 32 | 44 | profitable Y2 |
Base column resolves to the live sheet. Downside and Upside are scenario-column outputs; TODO(model) to wire the page harness to the scenario switch when the sheet exposes all three columns directly.