Import PST to Office 365 Without Data Loss in Minutes – Top 4 Solutions
If you have finally decided to switch over to the Microsoft 365 environment, then you would probably be trying to import PST to Office 365 account also. However, it becomes quite troublesome for a new Office 365 user to get a grasp of the Admin Center and migrate PST to Office 365.
Those who are new to Microsoft 365 or not familiar with this type of migration, don’t worry. Today, I’ll share all the possible solutions to move Outlook files simultaneously without any hassle. But before, let’s take a quick look at the reasons behind it.
Why Import PST File to Office 365?
If you are on this page, you have your reasons to move Outlook files to Microsoft 365. Still, those who are not aware of the benefits of this procedure can go through these points:
- The Target mailbox must be licensed for Exchange Online.
- Have appropriate admin credentials for the Microsoft 365 account.
- Assign Mailbox Import Export Role, and Mail Recipients via Exchange Admin Center or PowerShell.
- Check PST File Health before proceeding, or run ScanPST.exe on files to repair corruption(if any).
- Each PST should be under 20 GB. For larger files, split them.
- Keep filenames unique, e,g, mohitjha_year.pst to avoid conflicts.
- Uploads must be mapped into an import job within 30 days.
These pre-migration steps need to be verified to avoid errors. When everything is confirmed, then only move to the below solution sections.
#Method 1. Import PST to Office 365 With Outlook Application
This method is quite simple and generally the most efficient for importing a single PST file. Without MS Outlook installed on your system, it’s impossible to migrate PST to Office 365 user account using this method. In my personal experience, it takes too much time to complete the task due to configuration timing.
Still, for small data migration, follow the steps to import data to an Office 365 account using MS Outlook:
- Step 1. Open the MS Outlook App, and go to the File tab at the top-left corner of the window.
- Step 2. Now, go to Account Settings, and click on the Add Account option.
- Step 3. Enter the details of the Office 365 user account where the PST file needs to be imported and click on the Configure button.
Note: MS Outlook will take some time to configure the Office 365 account, depending on the amount of data stored in the Office 365 user account.
- Step 4. After the configuration is finished, go to the File tab and choose the Import/Export option.
- Step 5. You will get an Import/Export wizard window on your screen. Choose the “Import from a file” option from the list of options available on the screen.
- Step 6. Next, choose “Outlook data file (.pst)” to import PST to Office 365.
- Step 7. Browse the PST file location in the MS Outlook App.
- Step 8. Choose the Office 365 mailbox where you wish to import the PST file.
- Step 9. Click on the Finish button to start importing PST data to the Office 365 account.
Note: After finishing the import process, open the Office 365 user account to check the PST file imported into the tool.
#Method 2. Migrate PST to Office 365 Via Network Upload
This method requires admin credentials to access Microsoft Purview; hence, this method is only for administrators.
Below is the overview of the steps:
- Go to Microsoft Purview Import Portal.
- Create a new import job, select Upload your data, and copy the SAS URL generated.
- Download AzCopy v10 (the only supported tool).
- Run:
- Download the CSV template from Purview.
- Edit it with details like FilePath, Mailbox, and IsArchive. Example:
- Upload the CSV back into Purview, validate, and start the import.
Moreover, before you proceed with this method, there are a few prerequisites that need to be followed to ensure an error-free import PST to Office 365 job:
- The first and most important thing is to make sure that the admin accounts you are going to use in the Network Upload must be assigned the Import Export role in Exchange Online. So that it can easily create and import PST jobs in the Microsoft Purview portal.
- Another important permission that needs to be assigned is the Mail Recipients role in Exchange Online.
- When you migrate PST to Office 365 in bulk, you may encounter errors and downtime, which also impacts the performance of the PST import process. To overcome this, make sure your PST does not exceed the size of 20 GB.
- Microsoft does not allow the import of PST files with more than 300 levels of nested folders, so it’s important to avoid exceeding the recommended limit.
- If the PST file that you want to import contains a mailbox item larger than 150 MB, then the item will be skipped and will not be imported during the Network Upload process. In Exchange Online, there is a limit on the message size, i.e. 150 MB.
Now let’s jump to the steps.
Steps to Import PST to Office 365 Using Network Upload
- Step 1. Using your admin credentials, log in to – https://purview.microsoft.com/ ( Microsoft Purview portal).
- Step 2. From the left pane, click on the Data lifecycle management, and select Microsoft 365. From the Microsoft 365 dropdown, click on Import to migrate PST to Office 365.
- Step 3. Select the Add Icon and then click on the New import job from the import tab. It will open and display the import wizard.
- Step 4. Provide all the necessary details such as the name of the PST import job, description, etc. Make sure not to use uppercase letters and do not include spaces in the name. You can use lowercase letters, numbers, hyphens, and underscores.
- Step 5. Now you will move to this page – Do you want to upload or ship data? Click on the Upload your data, and click on Next.
- Step 6. It will open the Import data page. Here you have to perform two things:
Firstly, click on the Show SAS URL, and copy it. Save it to a file where you can access it later. Then download the AzCopy tool on your local computer; it is an executable file, so no need to install it.
Now let’s import PST to Office 365:
- Step 7. Launch the Command Prompt on your local computer, on which you have downloaded the AzCopy tool. Navigate to the directory where you have saved azcopy.exe.
- Step 8. Now, copy the command below and run it in the CMD to upload the PST files to Microsoft 365.
azcopy.exe copy "<Source location of PST files>" "<SAS URL>"
- Step 9. After executing the above command, your PST files are now uploaded to Azure blob storage.
- Step 10. Now download a sample copy of the PST Import mapping file to migrate PST to Office 365 from here:
https://go.microsoft.com/fwlink/p/?LinkId=544717
- Step 11. Make sure not to change and header data, just update the placeholder data with your own data and save the CSV file.
- Now we can start the PST import job:-
- Step 12. Navigate to this – (https://compliance.microsoft.com/), and sign in with the same admin credentials.
- Step 13. Following the same steps, navigate to this screen: Do you want to upload or ship data? Click on the Upload your data, and click on Next.
- Step 14. From the Import data page, click on I’m done uploading my files and I have access to the mapping file check boxes, and then click on Next.
- Step 15. Submit the CSV mapping file that you created on the Select the mapping file page.
- Step 16. Once you have uploaded the CSV file, click on Validate to check if there are any errors associated with your CSV file. Click on the Save to submit the job and import PST to Office 365 easily.
- Step 17. It will display a flyout page showing the status analysis in progress. Click on the Refresh icon to update the info. When it gets completed, you can see the Analysis completed displayed in the status column. Now the data is ready to be imported into Office 365 mailboxes.
- Step 18. On the Import tab in the Microsoft Purview portal, click on the import jobs that you have created earlier, and click on Import to Microsoft 365.
- Step 19. You will see a Filter your data wizard open; it will show you the data insights, including the size and the age of your data.
Here you will get two options to migrate PST to Office 365, i.e.
- Yes, I want to filter it before importing. (A)
- No, I want to import everything (B)
Choose accordingly and click on Import data to start the import job.
#Method 3. Use Drive Shipping to Import PST to Office 365
When uploading isn’t feasible due to bandwidth or volume, you can:
- Encrypt PSTs on a BitLocker-protected drive that meets Microsoft’s requirements, i.e. NTFS, 10 TB, supported SATA or SSD.
- Register a drive shipping job in Purview and ship it.
- Understand that Microsoft will charge $2 per GB and may take 7–10 business days after receiving the drive.
- Validate data after import as usual.
#Method 4. Migrate PST to Office 365 User Account Simultaneously
Network Upload method is a good solution for importing multiple PST files; however, the method itself is quite cumbersome. It requires a great understanding of the PowerShell command, Administrator privileges, and technical work for execution. Additionally, its alternative Drive Shipping method is currently available in limited countries and is quite costly, too.
If you have more than 1TB of Outlook files, and want to cheaper solution than manual methods, then it is suggested to opt for SysTools Office 365 Import Tool. You can try this for free now!
Why am I suggesting this to import PST to Office 365? It doesn’t require any technical knowledge, nor is it region-dependent. In only a few limited steps, any layman or newbie Office 365 user can perform the import task. Additionally, the tool provides multiple functionalities while importing PST files to Office 365 user accounts. The following are some unique features of the automated tool:
- Import multiple Outlook files to the Microsoft 365 account simultaneously.
- Move emails, contacts, calendars, and task data from a PST file.
- An incremental import feature to skip already imported data in the next attempt.
- Include/Exclude folder option for importing sent and deleted files
- Allows importing the PST file into the shared mailbox of Office 365
- Option to create a mailbox with the same name as the PST file for storing emails.
Detailed Software Steps with Screenshots to Import PST to Office 365
- Step 1. Launch the software on your computer. From the home screen, select Outlook as the source platform and Office 365 as the Destination.
- Step 2. Moving to workload selection, enable all the desired mailbox categories you wish to import into Office 365. Apply a built-in date filter if you need to import selective PST data files to Outlook 365.
- Step 3. In the source tab, set the folder path of the PST files that you have saved on your computer.
You have to arrange PST files in folders named after the target O365 email IDs as follows:
Make a folder in the root drive, such as E:/PST/user1@domainName.com/ (place all user1’s PST files here)
- E:/PST/user2@domainName.com/ (place all user2’s PST files here)
- E:/PST/user3@domainName.com/ (place all user3’s PST files here)
And so on…
Then, select the folder “E:/PST/” in our tool as the Import Folder Path. Validate by clicking on the validate button. Once validation is successful, permissions will be granted to the source platform. Click Next to import multiple PST files to Office 365.
- Step 4. Now, in the destination tab, use the Office 365 admin credentials to log into the software.
- Step 5. Click on the validate button to verify required permissions, then click Next to import PST to Office 365.
- Step 6. On the Users screen, use any of these options to add users from the source.
- Fetch Users: Use this to fetch users from the Source.
- Import Users: This Imports users through a CSV file.
- Download Template: Provide a sample CSV file for creating a CSV file.
- Step 7. Now, select the required user accounts and click on the Validate button to authorise the selected user permissions. Once users are validated, click the Start Import button to import PST file to Office 365.
Also Read: How to Migrate Users and Computers From One Forest to Another In 3 Separate Ways
Author’s Verdict
Now, we’re well aware of all the possible solutions to import PST to Office 365. In this discussion, we explored a proper step-by-step process from prerequisites to implementation. I guarantee, even if you are a newbie, you’re able to migrate PST to Office 365 without any IT or external help, hassle-free. So, plan, backup, and start uploading your Outlook files now!