aibizhub
Structured methodology As of 2026-04-24

How Bootstrapped Runway Calculator works

What the tool assumes, what data it pulls from, and what it cannot tell you.

1. Scope

Projects personal runway for a solo founder drawing on savings plus side income while MRR compounds. It does not model taxes precisely, investment returns on idle cash, or category-level cost-of-living inflation.

2. Inputs and outputs

Inputs

  • savings number (currency)

    Liquid runway at month zero.

  • monthlyExpenses number (currency)

    Personal living expenses plus any business costs not covered by MRR.

  • sideIncome number (currency) default: 0

    Steady side income (freelance, part-time).

  • startingMrr number (currency) default: 0
  • mrrGrowthRate percent default: 0

    Month-over-month compounding growth.

Outputs

  • monthsToRamen

    Months until MRR + side income covers monthlyExpenses.

  • monthsToFullyProfitable

    Months until MRR alone covers monthlyExpenses.

  • runwayMonths

    Months before savings hits zero, net of shortfall each month.

  • monthlyTrajectory

    Array of per-month savings balance, MRR, net shortfall.

Engine source: src/lib/bootstrapped-runway-calculator/engine.ts

3. Formula / scoring logic

for month m = 1..horizon:
  mrr_m      = starting_mrr * (1 + growth) ^ m
  shortfall  = max(0, monthly_expenses - side_income - mrr_m)
  savings_m  = savings_{m-1} - shortfall
stop when mrr_m + side_income >= monthly_expenses (ramen-profitable)
stop when mrr_m >= monthly_expenses (fully profitable)
stop when savings_m <= 0 (cash-out)

4. Assumptions

  • MRR growth compounds monthly at a constant rate — no seasonality.
  • Side income is steady. Irregular income should be averaged before entry.
  • Taxes and one-offs (insurance, quarterly estimated tax) are captured inside monthlyExpenses or ignored.

5. Data sources

6. Known limitations

  • Constant-growth MRR is optimistic past month 12. For longer horizons, consider a staged growth assumption (ramp → plateau) outside the tool.
  • No tax engine: rough rule of thumb is to pre-tax expenses by 20–30% before entry, or use the Freelance Tax Estimator for the side-income line.
  • Cash-out logic assumes savings are liquid. Home equity, retirement accounts, and locked instruments are not runway.

7. Reproducibility

Input
savings = 20000, monthlyExpenses = 3500, sideIncome = 1500, startingMrr = 200, mrrGrowthRate = 10%.

Expected output
Ramen-profitable at ~month 13 (MRR + side ≥ expenses); runway to cash-out ~month 14 at baseline.

8. Change log

  • 2026-04-24 methodology page first published.
Business planning estimates — not legal, tax, or accounting advice.