5 Cash Flow Habits That Keep Small Businesses Out of Trouble

Profitable businesses run out of cash all the time. Here are the five habits that actually prevent it — not theory, just what works in practice.

It’s one of the most common surprises in small business: the numbers on the profit and loss statement look fine, but there’s no money in the account to pay a supplier, cover wages, or put aside for the next BAS. Profit and cash flow are not the same thing, and plenty of otherwise healthy businesses come unstuck simply because cash wasn’t managed with the same discipline as sales. The good news is that avoiding this doesn’t require complex forecasting software — just five consistent habits.

"Business owner separating GST funds into a dedicated savings account"

1. Know your cash position weekly, not monthly

Waiting for a monthly report to find out where the business stands financially means problems are already a month old by the time they’re visible. A short weekly check — current bank balance, upcoming bills, and money owed by customers — takes a few minutes and catches a tightening cash position early enough to actually do something about it.

2. Invoice immediately, not "when there's time"

Every day between finishing a job and sending the invoice is a day added to how long it takes to get paid. Businesses that batch invoicing at the end of the week or month are effectively giving customers an unofficial extension on payment terms before the invoice has even gone out. Invoicing the same day work is completed — or automating it through the accounting software already in use — shortens the whole payment cycle without changing payment terms at all.

Practical rule of thumb: if you can’t answer “what’s our cash position right now” without opening three different systems, the check needs to be simpler and more frequent, not less.

3. Set aside GST and tax obligations as the money comes in

One of the most common cash flow shocks is a BAS or tax bill that feels like it came out of nowhere, when in reality the GST was collected months earlier and spent as if it were part of trading income. Transferring GST into a separate account as invoices are paid — rather than leaving it sitting in the main account — means the BAS payment is already covered when the deadline arrives, instead of competing with wages and supplier payments.

"Business owner separating GST funds into a dedicated savings account"

4. Chase overdue invoices early, and make it routine

Late payments compound quickly across a customer base, and the businesses that manage cash flow well are rarely the ones with the strictest payment terms — they’re the ones who follow up consistently. A simple, repeatable process works better than an occasional awkward phone call:

  • A friendly automated reminder a few days before the due date
  • A polite follow-up the day it becomes overdue
  • A direct conversation at 14 days overdue, before it becomes a larger balance to recover

Treating this as a routine admin task, rather than an uncomfortable exception, keeps outstanding debtors from quietly growing into a real problem.

5. Build a cash buffer before it's needed, not after

Most cash flow crises aren’t caused by one big mistake — they’re caused by having no buffer when a slow month, a late-paying client, or an unexpected expense arrives at the same time as a BAS or payroll run. Setting aside even a small percentage of revenue each month, separate from day-to-day trading funds, gives a business room to absorb a rough patch without scrambling for short-term finance or delaying supplier payments.

Frequently Asked Questions

Why does a profitable business still run out of cash?

Profit is calculated on income and expenses as they’re incurred, while cash flow reflects money actually moving in and out of the bank. A business can show a profit on paper while still waiting on unpaid invoices or having cash tied up in stock, which is why healthy profit figures don’t guarantee healthy cash flow.

Weekly is generally recommended over monthly, since it catches a tightening cash position early enough to act on, rather than discovering the issue after it’s already affected the ability to pay bills or wages.

Transferring GST into a separate account as it’s collected, rather than leaving it in the main trading account, means the BAS payment is already set aside by the time the deadline arrives.

Usually once invoicing, debtor follow-up, and GST tracking start slipping due to time pressure, or when the business owner realises they’re reacting to cash flow problems rather than staying ahead of them — at that point, a bookkeeper who builds these habits into the regular routine typically pays for themselves in avoided stress and late fees alone.