Skip to Main Content
Products
Products
ShareGate Migrate product showing drag and drop migration from Google Workspace, Teams, and SharePoint to Microsoft 365

Migrate them all 

Discover Migrate
ShareGate Protect product dashboard showing governance insights, AI security, and cost optimization for Microsoft 365

Govern smarter

Discover Protect
sharegate capabilities
Migration planning
Assess & clean up before you move
Accelerated migration
Migrate faster, automatically
Post-migration optimization
Validate, report & govern
Permissions & access reviews
Scan, audit, and fix permissions
AI tool monitoring
Detect data exposed in AI tools
License & cost analytics
Track and flag unused licenses
ShareGate MCP
new
MCP server for AI governance
Solutions
By use case
Migrate to Microsoft 365
From anywhere to M365
Tenant-to-tenant migration
Consolidate or split tenants
Enterprise
ShareGate Migrate for enterprise
Migration at scale
Migration by workload
Entra ID
New
Microsoft Exchange Online
Exchange Online
Google Workspace
Google Workspace
Microsoft SharePoint
SharePoint
Microsoft Teams
Teams
Microsoft OneDrive
OneDrive
Cloud governance & security
Oversharing and access
Fix who has access
AI security
Stop data leaks in AI tools
Cost optimization
Reduce your M365 spend
Success story
CDW's Enterprise Microsoft Migrations
Read their story
Partners
ShareGate Partner Program for Microsoft 365 migration and governance services

Scope faster. Grow services.

Become a partner
For Partners
Partner Program
Grow your practice
Partner assessments
Run M365 assessments
For IT Teams
Find a partner
Work with an expert
Resources
Get started
See ShareGate in action
Get a 30-minutes demo
Free trial
All features included
Download Migrate
Get the desktop app
ShareGate docs
Guides and references
Find a partner
Work with an expert
Learn
ShareGate Blog
M365 insights
Guides
Step-by-step resources
Webinars
Live and on-demand sessions
Tools
Assess, calculate, benchmark
User stories
Real-world use cases
See more migration use cases
Migration scenarios by workload
Browse by subject
Microsoft 365
Everything M365
Migration
Plan and run migrations
Security
Keep your tenant safe
News
Updates and announcements
Upcoming webinar
What is MCP and how to use it to spot Microsoft 365 governance risks
Save your spot
Pricing
Login
Start a free trialRequest a demo
Help center
Log in
Microsoft Teams MIGRATION

Microsoft Teams migration, without the drama.

Move Teams and channels between tenants, or reorganize them inside your own. A few clicks. No scripts.

Request a demoStart a free trial

Trusted by 100,000+ IT pros

G2 4.7 star rating

4.8★ on g2

4.7★ on Gartner

Move across tenants, or rearrange your own

Whether you’re consolidating after a merger or fixing a structure that stopped making sense, your Teams should match how people actually work.

  • Move a whole team to another tenant, or copy it inside the one you have.
  • Copy private and standard channels into another team.
  • Move a team’s whole channel list, or just the ones that need to move.
  • Conversations, files, tabs, apps, and Planner plans come along.
  • Members and owners follow private channels. Public channels need members re-added.
Request a demo

Everything we migrate

Teams apps

Standard channels

Site settings

Team settings and description

Membership (owners and members)

Private channels

Users

Team permissions

List views and forms

Lists and libraries

Lists and libraries / List items

File history and metadata

Site columns

Tabs

Planner plans

OneNote

Channel conversations

Files and folders

Files and folders

SharePoint sites / Site collections

Associated SharePoint sites

Site columns

SharePoint site customizations

Every conversation makes the trip. The 50 most recent land in the Posts tab, live and ready to reply to. Everything older lands in a Message history tab, authors and timestamps intact. PowerShell (available with Pro and Enterprise plans) raises the Posts tab to 500.

Ready to see it in action?

Book a 30-minute call with a ShareGate expert.
Request a demo

Why ShareGate

One tool for all your migrations

One price. However much you've got.

Unlimited teams, unlimited users, unlimited data. Same license whether you're moving 100 teams or 5,000. Scope your project without a calculator.

Works with Microsoft 365, not around it

Migrate runs on Microsoft Graph and Microsoft-supported migration APIs. No undocumented endpoints. No agents in your tenant. No background sync. What Microsoft 365 enforces, we work with.

ShareGate Teams migration: copy standard and private channels, files, team permissions and SharePoint sites

Real customers, real results

“The most important thing that ShareGate does is help us keep our environment up-to-date. Our users are happy, our access is secure, and we’re achieving that with a lot less frustration.”

—
Vera Van Es
Functional Microsoft 365 Administrator
Read their story
Company size
Enterprise
Industry
Technology

“The nice thing is that if my manager asks for a report, I can do that in two seconds. It’s so clear, and no one can argue with it. I can sleep at night basically.”

—
Astrid Gibbon
Communications Systems Manager, Oxford Instruments
Read their story
Company size
Enterprise
Industry
High Technology

“The effort would quadruple if we had to do everything manually…. it almost couldn’t be done without ShareGate.”

—
Doug Punchak
Application Development Manager, Avvenire Solutions
Read their story
Company size
SMB
Industry
IT Services

Migrate your entire tenant with one tool

ShareGate Migrate is the simplest, most reliable, and most trusted solution to migrate your users, mailboxes, and data to Microsoft 365.

Discover tenant-to-tenant migration
Floating app icons representing supported migration sources and destinations, including Microsoft Teams, SharePoint, Exchange, OneDrive, Google Search, Gmail, and Google Drive, with labels for pre-migration analysis and drag-and-drop migration.

Migration preparation

Map and migrate users to the destination tenant in the same tool. Scan your source tenant, surface issues like archive size and mailbox complexity, and go into execution knowing what you’re dealing with.

Accelerated migration

Run multiple machines simultaneously to move more mailboxes faster. The more machines you have, the more ground you cover. So large projects finish on schedule, not whenever throughput allows.

Post-migration optimization

Cutover isn't the finish line. Keep permissions clean, access controlled, and your new environment running the way it should without bouncing between admin centers or writing PowerShell scripts from scratch.

Frequently asked questions

How do you migrate Microsoft Teams between tenants?

ShareGate's Copy Teams feature migrates Teams between tenants or moves channels between Teams. You connect to source and destination tenants, select the Teams or channels you want to migrate, then choose what to include: channel messages, files, tabs, apps, Planner, and membership.

You can run the migration immediately or schedule it, and incremental copies are supported.

What Microsoft Teams data can be migrated with ShareGate?

ShareGate migrates standard and private channels, channel conversations (posts and replies), files and folders, tabs and apps, Planner plans, team settings, permissions, and membership. The connected SharePoint site and Microsoft 365 group come along automatically.

Also included: team and channel descriptions, conversation authors and timestamps, file version history and metadata, lists and libraries, and OneNote. For what doesn’t come across, see the limitations question below.

How does ShareGate handle user mapping between tenants?

ShareGate doesn't migrate user accounts between tenants. Users need to already exist in the destination tenant. ShareGate then maps source users to destination users to preserve Teams membership, permissions, and user-related metadata.

It automatically searches for matching users in the destination using account name, email, display name, and other properties. If automatic mapping doesn't find the right match or you want full control, you can create an explicit user mapping file (CSV or SGUM) and reuse it across migrations.

Which Microsoft 365 environments are supported?

Commercial Microsoft 365 only. Copy teams doesn’t support GCC, GCC High and DoD, Microsoft 365 China operated by 21Vianet, or Microsoft 365 Germany.
Migrating the site separately means doing the work twice.

For Multi-Geo tenants, the Central Site is supported. ShareGate can’t migrate teams into the additional regions Multi-Geo creates, and migrated teams land on your default tenant domain. If data residency is driving the move, provision the team in the target region first, then copy channels into it.

What happens to Teams apps and tabs during migration?

ShareGate migrates apps from the Teams App Store, but custom apps aren't supported. Tab behavior depends on the type. Some tabs (like Wiki and Flow) aren't supported or need reconfiguration after migration. Microsoft tabs like Yammer, Power BI, Stream, Forms, and Whiteboard only work when migrating within the same tenant.

Third-party tabs typically copy over, but users usually need to reconnect and adjust settings. Tab order and some Files tab cloud storage folders can't be preserved during migration.

What are the limitations of ShareGate’s Teams migration?

Most of them come down to what Microsoft’s APIs expose. Meeting recordings, the Teams Calendar, and shared mailboxes don’t migrate, because they live in Exchange rather than SharePoint. Neither do reactions, likes, tags, or message previews. Wiki tabs and custom apps are out, though Teams app store apps come across fine.

Some things arrive changed rather than missing. Dynamic group memberships convert to static, so you’ll rebuild the rules. Teams meetings tied to the Team calendar need recreating. User-specific settings like favorites, profile pictures, status, and saved messages aren’t preserved, and many third-party tabs need reconnecting at the destination. Channel conversations older than the most recent 50 land in a Message history tab, which isn’t covered by Teams search. Our docs carry the full list, kept current, with workarounds where they exist.Our docs carry the full list, kept current, with workarounds where they exist.

What impacts ShareGate performance during large migrations?

Migration speed depends on more than file size. The biggest factors are Microsoft 365 throttling and API call volume, driven more by item count and metadata complexity than raw gigabytes. Hardware, network latency, and where the machine sits all matter, as do content characteristics like custom permissions, versioning, and large lists or libraries. Most large projects run from an Azure VM in the same region as the tenant, which cuts latency.

What permissions and licenses does a Teams migration need?

The account running the migration needs Global Admin, or both SharePoint Admin and Teams Admin. It also needs a Teams license and must have signed into Teams at least once, otherwise ShareGate can’t see Teams content. One extra step: a Global Admin grants consent to the ShareGate Azure app on both the source and destination tenants. That’s separate from the migration account’s own permissions, and it’s one time only. No add-on or per-migration Microsoft license is needed, and destination users just need to exist in the target tenant with a standard Microsoft 365 assignment.

Does ShareGate support migrating private channels? What about shared channels?

Private channels: yes, fully supported, along with their SharePoint site collection, membership, files, and conversations. Shared channels (Microsoft Teams Connect): not supported. If a team contains shared channels, they’re skipped during migration. No error, but nothing comes over either. If shared channels matter to your project, plan to recreate them at the destination and reconnect the external tenants.

How does Teams incremental migration work?

Run a follow-up pass from the migration report to pick up what changed since your last run: new conversations and replies, updated files, membership, team and channel settings, Planner plans, and the associated site collections. One limitation worth planning around: channels added to a team after the initial migration aren’t picked up automatically. Migrate those as a standalone channel copy, then add them to the destination team.

Are private chats and 1:1 conversations migrated with ShareGate?

No. Channel posts and replies migrate. The 1:1 and group chats behind the chat icon don’t.

We had it in beta and pulled it. The APIs couldn’t reliably tell us who was meant to see what when someone joined a chat midway, and that’s not something to guess at during a migration. Graph is better now and we’re rebuilding on it.

Plan chat history as out of scope for now. Everything else in Teams comes with you.

What’s the difference between Essentials and Pro for Teams migrations?

Both migrate teams and channels through the app. Pro and Enterprise add the PowerShell module, which is where you get sensitivity label migration, the ability to leave specific content out of a copy, and 500 channel conversations in the Posts tab instead of the default 50.

Related resources

Microsoft Teams migration guides for IT admins

Your go-to Microsoft Teams migration guide

Choosing a Microsoft Teams migration tool: Microsoft’s [...]

ShareGate’s Microsoft Teams migration FAQ

Two ways to migrate Microsoft Teams from one tenant to another

How to move a Teams channel to another team

G2 Grid Leader badge, enterprise, Summer 2026

"ShareGate solves the complexity of migrating and managing SharePoint and Microsoft Teams environments. It streamlines tasks that would normally require a lot of manual effort—like moving sites, fixing permissions, … and reorganising Teams."

Verified User in Higher Education
|
4.5
★ on g2

Don’t just migrate it,
ShareGate it.

Request a demoStart a free trial

Start a free trial

Try ShareGate for free. No credit card required.

Get started

Request a demo

Get a live one-on-one with an expert to see how ShareGate can help.

Request demo

Speak with a sales rep

Get information on pricing, promotions, and discounts.

Contact sales

Newsletter

Insights on how technology is changing the way you work, delivered right to your inbox.

Welcome to the ShareGate community! 🥳 Your submission has been received.
Oops! Something went wrong while submitting the form.

Follow us

ShareGate logo

Get started

PricingFree trialLog inDownloadContact salesRequest a demo

Support

ShareGate docsContact support

Products

ShareGate MigrateShareGate Protect

ShareGate capabilities

Pre-migration planningAccelerated migrationPost-migration optimizationPermissions & access reviewsAI tool monitoringLicense & cost analytics

Compare ShareGate

ShareGate vs BitTitanShareGate vs QuestShareGate vs Syskit

Solutions

Migrate to Microsoft 365Tenant-to-tenant migrationsEntra ID migrationMailbox migrationGoogle workspace migrationSharePoint migrationTeams migrationOneDrive migrationOversharing and accessAI SecurityCost optimization

Resource Center

BlogGuides & moreWebinars ToolsGlossaryPartnersFind a partner

Company

About usProduct roadmapFree for MVPsCareerContact us
© ShareGate 2026
TermsSub-ProcessorsData Privacy AddendumModern Slavery StatementPrivacy
English
English
Français
German