Import PST to Office 365: Ultimate Bulk Migration Guide for IT Admins

ⓘ Fact-checked and reviewed in accordance with our Editorial Policy
5/5 - (2 votes)

User Query: “I’m the Microsoft 365 admin for our company & I need to import PST to Office 365 for around 100 users. Microsoft Purview supports Network Upload, but the AzCopy and CSV mapping setup looks like a lot of work. Has anyone used the built-in method for a large migration, or is a third-party tool the better option?

If you manage a Microsoft 365 tenant, you’ve probably been here. A few PST files are easy. A few hundred, scattered across laptops, file servers and old backup drives, are a project of their own.

This guide covers how to import PST files to Office 365 in bulk, where each method works, where it falls apart, and which one fits your situation.

Why IT Admins Need to Import PST to Microsoft 365

PST files pile up quietly for years. Then something forces the issue, usually one of these:

  • You’re moving off on-premises Exchange and into Exchange Online.
  • Employees have years of email sitting in local Outlook Data Files.
  • Backups saved as PST need to be restored into live mailboxes.
  • New hires or reassigned staff need access to old mailbox data.
  • Compliance or security teams want mail out of unmanaged local files and into the tenant.

In each case, the goal is the same: get the data into the right mailbox, keep the folder structure, and avoid duplicates.

Method 1: Import PST to Office 365 Via Classic Outlook

This works for one user or a handful of files. It needs Classic Outlook for Windows. The New Outlook doesn’t support direct PST import.

  1. Open Classic Outlook and sign in with the Microsoft 365 account.
  2. Afterward, go to File >> Open & Export >> Import/Export.
  3. Choose Import from another program or file, then Outlook Data File (.pst).
  4. Browse to the PST file >> choose how duplicates should be handled.
  5. Select your Microsoft 365 mailbox as the destination.
  6. Click Finish and wait for the import and sync to complete.

It’s free and simple, but it’s one user and one file at a time. The data also goes through the local Outlook profile before syncing, so it’s slow for large files. Microsoft documents the client-side steps on Microsoft Suppor.

Method 2: Upload Import PST to Office 365 with Microsoft Purview Network Upload

This is Microsoft’s recommended route for admins. You upload PST files to Azure storage, map them to mailboxes in a CSV file, and Microsoft’s import service does the rest.

  1. Assign the Mailbox Import Export role to the admin account.
  2. Create a new PST import job in the Microsoft Purview portal.
  3. Then, you have to copy the Azure SAS URL the job generates.
  4. Upload the PST files with AzCopy.
  5. Thereafter, you need to build & upload the CSV mapping file (PST file name to target mailbox).
  6. Validate the mapping and fix any errors.
  7. Start the import job.

Microsoft’s own walkthroughs are worth reading before you begin:

Limitations of the Manual Method

Network Upload is reliable when everything lines up. The trouble is getting everything to line up:

  • Setup takes real time: roles, SAS URLs, AzCopy, then CSV preparation.
  • With many PST files, the CSV becomes the weak point. One typo in a file name or mailbox address, and validation fails.
  • Large PST files take hours to upload, and the import runs after that.
  • There’s no easy way to import selectively, for example only the last three years of mail.
  • Troubleshooting means reading job logs, not clicking through a clean interface.

For 10 users this is manageable. For 100 or 300, it eats days.

Bulk Import PST to Office 365 with a Professional Tool

When the volume gets high, most admins stop fighting the CSV and use a dedicated tool. The Cigati PST to Office 365 Migration Tool is built for this job. It handles single or multiple PST files and keeps emails, contacts and the original folder hierarchy intact.

Exclusive Features of the Software:

  • Duplicate removal: avoid double entries if a mailbox already has data.
  • Custom folder naming & default folder restoration.
  • Modern Authentication support for Microsoft 365 sign-in.
  • This software allows you to upload multiple files in one process.
  • Before the import, you can preview the mailbox data.
  • You can move selective date range data via adding Start and End Date. 

Steps to Import Outlook PST to Office 365 with the Tool

  1. Download and install the PST to Office 365 Migration Tool on your device.
  2. Choose Select Single File or Select Folder to load your PST data, >> click Next.
  3. Review the added PST files and click Next.
  4. Pick Modern Authentication >> enter your Office 365 credentials.
  5. Map each PST to its target mailbox >> click Next.
  6. After that, you can apply the filters for selective data import.
  7. In the end, click on Start Migration to begin the import process. 

Real-Time Scenario: 300+ PST Files for a Mid-Sized IT Company

A mid-sized IT services company was moving everyone from standalone Outlook to Microsoft 365. Over the years, employees had saved mail, contacts and calendars into separate PST files, and nobody had a full inventory.

The challenge

  • More than 300 PST files needed to land in different Office 365 mailboxes.
  • Importing through Classic Outlook, one profile at a time, was eating too many hours.
  • The IT team had to keep folder structure intact and avoid duplicate emails.
  • They wanted one process that could handle all the files, not 300 separate jobs.

What they did

They used the Cigati PST to Office 365 Migration Tool to load the PST files in bulk, applied filters, mapped each file to its mailbox, and ran the migration in one operation.

The outcome

  • All PST files reached the correct mailboxes.
  • Folder structure, email properties and attachments were preserved.
  • Migration time dropped sharply compared to the Outlook-based method.
  • Duplicate data was avoided.
  • Employees could open their historical mail right after the migration.

Which Method Should You Choose?

Situation

Best fit

1 to 3 users, a few PST files

Classic Outlook Import/Export

Many users, comfortable with Azure and scripting

Microsoft Purview Network Upload

Dozens or hundreds of PSTs, tight timeline, need filters or duplicate control

Professional migration tool

If you also need to move data into archive mailboxes, these related guides help:

Tips Before You Import PST Files to Office 365

  • Inventory first. Find every PST file and record which user it belongs to.
  • Check for corruption. A damaged PST will fail or import partially, so scan suspect files before migrating.
  • Confirm licensing and mailbox size. Make sure target mailboxes have room, or that archive mailboxes are enabled.
  • Pilot with a few users. Test on two or three mailboxes before the full run.
  • Mind your bandwidth. Large uploads can slow the office network, so schedule them off-hours.

Conclusion

You can import PST to Office 365 in several ways, and none of them is wrong. Classic Outlook handles the occasional file. Microsoft Purview Network Upload suits admins who are comfortable with Azure tooling and CSV mapping. But when you’re facing hundreds of PST files, a deadline, and users waiting for their old mail, a purpose-built tool saves the most time and effort.

Frequently Asked Questions

Q1. Can I import PST files to Office 365 without Outlook?

Ans. Yes. Microsoft Purview Network Upload or a dedicated migration tool both work without Outlook. The Import/Export wizard is the only method that requires Classic Outlook.

Q2. Will the import keep emails & folder structure?

Ans. Yes, if the PST file is not damaged & the move is completed without problems. Emails, contacts, calendars, files and the way folders are organized should all be transferred.

Q3. Can I import multiple PST files into different mailboxes?

Ans. Yes. Purview does it through a CSV mapping file. A migration tool lets you map multiple PST files to their mailboxes in a single run.

Q4. Is there a PST size limit for import?

Ans. Microsoft does not set a fixed size limit for importing PST files. However larger files will take time to upload and process. The time needed depends on your internet connection. How busy the service is, at that moment.

Q5. Can I import only selected items from a PST file?

Ans. With the native methods, not easily. Many third-party tools, including Cigati’s, let you filter by date range or folder.

About The Author:

Khushboo Maurya is a digital content and SEO professional focused on creating useful, search-friendly content that connects with the right audience. She specializes in content optimization, website growth, and practical SEO strategies that improve visibility, engagement, and organic reach.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *

100% safe and secure100% Safe & SECURE
SupportLifetime Support (24X7)
Money BackMoney Back Policy
Trusted by CustomersTrusted by 10000+ Customers