SaaS Simulator

MRR growth, churn, costs, and a 3‑plan demo funnel — all in one file.

MRR results

monthly step model

Assumptions
Time step is monthly. Churn applies to existing MRR each month.
Fixed net-new model: MRR(t+1) = MRR(t)·(1 − churn) + netNew
Constant % model: MRR(t+1) = MRR(t)·(1 + expansion − churn)
Diminishing % model: expansion(t) = end + (start − end)·2^(−t/halfLife)MRR(t+1) = MRR(t)·(1 + expansion(t) − churn)
Logistic model: MRR(t+1) = MRR(t)·(1 − churn) + r·MRR(t)·(1 − MRR(t)/cap)
“Profit” is monthly: revenue − COGS − salary% − overhead (no taxes, no balance sheet).
Plateau (detected) is a heuristic: average ΔMRR over a trailing window below a chosen $ threshold.