File Conversion
Understanding PST to Office 365 Incremental (Delta) Migration and Why It Matters
September 9, 2026| 8 min read
Summary: Migrating Outlook PST to Office 365 manually can be time-consuming. In this post, we have outlined multiple approaches for completing the migration, including Network Upload, Drive Shipping, and manual Outlook import. We have also mentioned specialized PST to Office 365 migration tool that can directly export Outlook PSTs in just few clicks.
Free Demo*Sign Up for a Free Demo and Start Your PST to Office 365 Migration
You can migrate your Outlook PST files to Office 365 by using three approaches:
All of these methods preserve the folder hierarchy and migrate all your mailbox data including emails, contact, tasks etc. In this guide, we will discuss the detailed step-by-step process of using all three methods.
You can use the given table to choose the right method before you start:
| Method | Best For | Cost | Admin Required | PST Size Limit | Time | Difficulty |
| Network Upload (Azure AzCopy) | Medium-scale migrations with stable internet | Low | Yes | ~20 GB recommended per file | Medium | Moderate |
| Drive Shipping | Very large data (TBs) or slow internet | Medium (shipping cost) | Yes | No strict limit | Slow (shipping dependent) | Moderate |
| Outlook Import (Manual) | Few PST files, individual users | Free | No | Depends on Outlook limits | Slow | Easy |
| Professional PST to Office 365 Migration Tool | Bulk migration, suitable for non-technical users | Paid | No | Large files supported | Fast | Easy |
Quick Decision Rule:
Below, we have mentioned step-by-step each methods to migrate Outlook PST files to Microsoft 365:
Network Upload method is recommended by Microsoft. It uses the free AzCopy command-line tool to upload PST files to temporary Azure Blob Storage, after which the Microsoft Purview compliance portal is used to map the files to the correct Office 365 mailboxes. You can use this method, when you need to import large or multiple PST files into Microsoft 365. However, before using this method, you should remember the following things:
Here are the steps:
To create an Outlook PST to Office 365 import job for uploading PST files to Azure Storage, follow these steps:
Note:
Azcopy copy “Folder/FilePathContainingPST” “SAS URL” --recursive=true
Replace the Folder/FilePathContainingPST with the path of your PST file. Similarly, replace SAS URL with the SAS URL you copied earlier.
Notes:
Wait for the PST files to upload. This may take a while, depending on your network speed, bandwidth, and size of the PST files.
Note: Make sure that PST files are not larger than the recommended 20 GB. They can affect and slow down the import process
In order to confirm that the PST files have been successfully uploaded on the Azure Storage, you may use the Azure Storage Explorer. It is a cross-platform tool that supports Windows, macOS, and Linux. Here's how:
The next step is to map the PST files with the user mailboxes. This is critical as you need to ensure that YOUR data files are correctly imported into your mailboxes on Microsoft 365. For reference, you can download a copy of the PST Import Mapping file from the Microsoft website. For reference, you can download a copy of the PST Import Mapping file
Enter the FilePath (folder name), Name, Mailbox, and TargetRootFolder where mail items will be imported. You may leave other fields empty. Save the .CSV file.
To start the PST import, go back to the Office 365 Import data wizard and follow the given steps:
You can see the status of import job on the Data lifecycle management window as Import in progress. Wait for some time and refresh the page. It will update the status to Completed.
Once it is done with the importation of PST files into Office 365, you will receive an email from Microsoft in your Outlook account. Also, if you successfully import your files, you will also have a new Imported folder in your mailbox. This folder confirms you've imported your Outlook data files to Microsoft 365.
Once migrated, your mailbox data in Exchange Online becomes searchable by using Microsoft 365 eDiscovery tools. It can be protected using retention policies — a key advantage of email archiving in Office 365 over storing data locally in PST files. This supports data governance requirements and simplifies compliance management.
The second method is Drive Shipping – a physical alternative method. In this method, PST files are copied to a BitLocker-encrypted hard drive by using the WAImportExport.exe tool and shipped to Microsoft’s data center. Then Microsoft uploads the files to Office 365.
After they have successfully uploaded all the PST files to Azure Blob Storage, you will have to create PST Import Job, create CSV mapping file, and start the PST import process to import PST files into Microsoft 365 (as mentioned in Method 1).
Before you proceed with this method, you must know that Microsoft charges $2/GB or $2000/TB of data.
As you’ve already seen, the above migration methods are a bit complex and requires a lot of efforts. But there is an alternative solution to simplify the process - a specialized PST to Office 365 migration software.
A software apt for this purpose is Stellar Migrator for Outlook. This software can straightforwardly migrate PST files to Office 365 by ensuring absolute data integrity and accuracy. It can facilitate direct migration of PST files to a live Exchange Server.
Below we have mentioned Stepwise process to do this:
After this, click on Start in the ribbon to initiate the migration process.
Once the migration is started, you can also track the progress of mailbox migration. After the migration job is completed, you will see the Completed status in the Mailbox progress window.
Migrating PST files to Microsoft 365 depends on various factors such as PST file size, internet speed, and your technical expertise. However, in most cases, network upload is the fastest as well as most effective method because it is free and works well for uploading multiple PST files. However, if your PST file is large or your internet connectivity is slow, then the better alternative is the Drive Shipping method. If you are looking for a simpler and less technical solution, then it’s suggested to use Stellar Migrator for Outlook - specialized PST to Office 365 migration software. This software can also migrate PST and OST files to a live Exchange Server directly. It allows saving the PST/OST items in separate PST files.
You need two roles in Exchange Admin Center:
These roles are not assigned by default, even for Global Administrators. Here’s how to assign them:
These changes may take up to 24 hours to apply.