Business cash flow forecaster

A profitable business can still run out of cash. This forecast follows the money month by month, from sales to collections and from costs to payments, to show where the balance is lowest and what it would take to cover the gap.

Cash and sales

Sales invoiced or rung up, excluding GST.

Compounding month on month. Use a negative figure for shrinking sales.

Cash, card and other sales paid when made. The rest is on credit.

Collected evenly over the months customers take to pay.

Costs

Stock, materials and other costs that rise and fall with sales.

BAS payments of GST and PAYG, and tax instalments.

Investment, funding and drawings

A one-off purchase, paid in full.

Timing and seasons Professional

Illustrative patterns that average to the sales you enter. Your own records are the better guide.

The funding needed is what keeps the balance at or above this.

Whatever is not collected is a bad debt.

Scenario adjustments Professional

Changes to the inputs above, for testing a scenario. Leave them at zero in the base case.

Wages, rent, utilities, insurance and other operating costs. Cost of sales follows sales.

Results

A worked example from the inputs shown. With JavaScript switched on, the results change as you change the inputs.

Lowest cash balance

$80,800

At the end of Nov 26

Cash at the end of the forecast

$141,175

End of Oct 27

Funding needed to stay above zero

$0

None on these figures

Months below zero

0

Of 12 months

Cash runs out in

Not within the forecast

It does not, within 12 months

Net cash flow over the period

$61,175

Receipts $1.5m, payments $1.5m

Operating profit over the period

$168,645

Before interest, tax and depreciation, on sales made

Starting with $80,000, the business takes in $1,518,184 and pays out $1,457,009 over 12 months, ending with $141,175.

Cash is lowest at the end of Nov 26, at $80,800.

Profit and cash differ. Over the period the operating profit is $168,645, but customers on credit and suppliers are paid in other months, and loan repayments, capital spending, tax and drawings come out of cash. EBITDA is not cash flow.

Money in and money out, each month
  • Money in
  • Money out
Money in and money out, each monthReceipts and payments for each month of the forecast.$0$50k$100k$150kNov 26Jan 27Mar 27May 27Jul 27Sep 27
Show the figures
Money inMoney out
Nov 26$126k$125k
Dec 26$120k$114k
Jan 27$122k$115k
Feb 27$123k$130k
Mar 27$124k$116k
Apr 27$125k$116k
May 27$126k$132k
Jun 27$128k$118k
Jul 27$129k$118k
Aug 27$130k$134k
Sep 27$132k$119k
Oct 27$133k$120k
Cash at the end of each month
Cash at the end of each monthThe bank balance month by month.$0$50k$100k$150kNowDec 26Feb 27Apr 27Jun 27Aug 27Oct 27Lowest $81k
Show the figures
Closing balance
Now$80k
Nov 26$81k
Dec 26$87k
Jan 27$94k
Feb 27$86k
Mar 27$94k
Apr 27$103k
May 27$98k
Jun 27$108k
Jul 27$119k
Aug 27$116k
Sep 27$128k
Oct 27$141k
From cash today to cash at the end
From cash today to cash at the endWhere the cash comes from and where it goes over the whole forecast.$0$500k$1m$1.5m$2m$80kCashtoday$1.5mCustomers−$675kSuppliers−$456kWages−$140kPremises−$72kOthercosts−$60kTax andGST−$54kLoans$141kCash atthe end
Show the figures
Amount
Cash today$80k
Customers$1.5m
Suppliers−$675k
Wages−$456k
Premises−$140k
Other costs−$72k
Tax and GST−$60k
Loans−$54k
Cash at the end$141k

Scenarios

Keep the base case and try other assumptions beside it. Each scenario starts from the base case and keeps only the inputs you change in it.

Month by month12 months
MonthOpeningMoney inMoney outNetClosingOperating profit
Nov 26$80,000$126,000$125,200$800$80,800$10,300
Dec 26$80,800$120,360$114,200$6,160$86,960$10,960
Jan 27$86,960$121,564$114,740$6,824$93,784$11,627
Feb 27$93,784$122,779$130,285−$7,506$86,277$12,300
Mar 27$86,277$124,007$115,836$8,171$94,448$12,980
Apr 27$94,448$125,247$116,393$8,854$103,303$13,667
May 27$103,303$126,500$131,955−$5,455$97,848$14,360
Jun 27$97,848$127,765$117,522$10,242$108,090$15,061
Jul 27$108,090$129,042$118,095$10,947$119,037$15,769
Aug 27$119,037$130,333$133,674−$3,342$115,695$16,483
Sep 27$115,695$131,636$119,259$12,377$128,072$17,205
Oct 27$128,072$132,952$119,850$13,103$141,175$17,934
Total$80,000$1,518,184$1,457,009$61,175$141,175$168,645

The full schedule, repayment by repayment, is in the downloads.

Download

The inputs, results and schedules of the scenario on screen. Files are made in your browser; nothing is sent anywhere.

Lowest cash balance$80,800Results

What it does

The forecast starts with the cash in the bank and adds, month by month, the money that comes in and takes off the money that goes out. Sales become cash when customers pay, which for sales on credit can be a month or more later. Stock and materials are paid when suppliers' terms fall due. Wages, rent and the other running costs, loan repayments, tax and GST payments, equipment purchases and owners' drawings are paid in the months they fall.

It shows the closing balance each month, the lowest point, the months below zero and the funding needed to cover the gap. Professional mode adds a start month, a seasonal pattern, a minimum balance to keep, a pattern for how customers pay, and adjustments for testing scenarios. A downside and an upside scenario are ready to compare.

Understanding your results

Lowest cash balance
The lowest month-end balance in the forecast. It is the figure that decides whether the business needs an overdraft or new money, and when.
Funding needed
How much more cash would keep every month-end balance at or above zero, or above the minimum you set. It is a gap to plan for, not a recommendation to borrow.
Cash runs out in
The first month the balance falls below zero, or below your minimum: how long the cash lasts on these assumptions.
Operating profit and cash
Profit counts sales and costs when they are made. Cash counts them when they are paid. The difference is timing, plus the payments that are not costs at all, such as loan principal, equipment and drawings.

The method

How this is calculated

Sales. Sales in month m are the first month's sales grown at the monthly rate, times the seasonal pattern for that month:

Sales_m = Sales_1 × (1 + g)^(m − 1) × season_m

Money in. The share paid on the spot is collected in the month of sale; the rest is collected the chosen number of months later. With a collection pattern, each month collects its share of the sales of that month and the three before it, and whatever the pattern leaves out is a bad debt. What customers owe today is collected evenly over the months they take to pay.

Money out. Purchases are the cost of sales percentage of each month's sales, paid after the suppliers' terms; what is owed to suppliers today is paid evenly over the same number of months. Running costs and loan repayments are paid every month, tax and GST every third month from the month chosen, and equipment purchases and new funding in their months.

The balance. Each month's closing balance is the opening balance plus money in, less money out, and becomes the next month's opening balance:

Closing_m = Opening_m + In_m − Out_m

Funding needed is the minimum balance to keep, less the lowest closing balance, when that is positive. Operating profit is sales less cost of sales less running costs, before interest, tax and depreciation.

Amounts exclude GST; enter GST you pay to the ATO in the quarterly tax figure. See How the tools work for the conventions all the tools share.

Assumptions and limitations

The defaults describe an illustrative business with $120,000 of monthly sales growing 1% a month, 30% paid on the spot and the rest a month later, a 45% cost of sales and about $60,000 of monthly running costs and repayments. They are there to show how the forecast works. Replace them with figures from your own accounts, bank statements and budgets.

A monthly forecast looks only at month-end balances; within a month the balance can dip lower, for example on payday or when a large invoice is paid. Interest on the bank balance, GST timing in detail and income tax are not modelled separately. The forecast is general information, not accounting or financial advice, and it is only as good as the figures entered.

Learn more