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.
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.
Teams in the Source Tenant
Office 365 admin account
- Teams, channels and members
- Channel messages with replies
- Files and message attachments
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
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
- 1LoginAdd the admin email and Application ID for both tenants.
- 2MapSelect your teams and set their destination names.
- 3StartValidate, 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.
Step 1. Select Source and Destination
Open PCVITA Teams Migration Tool and select Office 365 as the source and Office 365 as the destination.
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.
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.
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.
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.
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.
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.
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.
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.
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.
What Microsoft Documents About Teams Migration
Four points from Microsoft Learn, matched with the screens in PCVITA software.
- 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
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
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
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.
- 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.
- Allow Application permission on the project for the source and for the destination tenant.
- Allow the licensing domain of the tool in your network firewall.
- Check Windows and .NET. Windows 11 or 10 (64 bit) needs .NET 4.8.0, Visual C++ Redistributable and 8 GB RAM.
- Create destination users and groups in the destination admin account before you map them.
- Confirm the destination domain name because you cannot change it later and consumed licences cannot be revoked.
- 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
132 MB for Windows
Full Edition
$25
Migrate your Teams with an activation code
- ActivationValid activation code
- DeliveryElectronic delivery
- Guarantee30 days
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.
| File size | 132 MB |
|---|---|
| Windows versions | Windows 11 or 10 (64 bit), Windows Server 2012 and 2016 |
| Prerequisites | Microsoft .NET Framework 4.8.0 and Microsoft Visual C++ Redistributable (2015, 2017, 2019 and 2022) |
| Hardware | 8 core processor minimum, 8 GB RAM recommended |
| Disk space | Around 500 MB for installation and at least 20 GB free to store data |
| Licence | Valid activation code with electronic delivery |
| Source and destination | Office 365 to Office 365, tenant to tenant |
|---|---|
| Teams workloads | Team Creation, Channel Creation, Channel Message and Files |
| Team types | Private, public and organization based teams |
| Mapping | Fetch from the source or import a CSV for users, teams and groups |
| Sign in | Admin login details and one Application ID per tenant |
| Repeat options | Retry, repeat and delta options |
| Completion | Mark Teams Complete closes the repeat options |
| Reports | Detailed 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.
| Point | Microsoft Graph Import | PCVITA Tool |
|---|---|---|
| Starting point | Your own app calls the startMigration endpoint | Login panels for the source and the destination |
| Permission | Teamwork.Migrate.All application permission with admin consent | Login details with an Application ID, then Validate |
| Messages | Your app imports messages with a created date and an author | Channel Message workload with a channel dropdown |
| Files | Links to existing files only, no file upload in the schema | Files workload for documents and message attachments |
| Finish | Your app calls the completeMigration endpoint | Mark Teams Complete in Migration Actions |
| Corrections | Delete the teams, create them again and import the messages once more | Retry, full repeat and delta jobs |
| Skills needed | Code that calls the Graph API | Windows 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
- Microsoft LearnImport messages to Teams with Microsoft Graph
- Microsoft LearnRegister an application with the Microsoft identity platform
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.
- Step 1. Set Office 365 on both sides.
- Step 2. Choose the Teams workloads.
- Step 3. Validate the login details of both tenants.
- Step 4. Bring in your teams and click Create Teams.
- Step 5. Validate the teams, select channels and click Start Migration.
- 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.
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!
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.
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!
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!

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

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*