Xero is a genuinely good product. It is cloud-native, easy to use, has strong bank feed connectivity, and works well for businesses under $5M-$10M in turnover. If you are on Xero right now and your business is growing, that does not mean Xero was the wrong choice. It means you are succeeding.
The problem is not Xero. The problem is that Xero was designed for small businesses, and construction businesses above $10M have needs that Xero simply was not built to meet. This article is about recognising that ceiling and understanding what changes when you cross it.
What Xero cannot do for construction
Xero has no native WIP (Work in Progress) accounting. For a construction business, WIP is one of the most important figures on the balance sheet. It represents the value of work performed but not yet billed. Most Xero-based construction businesses track WIP in spreadsheets, manually, outside the ledger. This creates timing errors, reconciliation overhead, and audit risk.
Xero has no native retention tracking. Retention amounts withheld by clients accumulate project by project and are due at different points during and after practical completion. Tracking this manually in spreadsheets or notes means businesses routinely miss retention releases, leaving cash on the table.
Xero does not handle multi-entity structures cleanly. If your group has two or three related entities (a head contractor, a property trust, and a plant and equipment company) Xero requires separate subscriptions for each, with no consolidated reporting across entities. Month-end for a multi-entity group on Xero means exporting data from multiple files and reconciling manually in Excel.
Feature comparison
| Feature | Sage Intacct | Xero |
|---|---|---|
| Native WIP tracking | Yes: real-time | No: spreadsheet workaround |
| Retention management | Yes: project level | No: manual tracking required |
| Multi-entity consolidation | Native, automated | Separate files, manual process |
| Progress claim billing | Built in | Manual or third-party apps |
| Real-time project dashboards | Native | Export-dependent |
| Job cost reporting | Project-level, real-time | Limited tracking categories |
| TPAR compliance | Configured for AU construction | Basic TPAR, limited for complexity |
| Month-end close time | Targets 5 working days | Typically 10-20 days at $10M+ |
| Suitable business size | $10M to $500M+ | Best under $5M-$10M |
| Implementation | 14 weeks, fixed fee with LimeLedger | Days (DIY or accountant-assisted) |
The signs you have hit the ceiling
The most reliable indicator is your month-end close time. If your finance team is spending more than a week closing the month, running manual WIP journals, reconciling spreadsheets against the ledger, chasing project data from PMs. That time cost is a direct sign that your system is not keeping up with your business.
The second indicator is reporting. If your CFO or MD needs a project margin report and the answer is "give me until Friday," your system is not giving you real-time visibility. That lag affects decisions made every week on resourcing, billing, and cash flow.
The third is growth. If you are adding entities, taking on larger contracts, or building a project pipeline that requires multi-entity consolidation, you will hit Xero's limits fast, not eventually.
What the move actually looks like
Moving from Xero to Sage Intacct is not a rip-and-replace nightmare. LimeLedger has a structured migration process specifically for Xero-based construction businesses. We extract your data, clean it, redesign your chart of accounts to reflect how you actually operate, and load it into Sage Intacct, with your team running parallel on the existing system until go-live.
Most businesses go live in 14 weeks. The fixed-fee model means no billing overruns. And the first quarter after go-live, the time savings in reporting and month-end close are typically measurable and significant.
Xero is the right choice for a construction business under $10M. Above that, particularly with multi-entity complexity, WIP, and retentions in play, the manual overhead of working around Xero's limitations costs more than the system saves. The move to Sage Intacct is not about replacing something broken. It is about matching your finance infrastructure to the scale of the business you are actually running.
Ready to understand what the move would look like for your business? Take the free finance diagnostic or book a 30-minute conversation.