Cash Flow Forecasting for Small Businesses: A Practical Guide
Most small businesses fail not because they're unprofitable — but because they run out of cash. This guide shows you exactly how to build a cash flow forecast that keeps you ahead of trouble.
82% of businesses that fail cite cash flow problems as a primary cause. The painful irony: many of these businesses are profitable on paper. Revenue exceeds costs — but the cash arrives late, and bills are due now.
Cash flow forecasting won't fix late payers, but it will make sure you're never blindsided by them.
The Difference Between Profit and Cash Flow
Profit is an accounting concept. Cash flow is a physical reality.
You can book $100K in revenue this month and still not have $10K in your account if none of those invoices have been collected. This is the fundamental trap that kills growing businesses.
The formula to internalize:
Cash Flow = Receipts (cash in) − Disbursements (cash out)
Positive doesn't mean you're fine — you need to know when cash arrives and when obligations are due.
The 13-Week Rolling Forecast
The most practical forecasting method for small businesses is the 13-week (90-day) rolling cash flow forecast. It's short enough to be accurate, long enough to surface problems before they become crises.
What Goes In
Cash Inflows:
- Collected AR from existing invoices (weighted by probability)
- Expected new sales closures
- Any financing (loans, credit lines)
Cash Outflows:
- Payroll (exact dates matter — biweekly vs. monthly is a 6-figure difference for a 10-person team)
- Rent and utilities
- Vendor payments and subscriptions
- Tax obligations
- Loan repayments
Probability-Weighting Your AR
Not all outstanding invoices are equal:
| Invoice Age | Collection Probability |
|---|---|
| 0–30 days | 95% |
| 31–60 days | 80% |
| 61–90 days | 60% |
| 91–120 days | 35% |
| 120+ days | 15% |
Take your AR aging report and apply these weights. The result is your expected cash inflow from AR — much more accurate than assuming 100% collection.
Common Cash Flow Traps
The Growth Trap
Growing fast is dangerous. New sales require upfront costs — materials, labor, delivery — but payment comes 30–60 days later. The faster you grow, the more cash you consume.
The fix: negotiate better payment terms with customers as you grow (net 15 instead of net 30), and extend terms with suppliers.
The Seasonal Trap
Many businesses have predictable seasonal patterns but plan as if every month is average. Map your cash flows month by month for the past 2 years to see your seasonal curve. Build reserves in strong months for the slow months.
The Tax Trap
Quarterly estimated taxes are due in April, June, September, and January. Missing these creates penalties and a large cash shock. Build these into your forecast.
Tools for Cash Flow Forecasting
DIY approach: A spreadsheet with 13 columns (one per week) and rows for each major cash category. Simple, free, and actually works if you update it weekly.
QuickBooks Cash Flow Planner: Decent for basic forecasting, automatically pulls from your AR aging.
Automated AR collection: The biggest leverage point is shortening the gap between invoice date and collection date. Tools like Dueflo that automate follow-ups can cut your average collection window from 45 days to 25 days — which is the equivalent of a massive cash injection without any new sales.
When to Raise the Alarm
Look for these warning signs in your forecast:
- Negative cash balance at any point in the 13-week window — stop everything and fix this
- Growing AR balance with flat collections — your follow-up process is broken
- Concentration risk — more than 25% of AR from a single client is dangerous
- Shrinking cash cushion — you want 60–90 days of operating expenses in reserve
The goal is to see these problems 4–6 weeks before they become acute, when you still have time to act (draw on a credit line, accelerate collections, defer expenses).
Dueflo's automated AR collection is one of the fastest ways to improve your cash flow without growing sales. See how it works.
Comments
No comments yet. Be the first to leave one below.