
Every Xero file tells a story. Some tell the story of a well-run business. Others tell the story of a bookkeeper who treated reconciliation as a seasonal hobby, like whale watching. We have opened hundreds of Sydney files. These are the ten findings that come up again and again, ranked roughly from "concerning" to "the Geneva Convention would like a word."
Published: June 2026
The classic. We open the file and the bank reconciliation screen shows 400, 700, sometimes 2,000+ unmatched transactions stretching back over a year. Everything downstream of this is fiction: the P&L, the GST, the "profit" the owner has been mentally spending. One file we reviewed was 14 months behind, during which the business had made every major decision, including a hire and a lease, on numbers that did not exist.
A holding account is meant to be a transit lounge. In a Barry file it becomes a permanent settlement. We regularly find suspense or "ask my accountant" accounts holding $50,000 to $300,000 of transactions nobody ever classified. That is not bookkeeping, that is sweeping the floor by nailing a rug over it.
A genuine classic of the genre. A client in Double Bay opened their file and found Barry had categorised a $4,800 espresso machine as "office supplies". Mate, that is not an office supply, that is a war crime against your asset register. Misclassified capital purchases distort the P&L now and depreciation forever, and they are everywhere: vehicles in "motor vehicle expenses", fitouts in "repairs", a forklift, once, in "staff amenities".
The full repayment, principal and all, dumped into an expense account, making the business look like it earns less than it does. Or the reverse horror, common in property and construction files: loan drawdowns coded as revenue, making a borrowed million look like a sales triumph. Either way the balance sheet has left the chat.
Overseas software subscriptions claimed as GST-inclusive. GST-free supplies taxed. Input-taxed items claimed. Bank rules set up in 2021 by someone who has since emigrated, confidently miscoding hundreds of transactions a quarter. Every one of these flows straight into the BAS, which means the business has been lodging fiction in both directions, and the correction is always more painful than the prevention.
Bills entered manually and via email capture and via the bank feed, so suppliers show three times the real liability, or worse, got paid twice. We found one file where a supplier had been overpaid $11,000 across a year of duplicates and nobody had asked for it back. The supplier, to their credit, had said nothing, which is its own kind of professional poker.
The payroll system says one thing, STP reported another, the bank paid a third number, and the P&L contains a fourth. Usually the result of manual adjustments made outside payroll, off-system bonuses, or someone editing posted pay runs like it is a Google Doc. Payroll is the one area where the numbers must agree to the cent, because every employee is independently auditing you every fortnight.
Money received for work not yet done, booked as income the day it lands. Agencies do it with retainers, builders with deposits, tech companies with annual subscriptions. The business looks great right up until the month it has to do the work with no matching revenue, and the owner concludes the business is "up and down" when actually the books are just lying about timing.
"Coffee", "Coffee meetings", "Client coffee", "Meetings, coffee" and "COFEE" as five separate accounts. A chart of accounts this baroque guarantees inconsistent coding and reports nobody can read. Good files are boring: a lean chart, with tracking categories doing the dimensional work, exactly the structure that makes venue-level or client-level reporting possible.
Not one attached receipt, bill or contract. Every transaction a bald line with a vague memo. Come audit, dispute or due diligence, the "records" are a guided meditation. Digital capture into Xero costs almost nothing and makes the file self-defending. Its absence is the single most reliable sign of a bookkeeper who stopped caring some time ago, if they started.
Count how many of the ten you recognise. Zero to one: genuinely decent, do not fire anyone, forward this for laughs. Two to three: salvageable, barely, book the cleanup before BAS season. Four to six: you are in the danger zone and your reports have been fiction for a while. Seven plus: run. Your file is not a record of your business, it is a crime scene with a login.
If you want the assessment done properly rather than vibes-first, the Free Xero Roast is exactly this: we open your file, find the five worst things in it, and send you a one-page report. It is free, it is fast, and it is occasionally devastating. You can also take the gentler route and run the Roast-O-Meter quiz on your current bookkeeper's behaviour first.
A real cleanup runs in a fixed order: reconcile every account to the bank, drain the suspense accounts, rebuild the GST coding and check it against lodged BAS, reconcile payroll three ways, fix the capital items, simplify the chart, and switch on document capture so it never rots again. It is a fixed-price project with a defined end, not an hourly meter running into the horizon, and it is the standard first step when changing bookkeepers. What ongoing maintenance should cost afterwards is in the pricing guide.
The uncomfortable truth: every file on this list was being "looked after" by someone, usually someone billing by the hour, which is its own perverse incentive. If the findings above feel personal, the companion piece is 13 signs your bookkeeper is secretly Boring Barry.
How do I check my own Xero file in five minutes?
Open the bank reconciliation screen and look at the unreconciled count and the oldest date. Then open the balance sheet and look for suspense accounts and negative balances that make no sense. Those two checks catch the majority of disasters.
How long does a Xero cleanup take?
Depends on depth: a few months of mess is days, a multi-year reconstruction is weeks. It should always be quoted as a fixed project with a defined scope after someone has actually looked at the file.
Will fixing old periods change my lodged BAS?
It can. Where corrections affect previously lodged statements, adjustments or revisions are handled through the proper channels with your agent. That is a feature, not a bug: the alternative is knowingly leaving wrong lodgements in place.
Can a messy file cause real penalties?
Late or wrong lodgements can attract failure to lodge penalties (currently $330 per 28-day period, capped at five units for small entities) and interest, and poor record keeping is itself an obligation breach. The bigger cost is usually decisions made on bad numbers.
Is it the software's fault?
No. Xero set up well is excellent. Every horror above is a human choice, repeated weekly, by someone who was being paid.
Should I fix the file before switching bookkeepers?
No, switch first or simultaneously. Asking the person who created the mess to repair it, by the hour, is paying the arsonist for firefighting.
About Sydney Bookkeeper
Sydney Bookkeeper is the modern, fixed-price Sydney bookkeeper for businesses with staff that are tired of slow, hourly, jargon-spouting incumbents. We work with professional services firms, construction and property businesses, agencies, tech and ecommerce companies, hospitality groups, and health practices across Sydney. Monthly bookkeeping, BAS lodgement, payroll, and Xero file cleanups, all on fixed monthly pricing, no lock-in.
The team uses a registered BAS Agent for all BAS and IAS lodgement services. Full registration details, agent particulars, and copies of the Tax Practitioners Board (TPB) Code of Professional Conduct, the TPB complaints process, and any conditions on the agent's registration are available on request by emailing [contact email]. This content is general information only, written for Australian small and mid-market businesses. It does not constitute tax, financial product, or legal advice and should not be relied on as such. Tax obligations depend on your individual circumstances. For advice specific to your business, contact the team directly or consult a registered tax agent or licensed financial adviser. Sydney Bookkeeper is not a licensed tax agent or licensed financial adviser. Information was current at the time of publication and may change without notice. We review and update guides periodically.
Sources
