← Back to Blog

GUIDE · Updated April 15, 2026 · 9 min read

How to choose a cloud migration tool in 2026

Picking the wrong migration tool costs a weekend. Picking the right one makes a 10 TB tenant-to-tenant move look uneventful. This guide is the decision framework we wish every IT team had before they kicked off a migration project — the criteria that actually matter, the ones that sound important but do not, and the specific questions that separate a polished demo from a real capability.

The criteria that actually matter

1. Platform coverage against your real inventory

Start by writing down every source system you need to move from and every destination you need to move to. Include the long-tail systems: legacy InfoPath forms, archived Teams channels, SharePoint on-prem farms, old Google Shared Drives, SFTP servers nobody owns anymore. A tool that covers 90% of your estate still leaves a manual slog for the last 10%.

Red flag: a vendor that claims “any-to-any” without publishing a platform matrix. The ones who have really shipped the connectors will show you the list.

2. Metadata fidelity — especially on SharePoint

This is the question most evaluation checklists miss. When a tool moves a SharePoint list item from source to destination, does the item show up with its original Author / Editor / Created / Modified, or does the destination show today’s date and the migration service account?

The honest answer for most tools is “today’s date” unless the tool uses Microsoft’s native SharePoint Migration API (SPMT) under the hood. Graph’s /items POST silently rewrites those fields. If your compliance or audit posture depends on original authorship, ask the vendor whether they use SPMT or Graph, and for SharePoint specifically, whether they can preserve the full version stack or only the latest version.

3. Auth model — service account vs. user OAuth

Migration tools authenticate in one of two ways:

A mature tool supports both and lets you pick per job. Ask for a demo that shows switching between them.

4. Pricing shape

Three common shapes, each with different failure modes:

Red flag: any pricing that punishes retries. If the vendor bills for every failed attempt, they have no incentive to improve reliability.

5. Speed, honestly measured

“Fast” is the most abused word in migration marketing. Ask for a specific number (GB/hour) on a specific workload (SharePoint sites, OneDrive, mail), and ask whether it includes the time to scan, upload, and verify — or just the transfer itself. Also ask about the API ceiling: Microsoft Graph caps at roughly 600 requests/minute per tenant per app. Any tool claiming 1 TB/hour on SharePoint is either running multiple app registrations or marketing-maths.

What actually moves the needle: parallel chunk uploads, Graph $batch for metadata operations, HTTP connection keep-alive, and honest 429 back-off. Ask for the tool’s concurrency strategy; if the sales rep cannot answer, the engineering team probably has not thought about it.

6. Reliability signals

What to actually verify in a trial:

You can find all four of these by running a medium-size pilot (~50 GB, a few hundred files) and deliberately stressing it — pull the network cable, force-kill the browser tab, watch what the tool does.

7. Reporting you can hand to an auditor

Every migration produces an exception list — files that were skipped, items that failed a schema check, permissions that did not resolve. Can the tool export that list as CSV? JSON? PDF? Does the report include which field failed, or just “upload failed”? For any migration that touches a regulated industry, the report is the migration. Without it, you cannot prove the move was complete.

8. Cross-tenant capability for M365

Moving from one Microsoft 365 tenant to another is fundamentally different from same-tenant. UPNs change, guest invites need to be pre-provisioned, permission replay has to rewrite every principal reference. Ask: does the tool accept a user-mapping CSV? Does it surface unmapped principals before the replay runs, or after the damage is done? Can it invite unmapped users as B2B guests in the destination tenant?

The criteria that sound important but don’t matter (for most teams)

Raw platform count

“50+ platforms supported” means nothing if the 3 you care about are supported poorly. Ten platforms supported well beats fifty supported superficially. Check the platforms you actually need, not the marketing count.

“AI-powered” anything

Migration is a mechanical problem. Schema sequencing, byte-range chunking, retry logic, metadata mapping — none of this benefits from an LLM. If a vendor is leading with “AI-powered migration” in 2026, they are selling a feature for the investor deck, not the operator.

Desktop app vs. SaaS

This matters in one direction: if you work from a Mac or Linux and the tool is Windows-desktop-only, you have a problem. Otherwise, a good SaaS and a good desktop tool are roughly equivalent — the SaaS is just easier to collaborate on and survives your workstation rebooting.

Evaluation checklist — run this on every tool

  1. Write down every source and destination platform you need. Verify each one in the tool’s published connector list.
  2. Run a 50 GB pilot on real production data (not a test tenant with dummy files).
  3. Inspect the destination: are the Author / Editor / Modified columns correct, or are they rewritten to today’s date with the service account as author?
  4. Pull the network cable mid-run. Watch what happens. Does the tool resume cleanly, or does it fail the whole job?
  5. Kill the worker / browser. Does the tool re-queue the in-flight files on next run, or do they hang forever?
  6. Export the post-run report. Can you hand it to an auditor?
  7. Migrate cross-tenant. Upload a user-mapping CSV with one bad UPN. Does the tool flag it before the replay, or only after?
  8. Check the pricing shape against your actual workload. Model the three biggest migrations you have coming up.

What MigrationFox does

We built MigrationFox because the two-weekend SharePoint migration should not be a rite of passage. Every item in the decision framework above is something we have engineered around or written about:

A good migration tool makes the move invisible to the end user. They open the destination on Monday and everything is where they left it, with their name on it and the dates they remember. That is the bar, and it is the only bar that matters.

Start with a pilot

The only reliable way to evaluate a migration tool is to run your actual data through it. MigrationFox includes a free workspace with enough capacity to pilot a SharePoint site or a OneDrive before you commit. Use the checklist above. Trust your own eyes on the destination.

Try MigrationFox free

Full workspace. Pilot a real SharePoint site or OneDrive. No credit card.

Start Free →