The answer
Largely. Pulling bank balances, categorising transactions and rolling a cash forecast forward are mostly automatable today. In our model about 65% of weekly cash reporting time can go to software. What stays human is adjusting for one-offs the books do not know about yet, such as a big deal or tax bill, and deciding what to do.
The tasks, and how much of each is automatable today
Six tasks make up weekly cash-flow reporting. Pulling balances and updating what is due in and out are 90 to 95% automatable. Categorising and rolling the forecast forward are 75 to 80% automatable. Adjusting for known one-offs is mostly human. Explaining the picture to the owner and choosing actions stays human.
| Task | Min / week | Automatable |
|---|---|---|
| Pull bank balances and new transactionsBank feeds and APIs do this daily. The 5% left is reconnecting a feed when the bank forces a re-login. | 30 | |
| Categorise transactions not already matchedBank rules and AI suggestions handle repeat suppliers and subscriptions. New or mixed payments still need a person. | 60 | |
| Update what is due in and outOpen invoices and bills already have dates and amounts in the accounting software. Only unrecorded commitments need adding. | 45 | |
| Roll the 13-week forecast forwardMoving the week, adding recurring costs and payroll is mechanical. Choosing which pipeline deals to include is a judgement. | 60 | |
| Adjust for known one-offsTax bills, a client about to churn, a hire next month: the books do not know yet. Software can only prompt the question. | 30 | |
| Explain the picture to the owner and agree actionsAI can draft the summary. Deciding to chase a client, delay a hire or draw on credit is the owner's call. | 30 | |
| Whole process | 255 |
Hours saved per week
For a 10-person agency keeping a 13-week cash forecast, weekly cash reporting takes about 4.5 hours of a bookkeeper's week by hand. Automating the tasks above returns about 3 hours a week, roughly 145 hours a year. The time left is the most valuable part: the adjustments and the conversation with the owner.
Modelled on: A 10-person agency where a part-time bookkeeper maintains a 13-week cash forecast and reviews it with the owner each week.
- Two bank accounts and one card processor, all connected to the accounting software by feed.
- About 40 open invoices and 30 unpaid bills at any time.
- Bank feeds match most transactions automatically; around an hour a week goes on the rest.
- The owner reviews the forecast for about 30 minutes a week.
Tools that do the job
Accounting software does most of the heavy lifting already. Xero and QuickBooks pull bank feeds and hold invoices and bills. Stripe holds card income. n8n or Make read all three each week and roll a 13-week forecast in Google Sheets. An AI agent can draft the plain-English summary for the owner.
- Xero
- Bank feeds, invoices and bills; its API supplies the due-in and due-out lists.
- QuickBooks
- Alternative accounting system with the same feeds and an accessible API.
- Stripe
- Source of card income and upcoming payouts, which arrive on their own schedule.
- n8n
- Reads all sources each Monday and rolls the forecast forward.
- Google Sheets
- Holds the 13-week forecast with a tab for manual one-off adjustments.
- AI agent
- Drafts a plain-English summary of the lowest balance and what drives it.
A simple workflow
The workflow runs every Monday. It reads bank balances, open invoices and unpaid bills, applies each customer's real payment habit rather than the due date, rolls the 13-week forecast forward, and sends the owner one line on the lowest projected balance and when it falls, with the full sheet attached.
- TriggerRun at 07:00 every Monday.
- CollectRead bank balances, open invoices, unpaid bills, upcoming payroll and processor payouts.
- PredictDate each invoice by that customer's average days late, not its due date. Add recurring costs and payroll.
- RollDrop last week, add week 13, and apply any one-offs entered on the adjustments tab.
- BriefSend the owner the lowest projected balance, the week it happens and the three biggest drivers.
Keep these human
- Adding what the books do not know: a deal about to close, a client about to leave, a tax bill.
- Deciding what to do about a gap. Cash forecasts are for acting early, and that is a business decision.
Where it goes wrong
- Using due dates. Customers rarely pay on the due date, so a forecast built on them is optimistic every week. Use each customer's history.
- Forgotten adjustments. A one-off entered once and never removed distorts every later week. Give each adjustment an end date.
- Uncategorised backlog. If unmatched transactions pile up, the opening balance is right but the forecast categories are wrong.
What most guides miss
Most cash-flow guides tell you to list invoices by due date. The quiet improvement is dating each invoice by that customer's actual average days late, which the accounting software already knows. It turns an optimistic forecast into a realistic one, and it is a ten-line calculation once the data is flowing.
The evidence
- Processing data has a technical automation potential of 69%, and applying expertise only 18%.McKinsey Global Institute, A future that works: Automation, employment, and productivity (2017)
- Activities that account for up to 30% of hours worked could be automated by 2030.McKinsey Global Institute, Generative AI and the future of work in America (2023)
- Knowledge workers spend 58% of their day on 'work about work' rather than the skilled work they were hired for.Asana, Anatomy of Work Global Index 2023 (2023)