← All articles
Practice growth9 min read

Switching practice management software: a migration checklist for SA firms

A staged plan that moves a whole portfolio without dropping a deadline.

The Atlas OS team
Switching practice management software: a migration checklist for SA firms

Switching practice management software is a staged migration that moves your clients, deadlines and history into a new system in a planned order — not a single overnight cut-over. Done right, it means clean data, no missed deadline during the move, and a team that is comfortable before the old tool is switched off. The risk is never the new software; it is the gap in the handover.

For a South African firm, the move has specifics a generic migration guide misses: every client carries SARS and CIPC obligations that cannot lapse while you change tools. So the plan has to protect compliance first and convenience second.

Before you migrate: get your data in order

A migration is only as clean as the data you bring. Most of the pain in a switch is inherited mess, not the new tool. Start here:

  1. 1Export a full client list with legal names, registration numbers (CIPC) and tax numbers — these are the keys a new system matches on.
  2. 2List every active compliance obligation per client, with its next due date, so nothing is lost in transit.
  3. 3Pull open WIP, unbilled time and outstanding invoices — the financial state you must carry over accurately.
  4. 4De-duplicate. A switch is the moment to find the two records for the same client and merge them.

The one thing that cannot lapse

Deadlines are the non-negotiable. Keep the old system live and authoritative for compliance until the new one is proven to carry every obligation correctly. Never let both go quiet at once — that gap is where a SARS or CIPC deadline gets missed.

The staged migration checklist

  1. 1Import clients first. Bring entities across with their registration and tax numbers, then verify the new system matched them without duplicates.
  2. 2Set the cadence. Record each client’s VAT category, year-end and payroll day so deadlines derive correctly in the new tool.
  3. 3Reconcile deadlines. Compare the derived deadlines against your old register, client by client, before you trust them.
  4. 4Carry the financials. Bring WIP, unbilled time and open invoices across, and check the totals match.
  5. 5Run in parallel. Keep both systems live for a cycle, using the old one as the safety net.
  6. 6Train the team. Get every user comfortable before cut-over, not after.
  7. 7Cut over and retire. Once a full cycle has run clean in the new system, switch off the old one — with an exported archive kept.

How long does it take?

Time to value depends mostly on data quality, not software. A firm with a clean client list and known cadences can be live in days; a firm untangling duplicate records and missing tax numbers will spend longer on preparation than on the import itself. The data says the firms that move fastest are the ones that cleaned up before they started.

How Atlas OS does it

Atlas OS imports your client entities matched on CIPC registration and tax numbers, then derives each entity’s deadlines from its cadence — set once — so your compliance register rebuilds itself rather than being re-typed. Automated date derivation covers South Africa today. You verify the derived deadlines against your old register before you rely on them.

A safe cut-over, in one line

The rule that keeps a migration safe is simple: the old system stays authoritative until the new one has carried a full compliance cycle without a gap. Run in parallel, reconcile, then retire — in that order. The key is that you switch off the old tool because the new one has earned it, not because the contract ended.

Plan your switch

Compare what you run today against one consolidated practice OS before you move.

Read the consolidation TCO breakdown

Common questions.

How do you switch practice management software without missing a deadline?

Run a staged migration and keep the old system authoritative for compliance until the new one has carried a full cycle correctly. Import clients with their registration and tax numbers, set each client’s cadence so deadlines derive, reconcile the derived dates against your old register, run both in parallel for a cycle, then cut over.

How long does it take to migrate to new practice management software?

It depends mostly on data quality rather than the software. A firm with a clean client list and known cadences can be live in days; a firm untangling duplicate records and missing tax numbers spends longer on preparation than on the import itself.

What data do I need to bring across?

A full client list with legal names, CIPC registration numbers and tax numbers, every active compliance obligation and its due date, and your open WIP, unbilled time and outstanding invoices. De-duplicate before you import.

Run your whole practice on one system.

Get started today, or book a personalised demo for your accounting practice. 30-day money-back guarantee.

Get started