PST to Office 365 Migration — Every Method Compared (Import Service, Drive Shipping, Tools)


Somewhere in your organization there are PST files — on laptops, file shares, and a USB drive in a drawer. Getting them into Office 365 mailboxes (or better, archives) is a solved problem with four proven methods. Pick by volume:
| Method | Cost | Right for | Realistic speed |
|---|---|---|---|
| Microsoft Import Service — network upload | Free | Up to a few hundred GB total | Upload at your bandwidth + 1–3 days processing |
| Microsoft Import Service — drive shipping | $2/GB | Terabytes, slow upload links | 1–2 weeks door-to-door |
| Outlook manual import | Free | A handful of users, small files | Painfully manual; fine under ~10 PSTs |
| Third-party tools / managed | Varies / $15/user managed | Mapping many PSTs to many users, filtering, reporting | Days, with an audit trail |
Method 1 — Import Service network upload (the free workhorse)
- Collect PSTs to one staging share. Inventory: file → target mailbox → target folder (mailbox or archive).
- Purview portal → Data lifecycle management → Import. Create an import job; Microsoft issues an SAS URL for a staging Azure blob.
- Upload with AzCopy:
azcopy copy "\\share\psts" "<SAS-URL>" --recursive - Build the mapping CSV (Workload=Exchange, FilePath, Name, Mailbox, TargetRootFolder, IsArchive).
- Validate → import. Optionally filter by age during import (e.g. only items older than 2 years → archive).
scanpst.exe first); files over 20 GB slow the whole job — split them; and target mailboxes need the archive enabled BEFORE import if IsArchive=TRUE.Method 2 — Drive shipping
Same pipeline, but you BitLocker-encrypt SATA/SSD drives, ship them to Microsoft, and they load the blob for $2/GB. Worth it above ~1 TB of PSTs or when your uplink makes network upload a month-long project.
Method 3 — Outlook import (don't scale this)
File → Open & Export → Import/Export. Fine for the CEO's one archive file. As a fleet strategy it means touching every machine, no logging, and Outlook throttling uploads through the client. Above ~10 PSTs, use the Import Service.
OST, OLM, EML, MBOX — the conversion cousins
- OST: an offline cache, not an archive. If the account still works anywhere, open it and export a PST properly. Orphaned OSTs need a converter tool — expect imperfect fidelity.
- OLM (Outlook for Mac): no native path — converter tool to PST, then any method above.
- EML/MBOX (Thunderbird, Apple Mail, exports): either IMAP-drag into a live mailbox (free, slow) or convert to PST. For whole-org moves from IMAP platforms, skip conversion — migrate server-side: see IMAP to Microsoft 365 migration.
FAQ
Is Microsoft's PST Import Service really free?
Network upload: yes, free with the required licenses. Drive shipping costs $2/GB plus the drives and postage.
How long does a PST import take?
Upload at your bandwidth, then Microsoft's processing typically runs 24–72 hours per job regardless of nagging. Plan a week end-to-end for anything sizable.
Can I import PSTs directly into user archives?
Yes — set IsArchive=TRUE in the mapping CSV. Enable each user's archive mailbox first.
Migrate email from any IMAP provider — Zoho, Rackspace, Zimbra, cPanel — to Microsoft 365.
IMAP Email Migration ServicesTopics

Sreenivasa Reddy G
Founder & CEO • 15+ years
Sreenivasa Reddy is the Founder and CEO of Medha Cloud, recognized as "Startup of the Year 2024" by The CEO Magazine. With over 15 years of experience in cloud infrastructure and IT services, he leads the company's vision to deliver enterprise-grade cloud solutions to businesses worldwide.
More in Microsoft 365
View all
Microsoft Copilot Free — What You Get, Limits & Every Way to Use It (2026)
7 min read

What Is Microsoft Copilot? Free vs Pro vs Microsoft 365 Copilot Explained (2026)
9 min read

Microsoft Word Online Free — How to Use Real Word Without Paying (2026)
6 min read

PowerPoint Download — Free Web Version, Mobile & Desktop (2026)
6 min read

Word Download — Free Web Word, Mobile Apps & Desktop Install (2026)
6 min read

Outlook Download — New Outlook, Classic, Mac, Mobile & Free Web (2026)
7 min read