Services
Monthly bookkeeping run entirely in Xero — closed, reviewed and proven every period by the team that does the work.
Bookkeeping packages
The principle
Each step in a close consumes the output of the one before it. Skip ahead and you will be back.
The dependency runs in one direction. Cash has to agree before payables and receivables mean anything, because a payment sitting unreconciled is a payment the aging still shows as outstanding. Subledgers have to tie to control accounts before the balance sheet can be substantiated, because the balance sheet is where the difference would hide. And nothing can be reviewed while entries are still being posted, because the reviewer would be checking a moving target.
Most closes that take three weeks are not slow because the work is hard. They are slow because somebody started at step six, found the numbers did not hold, and went back to step two.
Before anything
Decide what belongs in the month before you start closing it. This step takes ten minutes and prevents most of the rework.
Cut-off is the difference between accrual accounting and cash accounting dressed up. A business that closes on cash timing will show a strong month whenever customers happen to pay early, which tells you nothing about whether the month was good.
The sequence
Nine steps, in dependency order. The sequence holds whatever platform you use.
| # | Step | Done when |
|---|---|---|
| 1 | Agree the cash. Every bank, credit card and payment processor account reconciled to an actual statement. | The calculated balance is out by nothing, and every outstanding item is listed individually rather than assumed. |
| 2 | Complete payables. Every bill received entered, coded and dated. Chase anything expected and missing. | The aged payables report ties to the payables control account on the balance sheet. |
| 3 | Complete receivables. Every invoice raised, cash applied against the right invoice, credits and deductions cleared. | The aged receivables report ties to the receivables control account, with no paid invoice still showing outstanding. |
| 4 | Post accruals and prepayments. Costs incurred without a bill, and costs paid in advance spread across the periods they cover. | Each one has a schedule behind it that someone else could follow. |
| 5 | Reconcile payroll. Gross pay, taxes withheld and employer taxes agreed between your payroll provider and the ledger. | The payroll liability accounts clear to what is genuinely still owed. |
| 6 | Run depreciation and fixed assets. New additions capitalised, disposals removed, depreciation posted. | The register agrees with the balance sheet, and nothing sizeable is still sitting in an expense account. |
| 7 | Clear the suspense, rounding and clearing accounts. | They are at zero, or every remaining item has a name and a reason. |
| 8 | Substantiate the balance sheet. Every material line supported by a schedule that already exists. | You could hand any line to someone outside the business and they could follow it. |
| 9 | Review, then lock and publish. Compare to budget and to last month, explain the variances, set the lock date, issue the pack. | The period cannot be edited and the numbers you reported are the numbers that stay there. |
The order is not negotiable between 1, 2 and 3. Everything after that can flex to suit your business. A company with no fixed assets skips step 6. A company with no payroll skips step 5. Nobody skips the first three and gets a close they can rely on.
The failure modes
Each step has a characteristic failure, and most of them look like success until something else breaks.
Clearing every transaction in a reconcile queue feels like finishing. It is not the same as the account agreeing with the bank. The queue only contains what the feed delivered; a feed that silently stopped shows a clean queue and a stale balance at the same time. Check the statement balance, not the queue.
If the aged payables or receivables report disagrees with its control account, one of them is wrong and you do not know which. The difference is usually a journal posted directly to the control account instead of through the subledger. Until it is resolved, every collection and payment decision made from that report is made on a number nobody has proved.
An accrual posted and never reversed becomes a permanent liability that quietly inflates itself every month. The check is simple: the accrual balance should move as the underlying obligations are settled. If it only ever grows, something is not reversing.
Payroll tax liability accounts should return to roughly zero after each payment cycle. A balance that persists means either a payment was never recorded against it or the posting is going somewhere else. This is one of the most common findings in a file that has never been properly closed.
Equipment bought and coded straight to an expense account overstates costs this year and leaves the balance sheet understated. The opposite also happens: small purchases capitalised and depreciated over years, which creates a register full of items nobody can find.
A clearing account is meant to be temporary. A balance that persists month to month is the single most reliable indicator that something in the process is not working, because by definition everything in it should have moved on by now.
“We could produce that if anyone asked” is not substantiation. The test is whether the schedule already exists, because if it has to be produced on demand, nobody has actually checked the balance is right.
A period that was reported but never locked will change. Someone posts a correction with an old date, and the figures a lender or a board saw stop matching the figures in the system. Locking is what turns a set of numbers into a record.
Timing
A close on a file that was kept current through the month takes days. A close on a file touched once a month takes weeks. The work is the same; the difference is when it was done.
This is the single largest lever on close speed and almost nobody treats it as one. Reconciling as transactions arrive means you are looking at a bank line while you still remember what it was. Reconciling five weeks later means investigating with the context gone.
If your close takes three weeks, the fix is almost never to work faster during those three weeks. It is to move work into the month it belongs to.
The last step
A month is not closed because someone finished working on it. It is closed when it can no longer change.
That distinction becomes expensive the first time somebody outside the business reads your accounts. A lender, a board, an investor or an acquirer will ask when the period closed and whether it has changed since. A file where prior periods keep shifting is a file nobody can rely on, and the question gets asked at exactly the moment you need the answer to be simple.
Most accounting platforms have a lock date. Setting it takes seconds, and it is the step most often skipped, because by the time the pack has gone out the close feels finished.
For how this works specifically in Xero, including the two separate lock dates and the tools that show you what changed, see Month-End Close in Xero.
Questions
Next
Tell us what you run and roughly where the books stand. If your close is taking three weeks, the first conversation is usually about why.