Every month, finance teams reconcile their bank accounts, agree the balance to the bank statement and move on. The balance is right. But the most useful information in the account stays unused: what came in, what went out, to whom and when.
The short answer
Categorize every bank and cash transaction by its contra account, and you get a direct cash flow from bank data that is true and exact: real receipts and payments by category, month by month. Its main use is forecasting with the payment patterns of your own business instead of guesses. The categories also make errors (and even some fraud patterns) visible early. You don't need new software or coding skills, just clean data, clear categories and a tool that repeats the work every month.
Why a reconciled balance is not enough
A bank reconciliation is like a photo taken on the last day of each month. It answers one question: is the closing balance right? It does not tell you what moved it.
When I reconciled accounts myself, I did not care whether the balance was large or small, healthy or dangerous. It agreed, and that was what mattered.
Later, as EMEA Balance Sheet Review and Reconciliation Manager at Dell, I set up a department that reviewed reconciliations and their quality. We reviewed thousands of them across the region. We assessed what each one told the manager who reviewed it. They came in three kinds:
- The balance agrees to the bank statement. Correct, but it says nothing more.
- The difference is explained, for example by timing between the posting and the cash movement.
- The difference is not explained. The manager can only ask for a follow-up.
I saw thousands of reconciliations. Very few gave the reviewing manager information for a decision.
Peter Ilas, FCCA
former EMEA Balance Sheet Review and Reconciliation Manager, Dell
former EMEA Balance Sheet Review and Reconciliation Manager, Dell
What the indirect method does not show
Most companies prepare their cash flow statement with the indirect method: start with profit, add back non-cash items, adjust for working capital. It explains why profit and cash differ, but not who paid you, whom you paid, or when.
IAS 7 encourages the direct method because it "provides information which may be useful in estimating future cash flows and which is not available under the indirect method" (IAS 7, paragraph 19). US GAAP encourages it too (ASC 230-10-45-25). Still, few companies use it, because collecting gross receipts and payments by category looks like extra work.
You can keep the indirect method for reporting. To manage cash, you still need this month's receipts from customers and refunds, which are easy to agree to the P&L, and the payments for supplier invoices, payroll, operating costs, investments, fees and taxes. They explain why cash fell again this month.
It is less work than it looks. In the bank account, almost every line is real cash. The receipts and payments are already there; only the category is missing.
The method: categorize bank transactions by contra account
Every bank posting has a contra account: the other side of the journal entry. This is the key: it already contains an accounting decision about what the payment or receipt was for, so you don't have to guess from the bank text.

Example: one bank loan, two reconciliations


From bank lines to a direct cash flow in 8 steps

From history to forecast: three parameters from your own data
1. Timing
2. VAT and other taxes

3. Patterns

Keep it simple
What else the categories reveal: errors and fraud signals
Where AI fits, and where your judgment stays in charge
Key takeaways
FAQ
Is this the same as the direct method under IFRS or US GAAP?
It is the management version. If you map the categories to operating, investing and financing activities, the same data supports your statutory cash flow statement under IAS 7 or US GAAP.
How much history do I need?
Start with the last 12 months. Add the previous year if your business is seasonal.
Can I do this in Excel?
For a one-off exercise, yes, but sorting groups of items is hard and you need many checks. For several accounts every month, a tool that remembers your mapping saves time and avoids errors.
Does it work with several currencies?
Yes. Use amounts in your reporting currency at the transaction rate, and keep FX revaluation out of the cash flow, because it is not a real cash movement.

