"If an accountant can't trust the information in a bookkeeping application, that's a pretty serious problem."
That's not a Reddit complaint from a frustrated user. That's a professional accountant, writing on a bookkeeping forum, explaining why they don't trust Xero's general ledger.
The same accountant described Xero's GL as "opaque" — meaning it isn't clear how transactions get posted, where numbers come from, or how to trace a problem back to its source. For a bookkeeping tool, that's a fundamental issue.
What Accountants Actually Say About Xero
Pull up any professional bookkeeping forum and search for Xero. You'll find a consistent pattern: people who use it for simple, low-volume businesses find it fine. People who use it professionally — accountants managing multiple clients, businesses with complex transaction volumes — run into real problems.
The complaints cluster around three areas:
The GL is a black box. Standard accounting software lets you drill down into any transaction and see exactly where it came from, how it was posted, and what journal entries it created. Xero's design makes this harder than it should be. Accountants working on audits or investigations find themselves unable to trace transactions the way they can in QuickBooks Desktop or Sage.
Reconciliation doesn't work the way accountants expect. Traditional bank reconciliation identifies timing differences — payments that left your account but haven't cleared on the statement, or deposits that cleared on the statement but haven't been processed. Xero's reconciliation approach is different, and experienced accountants find it confusing. One described it as "following the bank balance rather than admitting there are timing differences."
The terminology is for non-accountants, not accountants. "Spend money" and "receive money" instead of standard debit/credit journal terminology. Categories instead of accounts. Contacts instead of suppliers and customers. For accountants trained in traditional double-entry bookkeeping, this creates cognitive friction.
Why This Matters for Your Business
If you're not an accountant, you might wonder why any of this affects you. Your accountant handles the books. Isn't it their problem if the software is confusing?
Not quite.
When your accountant finds Xero difficult to audit, that difficulty translates directly into billable hours. Every hour they spend tracing a transaction that should be traceable in 30 seconds is an hour you pay for. When they can't trust the numbers Xero produces, they spend more time verifying data manually — again, at your cost.
If your business is audited by IRAS, your accountant needs to be able to explain every transaction clearly and quickly. An opaque system makes that harder. In a GST audit, that could mean the difference between a quick review and an extended examination.
What Good Accounting Software Looks Like to an Accountant
When accountants recommend software to their clients, they're looking for:
Clear audit trail. Every transaction shows who created it, when, and why. Every change shows who made it and what it changed from. Nothing disappears without a record.
Standard double-entry logic. Debits and credits behave predictably. Journal entries can be made to any account. The trial balance reconciles cleanly.
Reliable bank reconciliation. Unmatched items are clearly flagged. Timing differences are correctly identified. The reconciliation matches the traditional accounting definition, not a simplified version of it.
Export capability. The accountant can get the data out in a format they can work with — for analysis, for filing, for audit.
What CA Firms in Singapore Recommend
Singapore's CA firms — the ones advising SMEs on compliance, not just doing annual accounts — increasingly recommend tools based on two criteria: Singapore-specific compliance features and audit readiness.
Xero scores reasonably on compliance (GST support exists, though it has limitations). It scores lower on audit readiness, particularly for the GL transparency issues described above.
ArcPay approaches this differently. Every transaction has a complete audit trail — user-attributed, timestamped, and exportable. When your accountant needs to trace a payment, they can. When IRAS asks for records, you can produce them clearly.
For CA firms using ArcPay's partner programme, there's also a client dashboard — they can see all their clients' invoice status, outstanding payments, and GST position in one view, without logging into each client's account separately.
Start your free 14-day trial →
No credit card required. Full audit trail from day one.
Have a question?
Ask anything about GST, invoicing, or Singapore SME finance. We reply to every question within 24 hours.
0 / 1000
Your email is private and will never be published.