Skip to main content

Free demo lets you test Teams migration before you buy.

PCVITA Logo

PCVITA software for Teams to Teams migration on Windows

Microsoft Teams Migration Tool

PCVITA Microsoft Teams Migration Tool moves Teams, channels, channel messages and files from one Office 365 tenant to another. Map users and teams with CSV files, create the teams in the destination and start the job with your admin login details. Retry Failed Items, Re-Run Full Migration and Delta Migration cover gaps until you mark a team complete. Free demo is available for Windows.

Input
Teams, channels, messages, files
Output
Teams and channels in your destination
Keeps
Folder structure, timestamps and formatting
Controls
CSV mapping, retry, delta and reports

Mark a team complete only when you are ready. See all features. Moving Office 365 mailboxes instead? Open Office 365 to Office 365 Migration Tool. Want a copy first? Open Office 365 Backup Tool.

3.8 / 5Rating from 255 reviews
4Teams workloads in one job
3Repeat options for gaps
Since 2007Software for corporate needs
30 DaysMoney back guarantee*

How Teams Data Moves From Source to Destination Tenant

Admin login details go in. Teams, channels, messages and files come out in your destination tenant.

Source

Teams in the Source Tenant

Office 365 admin account

  • Teams, channels and members
  • Channel messages with replies
  • Files and message attachments
Migration

PCVITA Teams Migration Tool

Works on your Windows machine

  • CSV mapping for users and teams
  • Permission checks on both tenants
  • Live status with retry and delta
Destination

Teams in the Destination Tenant

Created and filled for you

  • Teams and channels created
  • Message date and time kept
  • Files placed in the right channel
  1. 1
    LoginAdd the admin email and Application ID for both tenants.
  2. 2
    MapSelect your teams and set their destination names.
  3. 3
    StartValidate, start the job and open the reports.

Migrate Teams to Another Tenant in 6 Steps

Six screens take you from the first login to finished teams. Select a step to see its screen or follow the full walkthrough in the Software Guide.

Main screen with Office 365 selected as source and destination

Step 1. Select Source and Destination

Open PCVITA Teams Migration Tool and select Office 365 as the source and Office 365 as the destination.

Teams tab with Team Creation, Channel Creation, Channel Message and Files workloads

Step 2. Choose Teams Workloads

Select Teams in the resources list and tick Team Creation, Channel Creation, Channel Message and Files. Files covers documents and message attachments. Your destination cannot change once the tool fetches resources, so check it first.

Source panel with the Admin Email and Application ID fields

Step 3. Add Login Details for Both Tenants

Type the Admin Email and Application ID of your source tenant and click Validate. Repeat on the destination panel. Validation lists the Read permissions for the source and the Write permissions for the destination.

Teams window with the Fetch Teams, Import Teams and Download Template buttons

Step 4. Fetch or Import Teams

Open Teams under Resources and click Fetch Teams or Import Teams. Download Template saves a CSV with the SourceTeamID, DestinationName and MarkForExecution columns. Select your teams and click Create Teams to build them in the destination.

Channel dropdown with the Start Migration button

Step 5. Validate Teams and Start Migration

Validate your teams so the Source and Destination Permission icons show the result. Select channels from the dropdown and click Start Migration. Review the licence summary, click Start and then OK when Migration started successfully appears.

Status section with the In Progress tab and the Refresh icon

Step 6. Track Progress and Finish

Open Status and the In Progress tab and click the Refresh icon for the latest counts. Finished teams move to the Completed tab with the number of migrated channel messages. Migration Actions holds retry, repeat, delta and Mark Teams Complete options.

Try these steps on your own Teams

Free demo with no purchase needed to test login and permission checks.

Microsoft Teams Migration Software Features

What PCVITA does with your Teams data, grouped by task.

Moves Teams, Channels, Messages and Files

Select the workloads you need and move your content in one job.

  • Teams and Channels

    PCVITA creates the teams and channels in your destination. Private, public and organization based teams all work.

  • Channel Messages

    Message body, created date and time and every kind of formatting move across. Replies and conversations come with them.

  • Files and Attachments

    Files and message attachments follow their posts. Folder structure and created and last modified timestamps stay intact.

  • Emoji, GIFs and Announcements

    Stickers, streams and inline images stay in migrated channel content next to emoji, GIFs and announcements.

  • Members and Permissions

    Team site, links, members and member permissions move to the destination. Guest permissions, @mentions and channel analytics come along.

Completed tab with a team, its channels and the number of migrated channel messages
Completed tab: migrated channel message count per team

Maps Users and Teams With CSV Files

Fetch lists from the source or import your own mapping.

  • Fetch Teams

    Fetch Teams lists your source teams. Download the list, update the destination names and upload it again.

  • Import Teams From CSV

    Import Teams loads a CSV with SourceTeamID, DestinationName and MarkForExecution columns. Download Template saves the sample file.

  • User Mapping

    User mapping works with Source User, Destination User and MarkForExecution columns. Set TRUE to migrate a user and FALSE to skip.

  • Search and Show Selected

    Search the list and use Show selected to review your choices before you validate.

  • Groups Included

    Group Creation and Group Member workloads move groups with their members to the destination.

Team mapping template with the SourceTeamID, DestinationName and MarkForExecution columns
Mapping template: source team ID, destination name and execution flag

Checks Permissions Before Teams are Created

Validation shows Read and Write results before the migration starts.

  • Source Validation

    Click Validate on the source panel to list Read User, Read Team, Read Team Channel, Read Channel Message, Read Team File, Read Group and Read Group Member.

  • Destination Validation

    Destination validation lists Write Team, Write Team Channel, Write Channel Message, Write Team File, Write Group and Write Group Member.

  • Migration Mode Status

    Created teams show the In migration mode status when they are ready to receive data.

  • Licence Summary

    Microsoft 365 licences purchased, consumed and available appear before you click Start.

  • Destination Domain Check

    Confirm the destination domain name first. Changing it later is not possible and consumed licences cannot be revoked.

Teams list with the Source and Destination Permission icons after validation
Validated teams: Source and Destination Permission icons

Retries Failed Items and Shows Reports

Close gaps after the first job and track the numbers.

  • Retry Failed Items

    Migrates the data that failed to migrate earlier.

  • Re-Run Full Migration

    Migrates skipped items again without duplication.

  • Delta Migration

    Transfers newly arrived data after your first full job.

  • Mark Teams Complete

    Repeat options stay open until you mark teams as completed.

  • Summary and Detailed Reports

    Every report lists channel count, message count, group count, file count and time consumed.

Migration Actions menu with Retry Failed Items, Re-Run Full Migration, Delta Migration and Mark Teams Complete
Migration Actions: retry, repeat, delta and completion options
Download Now Buy the full edition for $25

Check these options on your own tenants using the demo.

What Microsoft Documents About Teams Migration

Four points from Microsoft Learn, matched with the screens in PCVITA software.

  1. 1

    Migration Mode Protects Message Order

    Microsoft Learn calls migration mode a special state that blocks certain operations during data migration. PCVITA shows the In migration mode status on every team it creates.

  2. 2

    Unfinished Migration Shows an Inconsistent View

    Microsoft Learn warns that skipping the completion step can leave an inconsistent view of a channel in Teams clients. Select Mark Teams Complete in PCVITA after your last delta job.

  3. 3

    Application Permission Needs Admin Consent

    Microsoft Learn lists an application only permission with admin consent for its Teams migration APIs. PCVITA asks for an Admin Email and an Application ID, then validates the permission list before you start.

  4. 4

    Microsoft Import Scope Has Limits

    Microsoft Learn names videos and cross posts between channels as out of scope for its import messages API. Federated content cannot be imported either, so check your content list before you plan the job.

Prepare Before You Migrate Microsoft Teams

Seven checks before your first Teams migration. Tick them off, then launch the job.

  1. Create your Application ID. Register a project in Azure and copy the ID from its Overview page. Find the steps in Register an application with the Microsoft identity platform.
  2. Allow Application permission on the project for the source and for the destination tenant.
  3. Allow the licensing domain of the tool in your network firewall.
  4. Check Windows and .NET. Windows 11 or 10 (64 bit) needs .NET 4.8.0, Visual C++ Redistributable and 8 GB RAM.
  5. Create destination users and groups in the destination admin account before you map them.
  6. Confirm the destination domain name because you cannot change it later and consumed licences cannot be revoked.
  7. Test with the free demo before you pay. Download the Teams Migration Tool demo and validate both tenants.

System lines match the Specifications table below and the Application ID line follows the Microsoft page in the Sources.

Teams Migration Tool Pricing

Free demo first, then $25 for the full edition. Demo limits are not listed here, so test a small team before your main job.

Demo Edition

Free

Test login, validation and mapping

  • CostFree
  • PlatformWindows
  • File size132 MB
Download Now

132 MB for Windows

Full Edition

$25

Migrate your Teams with an activation code

  • ActivationValid activation code
  • DeliveryElectronic delivery
  • Guarantee30 days
Buy Now

30 Days Money Back*, safe checkout

Tool features in one list Test them with the demo before you buy

  • Team and Channel Creation
  • Channel Messages and Files
  • CSV Mapping for Users and Teams
  • Source and Destination Validation
  • Retry, Repeat and Delta Options
  • Summary and Detailed Reports
  • Teams Marked Complete When Ready
  • Windows 11 and Windows 10

Teams Migration Tool Specifications

System needs and migration options in one place.

Software Windows and hardware needs
File size132 MB
Windows versionsWindows 11 or 10 (64 bit), Windows Server 2012 and 2016
PrerequisitesMicrosoft .NET Framework 4.8.0 and Microsoft Visual C++ Redistributable (2015, 2017, 2019 and 2022)
Hardware8 core processor minimum, 8 GB RAM recommended
Disk spaceAround 500 MB for installation and at least 20 GB free to store data
LicenceValid activation code with electronic delivery
Migration What goes in, what comes out and the options
Source and destinationOffice 365 to Office 365, tenant to tenant
Teams workloadsTeam Creation, Channel Creation, Channel Message and Files
Team typesPrivate, public and organization based teams
MappingFetch from the source or import a CSV for users, teams and groups
Sign inAdmin login details and one Application ID per tenant
Repeat optionsRetry, repeat and delta options
CompletionMark Teams Complete closes the repeat options
ReportsDetailed and summary views with channel, message, group and file counts

Teams Migration Tool vs Microsoft Graph Import

Microsoft documents a Graph API route for importing messages into Teams. PCVITA adds screens around the same job, so compare both routes for your project.

PointMicrosoft Graph ImportPCVITA Tool
Starting pointYour own app calls the startMigration endpointLogin panels for the source and the destination
PermissionTeamwork.Migrate.All application permission with admin consentLogin details with an Application ID, then Validate
MessagesYour app imports messages with a created date and an authorChannel Message workload with a channel dropdown
FilesLinks to existing files only, no file upload in the schemaFiles workload for documents and message attachments
FinishYour app calls the completeMigration endpointMark Teams Complete in Migration Actions
CorrectionsDelete the teams, create them again and import the messages once moreRetry, full repeat and delta jobs
Skills neededCode that calls the Graph APIWindows screens with CSV mapping

Graph import facts come from Import messages to Teams with Microsoft Graph (Microsoft Learn). Application ID facts come from Register an application with the Microsoft identity platform (Microsoft Learn). PCVITA facts come from the feature and specification sections of this page.

Setup Checks Before Validation Fails

  • Allow the licensing domain of the tool in your network firewall.
  • Create a project in Microsoft Azure and allow Application permission.
  • Copy the Application ID from the Overview page of the registered app.
  • Install Microsoft Visual C++ Redistributable for 2015, 2017, 2019 and 2022.
  • Fix every item under the Permission Failed filter before you start.

Find every screen of the job in the Software Guide.

Sources for Microsoft Facts Microsoft Learn pages behind the points on this page

Teams Migration Tool FAQs

Straight answers on logins, mapping, permissions and price for your Teams move.

Working and Limits Mapping, repeat jobs and the data you move

How does the Teams migration tool work?

Six steps move your Teams to the destination tenant.

  1. Step 1. Set Office 365 on both sides.
  2. Step 2. Choose the Teams workloads.
  3. Step 3. Validate the login details of both tenants.
  4. Step 4. Bring in your teams and click Create Teams.
  5. Step 5. Validate the teams, select channels and click Start Migration.
  6. Step 6. Follow the job on the Status tab and mark teams complete when you finish.
Which Teams data does PCVITA migrate?

Channels, channel messages and files. Members, member permissions, guest permissions, replies, emoji, GIFs, announcements, stickers, streams, inline images, @mentions and messages posted in several channels move to the destination as well.

Can I migrate Teams from one tenant to another?

Yes. PCVITA moves Teams data between Office 365 tenants. Add the login details of both tenants, validate them and start the job.

How do I map source teams to destination teams?

Fetch the teams or import a CSV. Download Template saves a file with SourceTeamID, DestinationName and MarkForExecution columns. Fill in the destination names, set MarkForExecution to TRUE for the teams you want and import the file.

What can I do if some items fail?

Select Retry Failed Items in Migration Actions. Re-Run Full Migration migrates skipped items again without duplication. Reports show the counts so you know what to fix.

When do I use Delta Migration?

Use it after your first full job to move new data. Delta Migration transfers messages and files that arrived since that job. Repeat options work until you mark the teams as completed.

Demo and Price Demo use and licence cost

Is there a free demo for Teams migration?

Yes. Download the demo from this page and test your login, validation and mapping before you buy. Demo limits are not listed here, so start with a small team.

What does the full edition cost?

$25. Your activation code arrives by electronic delivery after payment and a 30 day guarantee covers the purchase.

What do I need before I buy?

Admin access to both tenants and an Application ID per tenant. Create the project in Azure, allow Application permission and keep your activation code ready. Your Windows PC needs the listed software as well.

Compatibility and Setup System needs, Application ID and chats

Which Windows versions does the tool support?

Windows 11 and 10 (64 bit) plus Windows Server 2012 and 2016. Install Microsoft .NET Framework 4.8.0 and the Microsoft Visual C++ Redistributable for 2015, 2017, 2019 and 2022 first.

What hardware does the tool need?

8 GB RAM is recommended and an 8 core processor is the minimum. Installation takes around 500 MB and the tool needs at least 20 GB free space to store data.

Do I need an Application ID?

Yes. Create a project in Azure, allow Application permission and generate the ID. Type it next to the admin email on the source panel and again on the destination panel.

Which types of teams can I migrate?

Private, public and organization based teams. PCVITA creates the teams and channels in the destination for you, with members and member permissions.

Does PCVITA migrate Teams chats?

Yes, chats and group chats are on its migration list. Chat migration has its own mode in the Software Guide, so open the guide before you start.

Does my firewall block Teams migration?

Allow the licensing domain of the tool in your network firewall. Software Guide lists this step as a prerequisite before you start.

Question not answered here? Ask on Live Chat or write to us from the Contact Us page.

Teams Migration Tool Reviews

Ratings from pcvita.com and notes from verified buyers who moved Teams.

Overall rating

3.8

255 ratings

5 star51%
4 star11%
3 star11%
2 star20%
1 star5%
Read all reviews

I had been looking for a tool that could migrate my Teams data comprehensively to another Teams / Channels, and I found the PCVITA Microsoft Teams Migration Tool. It was easy to use and did exactly what it promised. Highly recommend!

John D, Germany

The PCVITA Microsoft Teams Migration Tool made it easy for us to migrate our Teams data in bulk without any data loss. It saved us a lot of time and effort. Great tool! The date filter was really helpful in migrating data selectively. Really Promising Tool.

Sarah K, UAE

I was impressed with the detailed reports that the tool provided at the end of the migration process. It gave us complete visibility into the migration process and helped us track the progress. Now I can have peace of mind, knowing that all the confidential organization data shifted to the destination Teams securely!

David S, Sweden

The tool was very user-friendly, and the support team was very responsive to our queries. Overall, a great experience using the PCVITA Microsoft Teams Migration Tool. Anyone can easily use this tool without any technical know-how, the simple and intuitive GUI of the tool made the entire work seamless. I would recommend it!

Emily R, Canada
GearDownload 100% clean software badge

GearDownload: 100% clean badge, no spyware, adware or viruses found in PCVITA software.

DownloadAtoZ 5 star award badge

DownloadAtoZ: 5 star award badge for PCVITA software. See every badge on the PCVITA awards page.

Key Takeaways on Teams Migration

Short version of this page.

  • Data. PCVITA moves teams, channels, posts and attachments between Office 365 tenants.
  • Mapping. CSV files and fetched lists map your users and teams to destination names.
  • Checks. Validation shows Read and Write permission results for both tenants before you start.
  • Fixes. Retry and delta jobs work until you mark teams complete.
  • Demo and price. Free demo first, then $25 for the full edition with a 30 day guarantee.

Test Teams Migration With the Free Demo

Download the demo, add your admin login details and validate both tenants before you pay $25 for the full edition.

Safe & Secure · 30 Days Money Back*

Test Teams migration with the free demo.

Download Now Buy Now