Switching accounting software feels intimidating but isn't. The technical migration takes 1–3 days. The hard part is timing — picking the moment when your books are clean, MTD obligations don't fall mid-transition, and your accountant has bandwidth to help. Done at year-end, a switch is straightforward. Done mid-year with a VAT quarter pending, it's painful but possible.
When to switch (timing)
The single most important decision. Best to worst:
- Right after year-end — final accounts already pulled from old system; new system starts with clean opening balances. Best.
- First month of a new VAT quarter — you get 3 months to bed in before next return.
- Mid-VAT quarter — workable but messy; the quarter spans two systems.
- The week of a VAT submission — avoid. Finish current quarter on old system, then switch.
Why people switch
- Cost: moving from £19/mo FreeAgent to free FreeAgent via Mettle, or from £30/mo Xero to £10/mo QuickBooks Self-Employed
- Accountant change: new accountant works in a different platform
- Outgrew current setup: spreadsheet to software, or Self-Employed to Online
- Structure change: sole trader to Ltd
- Acquisition / discontinuation: rare but happens (Intuit's product strategy changes occasionally)
The migration playbook
Step 1 — close current system cleanly (1 day)
- Reconcile all bank feeds to the closing date
- Categorise outstanding transactions
- Match all receipts to expenses
- Send any final invoices for the period
- Pay or record any outstanding bills
- Run the P&L and balance sheet — note opening balances for the new system
Step 2 — export historical data
From your current platform, export:
- Customer / supplier list (contacts) — usually CSV
- Chart of accounts — CSV
- Trial balance at the switch date — PDF and CSV
- Open invoices and bills (the ones not yet paid) — these need to be re-entered or imported
- Bank transactions for at least 12 months — CSV per account
- Tax history (VAT returns, year-end accounts) — PDFs
- Receipts — bulk download from receipt-capture tool (Hubdoc, Dext, or built-in)
Most platforms have a "data export" tool that produces a ZIP of everything. Use that as the foundation.
Step 3 — set up new system
- Subscribe to new platform; complete onboarding
- Connect business bank account (Open Banking) — typically 5 minutes per bank
- Configure VAT settings if applicable (registered, scheme, return frequency)
- Configure chart of accounts — use UK defaults; customise sparingly
- Upload customer / supplier list
- Enter opening balances (trial balance from old system)
- Enter any unpaid invoices and bills
- Set up invoice template (logo, payment terms, bank details)
- Configure receipt capture (Hubdoc, Dext or built-in)
Step 4 — parallel-run for at least 30 days
Don't unsubscribe from the old platform immediately. For the first 30 days:
- Record new transactions in the new system (live)
- Keep the old system live as read-only reference
- Spot-check that new system bank feed matches old system records
- Watch for missing transactions, duplicate entries, miscategorisations
Step 5 — close out the old platform
After 30+ days with no incoming surprises:
- Download a final ZIP of all data from old platform
- Cancel subscription
- Most platforms give 6–12 months of read-only access after cancellation — useful as a backstop
MTD continuity
If you're VAT-registered, you must remain MTD-compliant throughout the switch. Practical implications:
- Don't switch in the last 2 weeks of a VAT quarter — submission deadlines fall a month after quarter-end; the data needs to be in one system.
- De-register from MTD on old system after final submission — Xero / QuickBooks have an MTD disconnect step.
- Connect MTD on new system before submitting first quarter — typically 5 minutes, requires HMRC Government Gateway login.
- If switching mid-quarter — you can either complete the quarter on old system (submit, then switch) or do a hybrid using bridging software.
For the full MTD picture: Making Tax Digital for VAT explained.
What gets imported automatically vs manually
Most cloud platforms offer "switch from X" tooling. Reality:
- Imported reliably: contacts, chart of accounts, trial balance, open invoices, open bills, bank balances.
- Imported with friction: transaction-level history beyond 12 months, custom categories, attached documents.
- Manual re-entry typically needed: invoice template branding, payroll history (start fresh), specific report customisation.
The goal isn't to recreate every historic transaction in the new system — it's to have correct opening balances and clean go-forward bookkeeping. The historic detail stays in the old platform (which you retain read-only access to).
Working with your accountant
If you use an accountant, involve them before the switch:
- Ask which platform they prefer — if they work in Xero, switching to Xero saves them time and your fees
- Have them sign off on the closing balances on the old platform
- Invite them to the new platform via "accountant invite" — Xero, QuickBooks, FreeAgent and Sage all support this at no charge to you
- Schedule a 30-minute review at the 30-day mark to sanity-check the new platform's data
Common mistakes
- Cancelling old platform too early. Wait 30+ days minimum.
- Skipping the 30-day parallel run. Catches errors while you can still fix them cheaply.
- Mid-VAT-quarter switch. Adds 2–3 hours of reconciliation pain at next return.
- Importing 5 years of transaction history. Unnecessary — opening balances + 12 months feeds is plenty.
- Skipping the accountant invite. They can spot setup errors you can't.
- Re-entering already-paid invoices. Only enter open invoices in the new system; paid ones stay in old.
Specific switching paths
Spreadsheet → cloud accounting
Easiest move. Use the new platform's CSV import for opening balances and transactions. Set the start date as the beginning of your current accounting year if possible. Spreadsheet → FreeAgent (free with Mettle) or QuickBooks Self-Employed are the most common first moves.
QuickBooks Self-Employed → Online
Awkward. Intuit doesn't have a clean migration tool between its own products because the data model differs. Practical approach: treat as a fresh start on QB Online with opening balances from your Self-Employed final position. Time around year-end.
QuickBooks → Xero (or vice versa)
Both platforms offer migration tooling. Xero's "Convert from QuickBooks" handles trial balance, contacts, open transactions automatically. Allow 1–2 hours.
Xero → FreeAgent
Less common direction. FreeAgent has Xero import tooling that handles contacts and trial balance. Historical transactions stay in Xero (read-only after subscription ends).
Sage → Xero
Xero has migration tooling for Sage 50 Cloud and Sage Accounting. Mature path — Xero invested significantly in Sage migration as part of its UK market push.
Where to switch to
The two main destinations for UK freelancers switching in 2026:
If you're switching specifically because of cost, also worth checking free accounting options — FreeAgent is free if you bank with Mettle / NatWest / RBS / Ulster.
The technical migration takes 1–3 days. The 30-day parallel run is the safety net, not active work. So plan around year-end + 30 days of overlap.
Usually a small one-off fee (£100–300) to reconcile opening balances and verify the new platform setup. Worth it for the audit trail.
Receipt scanners (Hubdoc, Dext, QuickBooks Snap) typically retain receipts indefinitely while subscription is live. Bulk download to a local archive before cancelling. HMRC requires 5-year retention for sole trader records.
Possible but high-risk — two simultaneous transitions create more failure modes. Better to do banking switch first, settle for a month, then accounting software switch. See our business bank switching guide.
Each VAT return is filed historically. The old platform retains the submitted returns; new platform handles future returns. The MTD record-keeping continuity is what matters — not having every historic VAT return in one system.
Only for MTD-VAT: you need to disconnect old software from your HMRC MTD account and connect the new one before your next return. This is a 5-minute task within each platform's settings. No formal HMRC notification beyond that.
Not advised. Cash-vs-accrual is a separate decision from software platform — and HMRC expects you to apply one method consistently per tax year. If you want to change basis, do it at year-end with accountant sign-off.
General guidance on UK accounting software migration. Not regulated tax advice. For substantial migrations involving statutory accounts or VAT complexity, consult a qualified accountant.