Ask the finance team in most growing businesses when the management accounts for August were ready, and the answer is somewhere in the middle of September. By then they describe a month that ended two weeks ago, the decisions they should have informed have already been made, and the team that produced them is about to start the whole process again.
A slow month-end is almost never a sign of slow accountants. It is a readout of your systems: every day the close takes is a day spent moving, fixing or chasing data that the systems should have handled during the month.
Where the days actually go
Sit with a finance team through a close and time what they do. The same pattern appears in business after business:
- Re-typing. Sales from the POS or the online store keyed into the accounting package. Payroll totals re-entered as a journal. Stock movements copied from one spreadsheet to another. Every hand transfer is time spent and a chance to introduce an error that must be found later.
- Chasing. The supplier invoice that is somewhere in a manager's inbox. The credit card slip from a site visit. The approval that has been sitting with someone who is on leave. Month-end becomes the day everyone is asked for things they should have handed over weeks ago.
- Reconciling. The bank does not agree with the books; the stock count does not agree with the system; the debtors ledger does not agree with what the sales team believes is owed. Each difference built up quietly all month and is now investigated all at once.
- Correcting. Transactions coded to the wrong account or cost centre, found only when the report looks odd, then traced and fixed.
- Assembling. Exports pasted into a reporting workbook, formulas checked, charts refreshed. Often by the one person who understands the workbook.
Very little of that is accounting. It is data logistics, done by highly paid people, at the worst possible moment.
Month-end does not create the problems in your data. It is simply the first day anyone is forced to look at all of them together.
What each delay is telling you
The useful exercise is to treat each cause as a symptom and follow it back to the system behind it.
Re-typing means your systems do not talk
If sales, stock, payroll and accounting are separate packages with a person in between, the close will always carry the cost of that person. The fix is integration: the POS posts daily sales to the ledger, payroll posts its journal, the bank feed arrives by itself. Modern cloud accounting packages make much of this a configuration exercise rather than a development project.
Chasing means data is captured too late
When an invoice only reaches finance at month-end, the problem is at the point it arrived, not at month-end. Supplier invoices sent to one shared inbox, expense slips photographed at the till, approvals done on a phone in the moment. Capturing data at the source moves the work to where it takes seconds instead of days.
Reconciling means nobody checks during the month
A bank reconciliation done daily takes minutes, because there are only a handful of items and everyone still remembers them. Done monthly, it takes a day, because there are hundreds of items and nobody remembers any of them. The same applies to stock, debtors and intercompany balances.
Correcting means the structure is unclear
If people keep choosing the wrong account or cost centre, the chart of accounts is too long, the names are ambiguous, or the choice is being left to someone who should not have to make it. Tidy the structure and set defaults per supplier and product; clean data starts with making the right choice the easy one.
Assembling means the reporting is a manual product
If management accounts are built by hand each month, they will always be late and always depend on one person. A report that reads straight from the ledger, refreshed on demand, removes the step entirely and lets you move towards a single source of truth.
Watch the bank-details changes too
A faster close should not come from skipping controls. The review of supplier master-data changes, especially banking details, belongs in every month-end checklist. It is where payment-redirection fraud leaves its trace, and a monthly look at who changed which account is one of the cheapest controls a business can run.
A realistic target
Large listed companies close in a few working days because they have invested heavily in doing so. A small or mid-sized business does not need to match them, but with connected systems, three to five working days for management accounts is realistic. Many businesses we meet are at ten to fifteen. The gap between those two numbers is almost entirely made of the five causes above.
The payoff is not only speed. When the numbers arrive on day four instead of day fifteen, they can change a decision: a cost trend caught three weeks earlier, a customer whose payments are slipping noticed before the next order ships, a margin problem in one product line flagged while it is still one month's problem. Pick the handful of measures that matter and have them first.
Shortening the close, one step at a time
- Time the next close. List every task, who does it, and how long it takes. Mark each one as re-typing, chasing, reconciling, correcting or assembling. The largest category is your first project.
- Turn on what you already pay for. Bank feeds, supplier-invoice capture, integrations between your accounting package and your sales or payroll systems. Many are included in subscriptions that nobody has configured.
- Move reconciliations into the month. Bank daily or weekly, debtors weekly, stock on a cycle-count schedule rather than one big count.
- Set a cut-off and hold to it. Documents received after day two go into next month. The first time is uncomfortable; by the third month, people send things on time.
- Automate the report last. Once the data arrives cleanly and on time, a live management pack is straightforward. Automating a report built on late, hand-fixed data only produces wrong numbers faster.
None of these steps needs a new ERP. Most businesses are surprised how much of the week disappears simply by connecting the systems they already own and doing the checking while the month is still happening.