The checklist
Choose the timing
Move each client at a clean break: after a year end has been filed, or after a VAT return has been submitted, so that each period sits in one system.
Export the client list
Export names, company numbers, UTRs, VAT numbers and year ends as a CSV file.
Export trial balances
For each client, export the trial balance at the last year end, and the year before for comparatives.
Export the history
Keep the filed accounts, tax computations, VAT returns, payroll year-to-date figures, fixed asset registers and open sales and purchase invoices as files the practice controls.
Keep MTD records linked
Under VAT Notice 700/22, once data is in software any transfer must be by digital link. An XML or CSV import counts. Cut and paste does not. Moving a client part way through a VAT period means importing that period's records as a file.
Connect the new software to HMRC
Software for Making Tax Digital is authorised by signing in with the practice's agent services account. HMRC's MTD for VAT agent guidance says to ask the software supplier how.
Check the client authorisations
Client authorisations are held against the practice's agent services account or HMRC online services for agents account (GOV.UK). They stay with the practice when the software changes. A change of legal entity is different: HMRC says a new entity needs a new agent services account and new authorisations (GOV.UK).
Run both in parallel for one period
Prepare one return or one set of accounts in both systems and compare the results before the old system is switched off.
Keep read access to the old system
Keep a login or a full export for the retention periods below.
Checks after each client moves
- The opening balances agree to the closing balance sheet in the last accounts filed at Companies House.
- The VAT control account agrees to the last VAT return submitted, and the next VAT period starts the day after the last one filed.
- Bank balances agree to the statements at the changeover date.
- Payroll year-to-date pay, tax and National Insurance agree to the last Full Payment Submission.
- Fixed asset cost, depreciation and capital allowance pools agree to the last computation.
- Each client's year end, VAT stagger and Self Assessment status is correct, so the deadlines are right.
- Clients have been told where to send records from now on.
How long records must be kept
| Period | Source | Notes | |
|---|---|---|---|
| Company records for HMRC | 6 years from the end of the last financial year they relate to | GOV.UK | Longer if a return is late or HMRC has a compliance check open |
| Company accounting records under company law | 3 years from when they were made, for a private company | Companies Act 2006 s388 | 6 years for a public company |
| Sole trader and partnership records | At least 5 years after the 31 January filing deadline | GOV.UK | Records for 2022 to 2023 filed by 31 January 2024 are kept to the end of January 2029 |
| VAT records | At least 6 years | VAT Notice 700/21 | HMRC may allow a shorter period on request |
| Payroll records | 3 years from the end of the tax year | GOV.UK | Penalty of up to £3,000 for not keeping full records |
| Anti-money laundering records | 5 years from the end of the relationship | Regulation 40 | Personal data deleted after that unless an exception applies |
Original documents
VAT Notice 700/21 says that if invoice details are keyed into software by hand, the original invoices must still be kept. If the software captures and keeps a complete image of each invoice, the paper originals are not needed for VAT. Check this for each client before old paperwork is destroyed.
Questions
Does a client have to authorise the practice again?
Not for a software change. Authorisations given by the digital handshake, online agent authorisation or form 64-8 belong to the practice's HMRC accounts (GOV.UK). See agent authorisation and form 64-8.
What should move first?
The client list, then each client's opening trial balance as its next period starts. The guide moving from desktop accounts software covers the order in more detail.
In Accountin
Accountin creates every client from a client list CSV, brings each client's figures in from a trial balance import, and the owner can export all the practice's data as one zip file at any time.
Accountin is opening to its first practices
Register your practice and we will contact you to set up your account.