It's Not a Surprise, It's a Failure to Reserve
The lease, the customer, the key hire — most growing companies see the cash event coming. They just never put the cash aside.

The cash impact of most business disruptions was never a surprise. The events had names, sizes, and dates the entire time — they just never got a line item.
The lease renewal lands in 90 days at 18% above the expiring term. Same quarter, your biggest customer tells you they're shopping. Same month, your controller turns in notice. The cash to absorb all three was sitting in the same operating account as payroll. The honest answer: you knew. You just never put the cash aside.
Known risk vs. freak
A freak is unmodelable. A tornado. A fire at a supplier three time zones away. You don't reserve against freaks. You buy insurance.
A known risk is highly modelable. You can name the customer, the role, the contract, the replacement cost. The cash to handle it isn't insurance. It's reserves.
What "visible events" actually look like
For a $5M-$50M growing company, the list is shorter than people expect and more expensive than they budget:
- Lease renewals at pre-notified rates, usually 8-25% above the expiring term. $20K-$60K/month rent = $20K-$180K cash demand on day one.
- Largest-customer renewals, often with procurement already shopping. A 30% revenue concentration going to zero is a 90-180 day event — lost gross margin plus replacement cost.
- Key-employee retention — controller, lead engineer, head of sales at 3+ years. Backfill runs 6-12 months of fully-loaded salary.
- Tax true-ups — reassessment, nexus audit, quarterly estimate that landed higher because revenue grew.
The compounding is what kills the operating account — three events in the same 60-day window. The cash hit is a portfolio problem.
Four buckets
1. Operating cash. Two months of fixed expenses in a high-yield savings at a bank that's not your primary. For $400K-$600K of monthly fixed costs, that's $800K-$1.2M sitting untouched.
2. Known future events. Sum the visible list, round up by 20% — both always overrun. For a $15M-revenue company, typically $300K-$750K. Named, not commingled.
3. Tax reserve. 25-30% of taxable income the month it's earned, not the day tax is due.
4. Everything else. What you actually live on. The draw on the unexpected comes from here, not the event-reserve or tax bucket.
Cash Reserve Formula — Sample Sizing
Round estimates up — 15-25% underestimation is the norm.
OPERATING CASH RESERVE
= 2 × monthly fixed expenses
= $_____ (high-yield savings at a separate bank)
KNOWN-EVENT RESERVE
= Σ (each visible event in next 24 months) × 1.20
= $_____ (named sub-account, transfers require owner or CFO sign-off)
TAX RESERVE
= 25-30% × monthly taxable income
= $_____ (set aside the month income is earned, not the month tax is due)
OPERATING FLOAT = everything else
For a $15M-revenue company: $800K-$1.2M operating + $300K-$750K event + a tax bucket that scales with income. Discipline is the separation.
The hard part isn't building the buckets
The hard part is not dipping into them.
When something unexpected comes up, the impulse is to raid the lease-renewal bucket for a slow month — bad walking-away discipline. (Watched a client do it twice. Both times the lease still landed.) Cover the slow month from the everything-else bucket. Sit with the discomfort for 30 days.
If you can name a bucket and leave it alone for a year, you're practicing. If you can't, you're performing. The bucket is a bet — and what you'd say you'd do versus what you'd actually do is the confidence gap. The fix is mechanical: sub-accounts, two-day transfers, dual sign-off. The friction is the feature. If your buffer empties by midyear, your cash buffer isn't enough.
The schedule is the discipline
Run the exercise once a quarter. 30 minutes on the calendar. List visible events in the next 24 months, write a number next to each, check bucket balances, move cash if there's a gap.
You don't need to predict the surprises. You need to fund the things you can already see.