Musa Fabricators demo: Inputs pre-filled from Musa Fabricators, monthly sales KES 920K, thin margin, and receivables trapped with contractors and schools. Read The Sparks of Kariobangi →
Month-by-month cash, scenarios, and order-to-cash timing. Edit operating numbers here or pull from Break-even point.
Typical collection risk (for tips): moderate
Stock-led cashflow: money is tied up between buying goods and getting paid. Shorter stock and collection days free up cash.
Scenario "Expected" uses collection day 14 and supplier day 21 (your inputs ± scenario adjustment). Cash conversion cycle: 23 days.
You get the cash in hand after 58 days. Money tied up: 37 days.
More money is tied up. Try to collect faster or pay suppliers later.
Timeline (days from order)
runBreakeven. Pre-filled when you have Break-even data, or load a saved session from this device / URL hash.Derived (for cashflow)
Net monthly contribution: KSh 0 · Total fixed costs: KSh 0 · Profit after fixed (approx.): KSh 0
Volume and cash-through move together here, nudge both to see how thin margins respond before you change the baseline.
Avg. monthly inflow
KSh 0
Avg. monthly outflow
KSh 0
Avg. net cash
KSh 0
Highest monthly inflow
KSh 0
Lowest monthly outflow
KSh 0
Monthly money in (Expected)
Monthly money out (Expected)
Monthly net change (Expected)
In vs out (diverging, Expected)
Orange extends left (money out), blue extends right (money in), same month on each row.
Cash bridge (Expected)
Bridge: opening balance → each month's net change → closing (Expected).
Closing cash, all scenarios
Green = Best, blue = Expected, red = Tough, same baseline, different assumptions.
Closing balance by month (compare)
| Month | Best | Expected | Tough |
|---|---|---|---|
| Nov 2026 | KSh 0 | KSh 0 | KSh 0 |
| Dec 2026 | KSh 0 | KSh 0 | KSh 0 |
| Jan 2027 | KSh 0 | KSh 0 | KSh 0 |
| Feb 2027 | KSh 0 | KSh 0 | KSh 0 |
| Mar 2027 | KSh 0 | KSh 0 | KSh 0 |
| Apr 2027 | KSh 0 | KSh 0 | KSh 0 |
| May 2027 | KSh 0 | KSh 0 | KSh 0 |
| Jun 2027 | KSh 0 | KSh 0 | KSh 0 |
| Jul 2027 | KSh 0 | KSh 0 | KSh 0 |
| Aug 2027 | KSh 0 | KSh 0 | KSh 0 |
| Sep 2027 | KSh 0 | KSh 0 | KSh 0 |
| Oct 2027 | KSh 0 | KSh 0 | KSh 0 |
Scenario snapshot
Best case
Ending cash (horizon)
KSh 0
First negative balance: None in horizon
Avg gain/loss: +KSh -0/mo
Expected
Ending cash (horizon)
KSh 0
First negative balance: None in horizon
Avg gain/loss: +KSh -0/mo
Tough case
Ending cash (horizon)
KSh 0
First negative balance: None in horizon
Avg gain/loss: +KSh -0/mo
Optional, get your latest Cashflow result (Ending cash KSh 0) each week.
| Scenario | Sales volume (vs baseline) | Customer pay timing | Supplier credit | Fixed costs |
|---|---|---|---|---|
| Best case | +25% contribution | 15 days faster | +15 days to pay | -10% |
| Expected | 0% contribution | Baseline days | Baseline | Baseline |
| Tough case | -25% contribution | 22 days slower | 15 days less credit | +10% |
Now: Expected follows your baseline contribution and fixed costs each month, A normal month using the numbers you entered.
For stock-led businesses, Expected tracks your usual turnover and credit mix.
Pick a scenario (detail table)
Your Break-even baseline, normal trading month
What this means
Your balance stays positive. You add KSh -0 per month on average.
| Month | Start | Money in | Money out | Difference | Balance | Gain/Loss |
|---|---|---|---|---|---|---|
| Nov 2026 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Dec 2026 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Jan 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Feb 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Mar 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Apr 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| May 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Jun 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Jul 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Aug 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Sep 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |
| Oct 2027 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 | +KSh 0 |