SharePoint migration tool
Two of the options are free from Microsoft and neither of them moves content between tenants. This page says which tool fits which move, where each one stops, and what ShareMaster costs if you land in the gap.
Which SharePoint migration tool should you use?
It depends entirely on where the content is coming from.
- On-premises SharePoint Server, or a file share - use Microsoft's SPMT. It is free and it is built for exactly this.
- Another Microsoft 365 tenant - SPMT cannot do it. Microsoft's cross-tenant migration can, but only for Enterprise Agreement customers. Otherwise you need a third-party tool.
- Within one tenant, site to site - PnP PowerShell if you script, a third-party tool if you would rather not.
The options, honestly
| Tool | Cost | Moves content from | Tenant to tenant? |
|---|---|---|---|
| SPMT (SharePoint Migration Tool, Microsoft) | Free | SharePoint Server 2010 to 2019, file shares | No |
| Migration Manager (Microsoft, in the admin centre) | Free | File shares and on-premises content, at scale with agents | No |
| Cross-tenant SharePoint migration (Microsoft) | Licensed | SharePoint Online | Yes, but Enterprise Agreement customers only |
| PnP PowerShell | Free, open source | Anything you can script | Yes, if you write it |
| ShareMaster (Clone Master) | $900/yr or $1,300/2yr | SharePoint to SharePoint only | Yes |
| Enterprise third-party (ShareGate, AvePoint, Quest) | Quoted, typically far higher | Many sources | Yes |
If your source is on-premises or a file share, stop here and use SPMT. It is free, Microsoft supports it, and paying anyone for that job is a waste of money. We would rather tell you that than sell you something you do not need.
The gap Microsoft leaves
The one thing the free tools do not do is the thing people most often need: move SharePoint Online content from one Microsoft 365 tenant to another. Microsoft's own documentation is explicit that SPMT can migrate from on-premises SharePoint Server but not from another SharePoint tenant in Microsoft 365.
Microsoft does have a cross-tenant SharePoint migration capability. Per their documentation the feature and its licences are currently available only to Enterprise Agreement customers, and setup runs through PowerShell.
Sources: SPMT FAQ and Cross-tenant SharePoint migration overview, Microsoft Learn, checked 11 August 2026. Licensing terms change; verify against current Microsoft documentation before planning.
What ShareMaster actually does
You pick a source site and a destination site as two separate sign-ins. Because the two connections are independent, they can be in different tenants. Then you choose how much to copy.
| Mode | How it moves the data | When you would pick it |
|---|---|---|
| Copy structure and content | Microsoft's Migration API, staged through Azure | The default for a real migration. Best throughput on large libraries |
| Copy content only | Item by item | The destination already exists and you just want the data in it |
| Copy structure only | Creates lists, fields and content types | Standing up a destination to review before any content lands |
| Move To / Copy To | SharePoint's own copy-job endpoint | Shuffling folders inside or between sites without a full migration |
Within a run you can work at whichever level you need: whole tenant, individual sites, lists and libraries, items, files, site columns, list columns, content types, permission levels, SharePoint groups, and views. Source users can be mapped onto destination users, which is the part that matters when the two tenants have different identities.
It is a Windows desktop application with a wizard. No PowerShell, and no SAS tokens to manage. It also means it runs while your machine is on: there is no scheduler and no server component.
Where ShareMaster is the wrong choice
- Your source is not SharePoint. File shares, Google Drive, Box, Dropbox, Notion - we do not migrate any of them. SPMT covers file shares for free.
- You need an enterprise support commitment. If your migration needs a named contact and a response-time guarantee, buy from a vendor who sells that.
- You need it unattended on a server. It runs on your machine, while your machine is on.
Frequently asked questions
What is a SharePoint migration tool?
Is there a free SharePoint migration tool?
Can SPMT migrate between two Microsoft 365 tenants?
What does ShareMaster migrate?
What does ShareMaster not migrate?
What does it cost?
Can I test a migration before paying?
Does it need PowerShell?
SharePoint migration, end to end
Full-site, list-with-lookup, and list-view migrations.
Related
- Migrating a site to another tenant, step by step
- Cross-tenant migration prerequisites
- Migration throttling limits - what slows a large move down
- Preserving permissions during a migration
- ShareGate alternative - if you are pricing the enterprise options
- Clone Master versus ShareGate versus Migration Manager
Scope the job before you spend anything
14-day trial, no credit card. Reports are unrestricted, so you can size the migration before deciding.