
Subscription businesses have an advantage in cash forecasting that most companies would envy: a large proportion of next quarter's receipts are already contracted. The difficulty is that recognised revenue and cash receipts follow completely different rhythms, and forecasting from the P&L produces confident nonsense.
A customer signing a $120,000 annual contract billed upfront generates $120,000 of cash in month one and $10,000 of revenue per month for twelve months. A customer on monthly billing generates $10,000 of each.
Same ARR, entirely different cash profile. If your forecast starts from revenue and applies an average collection assumption, it will be wrong in a direction that depends on your billing mix — and the error grows as the mix shifts.
Cash forecasting for subscription businesses has to start from the billing schedule, not the revenue schedule.
Work forward from contracts:
Most outflows are more predictable than teams assume: payroll and superannuation on known dates, rent and subscriptions on known cycles, supplier payments driven by your own payment run schedule.
The forecastable items people miss are the lumpy ones — BAS and PAYG instalments, income tax, annual insurance renewals, bonus payments, and the annual prepayment on your own software stack. These are known well in advance and are exactly the items that cause a surprise in an otherwise accurate forecast.
The standard for operational cash management is a rolling 13-week direct forecast — actual expected receipts and payments by week, not an indirect derivation from the P&L.
Thirteen weeks is long enough to see a problem with time to act and short enough to be genuinely forecastable. Rolling means it is updated weekly rather than rebuilt quarterly, so accuracy improves through repetition.
Keep a variance log. Comparing forecast to actual each week, and understanding why they differed, is what turns a forecast into a reliable instrument. Without it you have a spreadsheet that nobody trusts by week six.
If you invoice in USD and pay costs in AUD, your cash position has an FX exposure that a single-currency forecast hides entirely. Forecast by currency first, then translate — and be explicit about the rate assumption, because a forecast that quietly assumes a fixed rate will surprise you.
This connects to the broader treatment covered in foreign currency translation under AASB 121.
The forecast should be substantially built from data you already hold — contracted billing schedules, open receivables with ageing, the payment run schedule, and known recurring obligations. If building it requires exporting four reports and rekeying them, it will be rebuilt monthly rather than maintained weekly, and it will be less accurate for it.
Cash and treasury management connected to bank feeds and the billing schedule turns this from an exercise into a report.
We connect billing schedules, receivables and bank data so cash forecasting draws on live information rather than a monthly reconstruction. For companies managing a runway, that difference is material.
Get in touch, or see cutting DSO for the collections side of the same problem.