How to Import PST File to Exchange Online – Complete Guide

Are you one of them who are looking for ways on how to migrate or import PST file to Exchange Online? If yes, then all your queries are going to be resolved here.
On one hand, Outlook is a well-known email application, which stores the data in PST file format. While on the other hand, Exchange Online is a cloud-based hosted messaging platform that enables users to access the entire feature of Exchange Server from anywhere at any time. At times, users want to move or upload PST file to Exchange Online. Therefore, in the following part, we will discuss three most popular manual methods using which a user can easily migrate Outlook PST to Exchange online.

Top 3 Methods to Import PST File to Exchange Online

The following are the three ways using which you can upload PST file to Exchange online.

Method 1: Migrate Outlook PST to Exchange Online via Network Upload

Follow the steps mentioned-below to upload PST to Exchange online:

Step 1- Copy SAS URL and install Azure AzCopy

SAS URL is a sequence of the network URL for the storage location of Azure in the Microsoft cloud for your institution and a SAS key i.e. Shared Access Signature key. This key gives the essential permissions, which are required to upload PST files to the storage location of Azure.

Important: User must use the Azure AzCopy version 5.0 for successful uploading of PST file to Azure location. Make sure that you download the Azure AzCopy software from the “Upload files over the network” page by the below procedure:

    • Firstly, go to
    • Then, you need to sign in to Office 365 by putting in the credentials of an administrator account.
    • Now, click on Data Governance, which is in the left pane, and then hit on Import.
    • On this Import page, click on the option of Go to the Import Service.
    • Now, on this page, Import data to Exchange Online, you need to click on the New job, and then click Upload Email Messages (PST files).
    • Once you click on that Upload files over the network, this page is displayed.

import PST file to Exchange Online

  • Now, in Prerequisite Step 2 of the above-shown image, click on Show network upload SAS URL.
  • Once you click on that, copy the URL, which is displayed, and save it to a file.
  • Similarly, in Prerequisite Step 3, you need to click on Download tool option to download and install the Azure AzCopy.
  • After that, in the pop-up window click on Run.
  • To exit from the Upload files over the network page, click on Cancel.

Step 2- Import PST File to Exchange Online – Office 365

Now, in this step, you are ready to use the AzCopy.exe tool. Follow these steps as mentioned below to migrate PST file to Exchange Online:

  • First, on your computer, open a Command Prompt.
  • Then, go to that directory where AzCopy.exe is installed.
  • If the tool is installed in the default location, which is: %ProgramFiles(x86)%\Microsoft SDKs\Azure\AzCopy.
  • Now, run this command to upload PST file to Exchange Online.
    AzCopy.exe /Source: (Location of PST files) /Dest: (SAS URL) /V: (Log file location)

Step 3- View the list of Outlook Data files Uploaded to Exchange Online

This is an optional step; to view the complete list of PST files you can install Microsoft Azure Storage Explorer. It is a free tool.
There are two good reasons to do this:

  • Verify/Check the successful loading of PST files to Azure.
  • Verify the name of the file for each PST file, which is uploaded to the Azure blob. As this would help, when you create the PST mapping file because you have to define both the filename and folder pathname for each PST file.

Step 4- Create/Make the PST Import Mapping File

Once the PST is uploaded to Azure storage location, in the next step you need to create a comma separated value (.csv) file that indicates about the user’s mailboxes where the PST files will be imported to.

  • First, download a copy of the Outlook PST Import mapping file.
  • Then, open or store the CSV file to your computer.

Step 5- Create PST Import Job in Exchange Online

Now to create PST import job in Exchange Online, you need to follow these steps:

  • First, go to
  • Now, sign in Exchange Online with the help of the credentials for an administrator account in your Exchange Online organization.
  • Now, click on Data Governance and then click Import.
  • A new page of Import will be shown, click on the option of Go to the Import service.
  • On another page of Import data to Exchange Online, click New job i.e. on the + sign, and choose Upload email messages (PST files) from the given options.
  • On the page Upload files over the network, click on I am done uploading my files and on the checkboxes. I have access to the mapping file, followed by the click on Next.
  • To proceed further, type in PST import job, and then click Next.
  • Now to add PST Mapping, you need to click on Add.
  • Select the name of the CSV file that appears in the list, and then click on Validate to check errors for CSV file.
  • After the validation of PST mapping, read the terms and conditions, and then mark the checkbox.
  • Finally, click on Finish to submit the job.
  • On Import PST file to Exchange Online page, the job is displayed in the list of PST Import.
  • Choose the job and click on Refresh to update the status information.
  • Now, click on View details to get the latest status for the chosen job.

Method 2: Import PST File to Exchange Online via Drive Shipping

To perform the complete task to migrate Outlook PST to Exchange Online, follow the below-mentioned steps:

  • First, copy the MS Outlook PST files to a BitLocker-encrypted hard disk.
  • Now, ship the drive to Microsoft physically.
  • Once the hard disk is received by Microsoft, the data personnel will upload the received MS Outlook PST database to a place, which not permanent, in the cloud of Microsoft.
  • Finally, you can use the Exchange Online import service and move PST file to Exchange Online.

Method 3: Import PST Files to Exchange Online via Office365Import Tool

You can also use a tool to import Outlook PST file to Office 365 without Outlook. The automated solution which is reliable & easy to use will help you perform this task in an efficient way in just a few steps.


After considering the need to upload PST file to Exchange Online, in the above section, we have discussed three possible solutions. Using these methods users can import PST file to Exchange online account. Users are free to choose any of these methods as per their convenience.