Home  /  Blog  /  SharePoint Migration
SharePoint Migration

File Server to SharePoint: The Complete Migration Checklist

Moving your file server into SharePoint is a one-way door. Get it right and nobody ever asks for the old drive back. Get it wrong and you've simply relocated the mess to the cloud — same chaos, new address. This is the checklist we work through on every migration, in the order that actually works.

Here's the thing most migration guides won't tell you: the copying is the easy part. Modern tools move files reliably. The parts that decide whether your migration succeeds happen before the first file moves — deciding what deserves to move and where it should live — and after the last one lands, when your team either adopts the new home or quietly drifts back to old habits.

Work through these phases in order. Each one exists because skipping it gets expensive later.

01Inventory and audit what you actually have

You can't plan a move without knowing what you own

Before you touch anything, point an inventory tool at the file server — a disk-reporting utility, or the pre-migration scan built into your migration tool — and get the full picture. Most businesses are genuinely surprised by what's sitting on that server.

This audit drives every decision that follows — your destination design, your tooling choice, your timeline. It's also where you make the single most valuable call of the whole project: deciding what doesn't move. Dead content gets archived, not migrated.

02Design the destination before you migrate anything

SharePoint is not a bigger folder

The biggest mistake in file-server migrations is treating SharePoint as a destination drive and copying the folder tree across as-is. SharePoint is organised differently: sites for each team or function, document libraries within them, metadata columns and views instead of folders nested ten levels deep, and permissions set at the site or library level — not scattered across hundreds of folder exceptions.

So design the destination on paper first. Which sites will exist? Which libraries live in each one? Where do permissions genuinely need to differ? What becomes a metadata column instead of another layer of nesting? A department share usually becomes a site; its major folders become libraries; the deep structure underneath flattens out.

If you're planning to give your team a proper landing page, news and navigation at the same time, this is exactly the moment to do it — destination design and intranet design are the same conversation. That's the heart of our intranet design and migration service, and it's the phase where an experienced pair of hands saves the most pain.

03Choose your tooling: SPMT vs ShareGate

Free and capable, or paid and comfortable

For most file-server migrations the shortlist is two tools: Microsoft's free SharePoint Migration Tool (SPMT) and ShareGate, the best-known paid option. Both move files, both preserve modified dates and authors, both support incremental passes. The differences show up when your migration gets complicated.

Microsoft SPMTShareGate
CostFree with Microsoft 365Paid license per user
Best forStraightforward file-share moves into a pre-built structureComplex migrations with restructuring, permission mapping and heavy reporting needs
RestructuringBasic — you map sources to destinationsStrong — reorganise, rename and re-map as you migrate
PermissionsBasic mappingDetailed mapping and reporting on what changed
Pre-migration checksScans for blocked files and invalid charactersFlags path-length problems, invalid names and likely failures before you run
Delta passesSupportedSupported, with clearer reporting on each pass

Our honest take: if your audit shows a tidy server and your destination design is simple, SPMT will do the job for free. If the audit shows complexity — deep nesting, messy permissions, lots of restructuring — ShareGate's license fee is usually cheaper than the cleanup you'd otherwise do by hand.

04Pilot with one department

One team, end to end, before you commit the company

Don't migrate the whole business in one go. Pick one department — ideally friendly, moderately complex, and not in the middle of their busiest season — and run their migration end to end: audit, restructure, migrate, cut over, support.

The pilot is where the theory meets reality. You'll find the permission edge cases, the files with impossible names, the Excel workbook everyone depends on that links to six others, and the training questions you didn't anticipate. Fix the process, not just the data — every problem the pilot surfaces is one the full rollout won't have. It also converts your plan into a realistic timeline you can actually commit to.

05Migrate in waves with delta sync

Copy everything while everyone keeps working

Here's the technique that removes almost all the pressure: run the big initial copy while the old file server is still live. Nobody stops working, nothing is down, and it doesn't matter how long the first pass takes.

Then, as cutover approaches, run delta syncs — incremental passes that pick up only the files added or changed since the last run. Each pass is smaller than the one before. By cutover day, the final delta is a short job instead of an all-night copy, and your cutover window shrinks from a risky marathon to a routine step.

06The cutover weekend

The moment SharePoint becomes the source of truth

Pick a quiet window — a weekend works for most businesses — and run the switch as a short, boring, well-communicated sequence:

That last point matters more than it looks. The first week decides whether people adopt SharePoint or route around it, and a fast answer to the first confused question is worth more than any training video.

07Freeze the old server read-only

Keep the safety net, remove the temptation

Immediately after cutover, set the old shares to read-only. Not off — read-only. If the old drive still accepts writes, muscle memory will win and within a week you'll have two sources of truth, which is worse than the mess you started with.

Read-only gives you the best of both: anyone who panics can still go and look at the old server, but no new work can land there. Every path leads forward to SharePoint.

08Decommission on a date, not a vibe

The migration isn't finished until the server is gone

Set a decommission date at cutover time and hold to it. When it arrives: take a final full backup, confirm the archive is stored somewhere that satisfies your retention obligations, then shut the server down. A file server that lingers "just in case" for years is an ongoing cost, a security liability, and a quiet vote of no confidence in the new system. Turning it off is the point at which the migration is actually done.


The classic mistakes — and how this checklist avoids them

Every failed migration we've been called in to rescue made at least one of these mistakes. They're all avoidable.

The lift-and-shift folder dump

Copying the entire folder tree into one giant document library, structure and all. It technically works, and it fails in practice: search is poor because there's no metadata, permissions are chaos, and users see the same mess in a new place — so they conclude SharePoint is the problem. Phase 02 exists precisely to prevent this.

Migrating 15 years of junk

Paying — in time, storage and attention — to move content nobody will ever open again. If your audit shows files untouched for years, archive them to cheap storage and migrate only what's alive. A smaller migration is faster, cleaner and easier to adopt.

Path-length surprises

SharePoint limits the total length of a file's full URL, and a decade of nested folders with long, descriptive names will blow past that limit — usually discovered mid-migration when files mysteriously fail to copy. Both SPMT and ShareGate can flag risky paths before you run; flattening deep structures in your destination design solves the problem at the source.

Broken links

Excel workbooks that pull data from other workbooks by their old server path. Documents with embedded links to \\server\share locations. Desktop shortcuts, printer-scan destinations, and line-of-business apps writing to a share that no longer accepts files. Inventory the link-heavy files during your audit, fix the critical ones straight after cutover, and tell people how to report the rest.

One last piece of advice: treat the migration as the beginning, not the end. The businesses that get the most out of SharePoint keep tending it — naming conventions, permissions reviews, a bit of governance. There's more practical guidance on all of that over on our blog, and if you'd rather talk it through, get in touch.

Planning a file server migration?

Book a free 30-minute call. We'll look at what you're migrating, help you shape the destination, and tell you honestly whether you can run it yourself or where you'll want help.

Book a free 30-min call

Frequently asked questions

How long does a file server to SharePoint migration take? +

It depends on how much data you have, how messy it is, and how much restructuring the destination needs. The pattern is consistent, though: planning and cleanup take longer than the copy itself. A small, tidy file share can move in days, while a large server with complex permissions is usually a phased project over several weeks. Your pilot department will give you a realistic timeline for the rest.

Should I use Microsoft SPMT or ShareGate? +

Start with what your migration actually needs. Microsoft's SharePoint Migration Tool is free and handles straightforward file-share moves well. ShareGate is a paid product that earns its license fee on complex migrations — better reporting, permission mapping, restructuring on the fly, and easy delta passes. If your migration is simple, SPMT is enough. If it is not, ShareGate usually pays for itself in saved cleanup time.

What should we do with the old file server after migration? +

Do not switch it off on day one. Make the shares read-only immediately after cutover so nobody can save new work to them, keep the server available as a fallback while people settle into SharePoint, then decommission it on a planned date once you are confident nothing is missing. Take a final backup before it goes, and keep the archive for as long as your retention policy requires.