Skip to content

Cloud Migration Checklist

Move your systems to the cloud without losing data, access, or a week of everyone's time.

Why migrations go wrong

Most cloud migrations don't fail because of technology. They fail because nobody made a list of everything the old system was quietly doing — the scheduled report, the integration to the accounting file, the one spreadsheet that only works on the server. The migration itself takes a weekend; discovering what you broke takes a month. This checklist front-loads that discovery so the cutover is boring, which is exactly what you want.

It's written for Australian SMEs moving line-of-business systems — file servers, accounting, job management, email — to cloud platforms. Work through it in order: scope, prepare, migrate, verify, decommission.

Before you commit: scoping

  • Inventory every system and its dependencies. List each application, where its data lives, what connects to it, and who uses it. The integrations you forget are the ones that break.
  • Identify your data sensitivity. If you hold personal information, check your obligations under the Privacy Act and the Notifiable Data Breaches scheme — the OAIC's current guidance is the authority here.
  • Check data residency. Confirm where the provider stores Australian customer data. Some contracts and industries require onshore storage; ask before you sign, not after.
  • Read the exit clause. Know how you'd get your data out, in what format, and at what cost, before you put it in.
  • Confirm internet capacity. Cloud systems live and die on your connection. Test bandwidth and have a fallback (such as mobile failover) for the office.

Preparation

  • Clean before you move. Archive or delete stale data now — migrating seven years of junk costs time and money and makes the new system worse from day one.
  • Map old structure to new. Decide folder structures, naming conventions and permissions in the new platform deliberately, rather than replicating the mess.
  • Set up identity and access first. Create user accounts, groups and permission tiers before data lands. Enable multi-factor authentication for everyone — it's a core control in the ACSC's Essential Eight for good reason.
  • Take a full, verified backup. A backup you haven't test-restored is a hope, not a backup. Keep it independent of both old and new systems until well after cutover.
  • Schedule the cutover window. Pick a low-activity period, tell every user what will be unavailable and when, and name one person as the decision-maker if something goes sideways.

Migration and cutover

  • Run a pilot with one team or dataset. Find the surprises with five users, not fifty.
  • Migrate in stages, verify each stage. Check record counts, file counts, and spot-check documents open correctly before moving to the next batch.
  • Reconnect integrations one at a time. Accounting feeds, e-signature tools, payroll connections — test each with a real transaction.
  • Freeze the old system at cutover. Make it read-only so nobody keeps working in it. Dual-entry chaos is the most common post-migration mess.

Verification and sign-off

  • Have each team lead confirm their critical workflows. Not "can you log in" — can they raise an invoice, find last year's contract, run the report they use every Monday.
  • Test a restore from the new platform's backup. Confirm what the provider backs up, how long they retain it, and what's your responsibility — it's usually more than owners assume.
  • Update your documented procedures. Every process that referenced the old system needs its steps refreshed. If those procedures live in people's heads, this is the moment to write them down — see how to systemise your business.
  • Review access after the dust settles. Remove migration-only admin accounts and check that permissions match what you designed.

Decommissioning the old system

  • Keep the old system accessible (read-only) for an agreed period, then retire it formally — don't let it linger as a security liability nobody patches.
  • Confirm record-keeping obligations before deleting anything. The ATO and other regulators set minimum retention periods for business records; check the current requirements for your records before destruction.
  • Securely wipe or destroy old hardware and get certificates of destruction where third parties do it.

A migration done this way is a chance to rebuild your operations layer properly, not just relocate it — our operations page covers what a well-run back office looks like after the move.