Guide · 8 min read · Last reviewed August 11, 2026

    Cash-flow forecasting for small business

    Most small businesses that fail are profitable on paper at the time. Cash flow — money in the account on the day a bill is due — is the number that actually kills or saves you. Here's how to forecast it without building a spreadsheet monster.

    Profit is an opinion, cash is a fact

    Your profit and loss statement records revenue when you invoice. Your bank account records it when the client pays. For a freelancer with Net 30 terms and clients who actually pay in 45–60 days, that gap is where the danger lives. A $12,000 month can be a $0 month in cash terms.

    The 13-week forecast

    Thirteen weeks is the standard because it's long enough to give you time to act — chase an invoice, delay a purchase, take on a project — and short enough that your estimates are still meaningful. Build it once, update it every Monday in ten minutes.

    Row
    What goes in it
    Opening balance
    Your actual bank balance at the start of the week
    Invoice collections
    Outstanding invoices placed on the date you realistically expect payment — use each client's track record, not the due date
    Other income
    Retainers, royalties, refunds, deposits
    Fixed costs
    Rent, software, insurance, phone, subscriptions — these are predictable, so get them exact
    Variable costs
    Contractors, materials, ads — tied to the work you've actually committed to
    Tax set-aside
    Move 25–30% of collections out on the day they land, and treat it as spent
    One-offs
    Equipment, quarterly estimated tax payments, annual renewals
    Closing balance
    Opening + in − out. This becomes next week's opening balance

    The forecast earns its keep the first time a closing balance goes negative in week seven and you still have six weeks to do something about it.

    Runway: the one number to watch

    Runway = cash on hand ÷ average monthly net burn. If you hold $18,000 and burn $3,000 a month more than you collect, you have six months. Under three months, you're making decisions under pressure and usually making them badly.

    Calculate yours with the freelance runway calculator.

    Forecasting with irregular income

    • Forecast three scenarios. Base case, a case where your largest client pays 30 days late, and a case where they don't renew. Plan against the middle one.
    • Weight uncertain income. A verbal yes on a $8,000 project is not $8,000 in the forecast — put it in at what you'd honestly bet, or leave it out.
    • Smooth your own pay. Pay yourself a fixed monthly amount from the business account rather than sweeping whatever landed. The buffer absorbs the lumps.
    • Separate the tax account. Money you owe the IRS is not runway. Keeping it in a second account is the single highest-value habit in freelance cash management.

    Managing late-paying clients

    Late payment is a cash-flow problem before it's a revenue problem. Shorten terms on new contracts, take a deposit on anything over a week of work, invoice the day work is delivered rather than at month end, and automate reminders so chasing isn't an emotional decision you have to make each time.

    See how to get clients to pay on time and the late payment email templates.

    Common forecasting mistakes

    • Using invoice due dates instead of realistic payment dates.
    • Forgetting quarterly estimated tax payments — four large, predictable, frequently ignored outflows.
    • Counting gross collections as available cash when 25–30% belongs to the IRS.
    • Building it once and never updating it. A stale forecast is worse than none, because you trust it.
    • Omitting annual renewals — insurance, domains, software billed yearly.

    Related

    Forecast cash flow without the spreadsheet

    SnapBooks projects cash flow from your real transactions and outstanding invoices, and flags shortfalls before they hit. $15/mo, 7-day free trial.

    Start free trial