Smooth Google migration

Migrate from Google Drive to M365 the right way

Learn more
PRE-MIGRATION PLANNING

Scan, plan, migrate with confidence

Get crystal-clear reports on sites, teams, and permissions before you move a single file, then bulk-fix what matters for a flawless migration.

G2 4.8 star rating badge
4.8★ on g2
Gartner 4.7 star rating badge
4.7★ on Gartner
ShareGate pre-migration planning dashboard showing Microsoft 365 tenant scan results

Trusted by 100,000+ IT pros

Reduce risk before moving to Microsoft 365

ShareGate scans your source tenant, surfaces every detail that could derail a move, and lets you bulk-correct it before go-day.

ShareGate source analysis report showing all sites, teams, and permissions before migration

See everything up front for flawless migration planning.

ShareGate bulk permissions editor for fixing access issues across Microsoft 365 before migration

Fix access issues fast in bulk.

ShareGate migration readiness report exported for stakeholder review and approval

Export shareable reports to reassure stakeholders and slash approval cycles.

See what you're migrating to Microsoft 365

Know exactly what you’re moving and what needs attention before timelines slip. The result? No nasty surprises sneaking into your timeline or your budget. ShareGate’s source analysis report gives you:
  • Full inventory of sites, lists, libraries, workflows, and custom code. 
  • Complexity scores highlight risky sites. 
  • CSV export for project plans and sign-offs. 
ShareGate pre-migration plan view showing Microsoft 365 sites and workloads scheduled for migration

Keep learning with free resources

Get pro tips to master SharePoint migration.
Get the guide

Fix permissions before they become Copilot problems

Prevent post-migration surprises by fixing access issues in bulk.
  • Permissions matrix report shows every user, group, and role in one view.
  • Bulk-edit or bulk-remove rights in seconds.
  • Auto-map users and keep access spotless at destination.
ShareGate permissions report highlighting access issues to fix before a Microsoft 365 migration

One tool to scan, plan, and migrate with confidence

ShareGate accelerated migration feature for fast data transfer to Microsoft 365

Accelerated
migration

Migrate data fast. Keep work flowing.

Learn more
ShareGate post-migration optimization feature card for Microsoft 365 administration

Post-migration
optimization

Microsoft 365 administration is your key to a modern workplace

Learn more
ShareGate partner program for Microsoft 365 migration service providers

Partner
program

Transform and grow your business, add value for your customers, and seize new growth opportunities.

Learn more
Success stories

How CDW delivers petabyte-scale, regulation-ready Microsoft 365 migrations with ShareGate

“ShareGate helped us cut two-year migration projects down to nine months for clients with complex environments and petabytes of data.”

Maggi Honda
Senior Principal Engineer at CDW 
62%
Reduction in project delivery timelines

How Adepteq earns £135k per year and wins high-value clients with ShareGate

Partnering with ShareGate has been a good decision for Adepteq—they’ve never let us down. ShareGate helps us stand out in the UK market, and without them, we’d feel a big impact on our renewal revenue stream.”

Ian Loman
Microsoft Cloud Expert and Sales Director
£135K
in annual ShareGate-generated revenue

IDEMIA Identity and Security North America enhances the efficiency of SharePoint migrations and administration with ShareGate

Utilizing ShareGate has helped us increase IT efficiency and allowed us to put more time where we are needed most. It’s made a slow process much easier and more streamlined.

Matthew Carter
idemia-logoCloud Engineer III, Information Technology, IDEMIA Identity and Security North America
1.5 TB
migrated within weeks

Lallemand streamlined SharePoint sites by 70% and built a complete cloud solution with ShareGate

I love the reporting tool, and I’ll continue using it even after the migrations. It presents a simple overview of your environments, and it’s great for governance and providing easy-to-read reports to the business users.”

Amy Senécal Côté
SharePoint Administrator
70%
Reduction in SharePoint clutter

Frequently asked questions

What are SharePoint permission matrix reports and what do they show?

A SharePoint permission matrix report shows the complete permission structure for a site, library, or other scope. It breaks down who has access at each level (site, library, folder, document) and shows whether permissions are inherited or unique.

The report includes SharePoint groups and their members, Active Directory/security groups, direct user permissions, and permission levels granted at each level. It also highlights where inheritance is broken and can show sharing links and guest access. ShareGate's Permissions Matrix Report scans the entire scope you select and gives you a hierarchical view of every permission assignment.

How do I generate permission reports for thousands of SharePoint sites?

Don't run ShareGate's Permissions Matrix Report tenant-wide. It's too resource-intensive and will produce unmanageable outputs. Instead, scope your tenant into batches first.

Run a Site Collection or Site report to filter sites by size, activity, or other criteria. Then launch the Permissions Matrix Report from those filtered results, one batch at a time. Export each batch to CSV or Excel. If you need one consolidated view, combine the exports in Excel or Power BI afterward. This keeps individual reports manageable and avoids hitting export limits.

Can I export SharePoint permission reports that show groups expanded to individual members?

Yes. Run the Permissions Matrix Report, use "Expand all groups" (or expand specific groups you care about), then export to Excel or CSV. The export will include the individual members inside each expanded group.

To expand and include members of security groups, you need to run the report as a SharePoint admin or Global admin. Site collection admin permissions alone won't let you see inside security groups.

How do I verify permissions migrated correctly to SharePoint?

Run ShareGate's Permissions Matrix Report on the destination after migration to see the complete permission structure at every level. Ideally, run the same report on the source before migration so you can compare them side by side.

Check the migration report for permission-related warnings and errors, like unresolved users or groups that couldn't be mapped. These flag what didn't migrate correctly. For a detailed comparison, export both permission matrix reports to Excel and compare broken inheritance locations, permission levels, and group memberships. This confirms whether everything carried over as expected.

Can I run SharePoint permission reports without crashing or timing out?

Don't run the Permissions Matrix Report tenant-wide or on extremely large scopes. It's resource-intensive because it traverses every level to find broken inheritance and unique permissions, which creates long runtimes and massive outputs.

Batch your reporting by scoping first. Run a Site Collection report to filter sites by size or activity, then launch the Permissions Matrix Report on smaller batches from those results. You can also use "Check permissions" as a lighter pre-scan to identify which sites have broken inheritance or unique permissions, then run the full matrix only on those sites that need deeper analysis.

How do I create and manage user mappings during a SharePoint migration?

Make sure destination user accounts and groups exist before you start. ShareGate doesn't create accounts for you. In your migration job, go to Mappings and then Users and groups. ShareGate tries automatic mapping, but if it can't match confidently, you'll need to manually map source users to destination accounts.

For consistency at scale, export a master mapping file (SGUM format) or build one from CSV using PowerShell, then import it for every migration operation. This ensures permissions, group memberships, and user metadata like Created By and Modified By resolve to the correct destination identities across all migrations.

What happens to permissions if I change user mappings mid-migration?

Changing user mappings doesn't update permissions retroactively on content you already migrated. ShareGate applies permissions when content is copied, so if a user wasn't mapped (or didn't exist) during the original migration, those permissions won't be there.

To apply updated mappings, re-migrate the affected content. ShareGate will recreate permissions using the new mappings when it copies the items again. Even in incremental migrations, only items that are actually recopied will get updated permissions. Skipped items keep their original permissions from the first migration.

What permissions do I need to run bulk permission operations in SharePoint?

You need Site Collection Administrator on every site in scope. ShareGate uses delegated permissions, so you can't do anything in ShareGate that your account couldn't do directly in SharePoint.

For bulk operations across multiple site collections, Site Collection Administrator is required on all of them. In some cases, Global Admin is needed only to grant initial consent to ShareGate's Azure app, but the actual day-to-day permission changes still require Site Collection Administrator on the target sites.

Best-in-class customer support

Real humans, real fast.

Choosing ShareGate means choosing a highly qualified team of tech support. We’re always there for you.

G2 Best Support Mid-Market award badge for ShareGate