The distinction that matters is between recording and proving. Recording is entering and coding transactions: bills, invoices, receipts, payments. Proving is confirming that what you recorded matches reality — that the bank agrees, the supplier statements agree, the payroll totals agree, and nothing is sitting unexplained.
Xero is excellent at the recording half. Bank feeds pull transactions in, bank rules code them, repeating invoices go out on schedule, and connected apps capture documents. The proving half is still human work, and it's the half that gets skipped — because nothing in the software prompts you to do it, and the file looks fine without it.
A month is genuinely done when someone could ask "why is this number what it is?" about any figure on the profit and loss, and you could answer from the file rather than from memory.
Throughout
Capture and Code
Bills, receipts and bank transactions handled as they arrive. Queries raised while the answer is still easy to get.
Weekly
Clear and Check
Reconcile queue cleared, bank feeds confirmed as live, invoicing and payment runs on schedule.
Month End
Agree and Adjust
Balances agreed to statements, accruals and prepayments posted, subledgers tied to the general ledger.
First Week
Review and Lock
Reports reviewed for sense, variances explained, period locked so the numbers stop moving.
The pattern to avoid: touching the file only at month end. Coding a month's transactions in one sitting means guessing at anything unclear, because the context is gone. Almost every miscoded transaction we find was coded weeks after it happened by someone who no longer remembered what it was for.
| TASK | WHY IT MATTERS |
|---|---|
Cash And Banking |
|
Clear the reconcile queue for every account |
Unmatched transactions distort every report drawn from the ledger |
Agree each bank balance to the statement |
The only check that catches transactions the feed never delivered |
Reconcile credit cards to the statement period |
Card cycles close mid-month, so calendar-month reconciliation proves nothing |
Confirm transfers between own accounts are coded as transfers |
Miscoded transfers inflate both revenue and expenses simultaneously |
Clear the suspense or holding account to zero |
A permanent balance here means unexplained transactions have become permanent |
Purchases and Payables |
|
Enter all bills received, including those not yet due |
Expenses belong in the month incurred, not the month paid |
Reconcile supplier statements |
Catches missing bills, unapplied credits and duplicates using an external record |
Review aged payables for anomalies |
Old balances usually mean a duplicate, a credit never applied, or a dispute |
Match expense claims and card spend to receipts |
Undocumented spend is a problem at year end and a serious one under examination |
Sales and Receivables |
|
Confirm all revenue for the period is invoiced |
Unbilled work is missing revenue and missing cash |
Apply all receipts to the correct invoices |
Unapplied cash makes the aged report fiction and triggers chasing paid customers |
Review aged receivables and give each aged item a reason |
A total tells you nothing; a reason tells you what to do |
Check deferred or prepaid revenue treatment |
Cash received in advance isn't revenue yet, and getting this wrong overstates profit |
Adjustments |
|
Post accruals for costs incurred but not yet billed |
Without these, margin swings month to month for no operational reason |
Release prepayments for the period |
Annual costs paid upfront should spread across the months they cover |
Post depreciation and update the fixed asset register |
Skipping it overstates profit and leaves the balance sheet wrong |
Record inventory movement and cost of goods sold |
Gross margin is meaningless if COGS isn't matched to the revenue it produced |
Revalue foreign currency balances |
Unrealized gains and losses distort the balance sheet if never recognized |
Reconcile payroll totals to the ledger |
Payroll is usually the largest cost and the easiest to post incompletely |
Review and Close |
|
Tie subledgers to the general ledger |
Aged payables and receivables must agree to their control accounts |
Review the balance sheet line by line |
Every balance should be something you can explain and evidence |
Compare the P&L to prior month and budget |
Variance review catches coding errors nothing else will find |
Set the lock date |
Stops the closed period silently changing after you've reported on it |
Bank Feeds
Automatic import of transactions from your bank. The essential foundation, with one caveat worth knowing: feeds can stop delivering without an obvious alert, and connections may require periodic re-authorization. Checking that each feed is still live should be a weekly habit, not an annual discovery.
Bank Rules
Automatic coding for recurring transactions matching conditions you define. Genuinely powerful for predictable items — the monthly software subscription, the utility direct debit. The risk is over-application: a broad rule silently codes things you never reviewed, and the errors are invisible precisely because the rule worked. Write rules narrowly, and review what they've captured periodically rather than trusting them indefinitely.
Repeating Invoices and Bills
Scheduled generation of recurring transactions. Removes the most common cause of late invoicing, which is someone forgetting. Worth reviewing quarterly, since repeating templates outlive the arrangements they were created for — we regularly find businesses invoicing at rates that changed a year ago.
Tracking Categories
Xero's dimension for segmenting the ledger by department, location, project or fund. Applied at the point of entry, they make management reporting possible without a separate system. Applied later, they're a reconstruction exercise. For non-profits handling restricted funds, getting this right at entry is close to essential.
Fixed Assets
A register that calculates and posts depreciation on a schedule. Underused, and its absence is why so many small business balance sheets carry assets at original cost indefinitely — which overstates both assets and profit.
Document Capture
Hubdoc, included with most Xero plans, or an alternative like Dext. Attaches the source document to the transaction. The value shows up later: when your CPA, a lender or an examiner asks what a payment was for, the answer is attached to the entry rather than in someone's inbox.
Here's why it matters. Without a lock date, a closed month stays editable forever. Someone reconciling in March can adjust a January transaction — not maliciously, just tidying something that looked wrong. January's profit and loss now differs from the version you reviewed, reported to your board, sent to your lender, or gave your CPA.
This produces the maddening situation where a report run today doesn't match the same report run two months ago, and nobody can explain why. It undermines trust in the numbers more effectively than an actual error would, because an error can be found and fixed while a drifting history cannot.
The discipline is simple: once a month is reviewed and reported, lock it. If something genuinely needs correcting afterwards, unlock deliberately, make the correction with a note explaining it, and re-lock. The point isn't to make change impossible — it's to make change visible and intentional rather than silent.
The test for whether this matters to you
Run last quarter's profit and loss. Now find the version you looked at when that quarter closed. If they don't match, and you can't explain the difference, you have a lock date problem — and every historical figure you've reported is provisional in a way you probably didn't realize.
Treating Coding as Reconciling
Clearing the reconcile queue feels like finishing. It isn't — it only accounts for transactions the feed delivered, never the ones it missed.
Trusting Bank Rules Indefinitely
Rules written for one situation keep firing after the situation changes. The coding stays consistent and consistently wrong.
Using A Suspense Account as Storage
Anything unclear goes to a holding account "for now." Two years later it holds a balance nobody can decompose.
Recording Expenses When Paid, Not Incurred
Costs land in the month the money left rather than the month the work happened, so monthly margin becomes noise.
Never Reviewing The Balance Sheet
Owners read the P&L and ignore the balance sheet. Nearly every long-running bookkeeping error shows up there first.
Leaving The Period Unlocked
Closed months keep changing. The report you gave your lender in March no longer matches the file today.
You can produce last month's profit and loss within a week of month end, without a scramble.
Every bank and card account agrees to a statement, and you know the date each was last agreed.
You can explain every balance on the balance sheet, including the small ones you've stopped noticing.
The suspense or holding account is zero.
Aged payables and receivables agree to their control accounts in the general ledger.
Every aged receivable over 60 days has a reason attached, not just an amount.
Monthly gross margin is stable enough that a real change would stand out.
Prior periods are locked, and reports run today match what they showed when the period closed.
Your CPA doesn't have to ask you what things were at year end.
How to read your score. Seven or more: your process is working; tighten the gaps. Four to six: the recording is happening but the proving isn't, which is the most common pattern and the one that stays hidden longest. Three or fewer: the file needs a catch-up and clean-up before a monthly rhythm will hold, because a monthly process built on an unreliable opening position just documents the problem more regularly.
| ACTIVITY | WHAT IT COVERS | WHO DOES IT |
|---|---|---|
Monthly Bookkeeping |
Recording and proving transactions: coding, reconciliation, subledger maintenance |
Bookkeeper or outsourced accounting team |
Month-End Close |
The adjustments and review that turn a recorded month into a reportable one: accruals, prepayments, depreciation, variance review, locking |
Bookkeeper or accountant, depending on complexity |
Management Reporting |
Turning closed numbers into something decisions can be made from: commentary, KPIs, segment views |
Accountant, controller or advisory partner |
Tax Preparation and Filing |
Returns, elections, positions and filings |
A licensed tax professional or CPA |
Audit or Review |
Independent opinion on the financial statements |
An independent licensed firm, which cannot be the party maintaining the records |
The practical implication: good monthly bookkeeping makes every row below it cheaper. Most of what a CPA charges for at year end is reconstructing what should have been recorded correctly during the year. A clean, reconciled, locked Xero file is the single largest lever on your annual accounting cost.
-
What does monthly bookkeeping in Xero involve?
Two halves. Recording: entering and coding bills, invoices, receipts and bank transactions, largely assisted by bank feeds, bank rules and repeating transactions. Proving: agreeing bank and card balances to statements, reconciling supplier statements, applying receipts correctly, posting accruals, prepayments and depreciation, tying subledgers to the general ledger, reviewing the balance sheet, and locking the period. Xero automates most of the recording. The proving is human work, and it's the half most commonly skipped.
-
How long should monthly bookkeeping take?
It depends far more on how the work is distributed than on business size. A business handling transactions weekly and closing in the first week of the following month spends less total time than one attempting everything at month end, because deferred work requires reconstructing context that was free at the time. As a rough shape, a small business with clean processes might spend a few hours a week plus half a day closing; the same business working only at month end often spends two full days and produces a less reliable result.
-
What's the difference between bookkeeping and month-end close?
Bookkeeping is recording and proving transactions — coding, reconciliation, keeping subledgers accurate. Month-end close is what turns a recorded month into a reportable one: posting accruals and prepayments so costs land in the right period, depreciation, tying subledgers to control accounts, reviewing variances against prior month and budget, and locking the period. In small businesses the same person often does both, which is why the terms blur, but they're distinct activities and close is the one more often skipped.
-
What is a lock date in Xero and should I use one?
A lock date prevents changes to transactions dated before it. You should use one. Without it, a closed month remains editable indefinitely, so a report you ran and shared in January can silently differ from the same report run today — usually because someone tidied an old transaction while working on a later period. Once a month is reviewed and reported, lock it. If a correction is genuinely needed afterwards, unlock deliberately, make it with a note, and re-lock. The aim is to make changes visible and intentional rather than to prevent them.
-
Are Xero bank rules safe to rely on?
Useful, but not to be trusted indefinitely. Bank rules automatically code transactions matching conditions you set, which works well for genuinely predictable items like a fixed monthly subscription. The risk is that a broadly written rule keeps firing after circumstances change, coding transactions consistently and consistently wrong — and because the automation worked, nothing flags it. Write rules narrowly, and review what they've been capturing periodically rather than assuming they're still correct.
-
What should be on a monthly bookkeeping checklist?
At minimum: clear the reconcile queue for every account; agree each bank balance to its statement; reconcile credit cards to the statement period; enter all bills received whether or not they're due; reconcile supplier statements; apply all customer receipts to the correct invoices; review aged payables and receivables; post accruals, prepayments and depreciation; clear the suspense account to zero; tie subledgers to the general ledger; review the balance sheet line by line; compare the profit and loss to prior month and budget; and set the lock date. Inventory, multi-currency revaluation and payroll reconciliation apply where relevant.
-
Why does my monthly profit swing so much?
Usually because costs are being recorded when paid rather than when incurred. An annual insurance premium paid in March hits March entirely, making that month look bad and every other month look better than it was. The fix is accruals and prepayments: spread costs across the periods they relate to, and accrue for work received but not yet billed. Miscoded transfers between your own accounts and inventory recorded without matching cost of goods sold to revenue produce the same effect.
-
Do I still need a bookkeeper if I use Xero?
Xero reduces the mechanical work substantially — feeds, rules and connected apps handle much of the recording. What it doesn't do is judgment: whether a transaction is correctly classified, whether an accrual is needed, whether a balance sheet figure is explainable, whether the period should be locked. Plenty of small businesses run their own books in Xero successfully, and if you have the discipline for a monthly routine you may not need help. The businesses that struggle are usually not short of software but short of the recurring hour that nobody's job description contains.
-
How do I know if my Xero file is actually in good shape?
Test it against questions rather than appearance. Can you produce last month's profit and loss within a week of month end? Does every bank and card account agree to a statement, and do you know when each was last agreed? Can you explain every balance sheet balance? Is the suspense account zero? Do aged payables and receivables tie to their control accounts? Are prior periods locked, and do reports run today match what they showed when the period closed? A tidy-looking file that fails these is common — the recording is happening and the proving isn't.
-
What if I'm months behind?
Establishing a monthly rhythm on top of an unreliable opening position mostly documents the problem more regularly. The sequence is to catch up and clean up first — find the last date your records genuinely agreed to external sources, work forward from there, resolve what's resolvable and write off the rest with documented reasoning — and only then start the monthly cycle. Businesses are commonly further behind than they think, since a file that looks maintained can still have diverged from the bank a year earlier.

.png?width=141&height=85&name=logiframe-png%20(2).png)