Does Migration Assistant Transfer Everything? What Actually Moves — and What Doesn't

Apple's Migration Assistant is one of the smoothest tools for moving from one Mac to another. But "does it transfer everything?" is a question worth unpacking carefully — because the honest answer is almost everything, with some meaningful exceptions that depend heavily on your setup.

What Migration Assistant Is Designed to Transfer

Migration Assistant moves data from your old Mac (or a Time Machine backup, or even a Windows PC) to a new one. When you run it, you choose from four main categories:

  • Applications — your installed apps
  • User Account(s) — your home folder, settings, and preferences
  • Files and Folders — documents, downloads, and other data outside your home folder
  • System & Network Settings — Wi-Fi passwords, display preferences, and similar configurations

For most everyday users, this covers the majority of what they actually use day-to-day. Your Desktop, Documents, Downloads, Photos library, Mail data, contacts, calendars, Safari bookmarks, and app preferences all fall within these categories.

What Transfers Well

When the migration goes smoothly, these items move reliably:

ItemTypically Transfers
Documents, photos, videos✅ Yes
App preferences and settings✅ Yes
Email accounts and messages✅ Yes (via Mail)
Wi-Fi passwords✅ Yes
Keychain (passwords)✅ Yes
iCloud data✅ Re-syncs after login
Fonts✅ Yes
System preferences✅ Yes

Where It Gets More Complicated 🔍

This is where individual setups start to diverge.

Apps That Require Re-Authorization

Migration Assistant can copy an application's files, but it cannot transfer a software license or subscription seat. Apps tied to activation codes or DRM — like Adobe Creative Cloud, Microsoft Office, or certain audio plugins — will often prompt you to re-enter your credentials or reactivate on the new machine. The app arrives on your new Mac, but it may not open correctly until you've gone through that process.

System-Level Software and Kernel Extensions

Drivers, virtual machine software, and low-level system utilities don't always migrate cleanly. Tools like VPN clients, audio interface drivers, or virtualization software (Parallels, VMware Fusion) sometimes need to be reinstalled fresh rather than migrated, because they interact deeply with macOS at a level that doesn't always survive the move intact.

macOS Version Gaps

If your old Mac is running a significantly older version of macOS and your new Mac ships with a newer one, Migration Assistant handles this reasonably well — but some older preference files, plugins, or system extensions may not be compatible with the new OS. The migration will complete, but certain behaviors or settings may not carry over as expected.

Homebrew, Developer Tools, and Command-Line Environments

If you use Homebrew, have customized your shell environment, or rely on tools installed via the Terminal, these can be hit or miss. Homebrew installations, .zshrc or .bash_profile settings, and development environment configurations technically transfer as part of your home folder — but software compiled for an older architecture (especially anything not yet updated for Apple Silicon) may not run correctly on a new chip.

Large External or Cloud-Synced Libraries

Migration Assistant works best when everything is on the source machine's internal drive. Photos libraries stored on external drives, or content managed by third-party cloud sync services (Google Drive, Dropbox, OneDrive), may not be included in the migration — or may simply re-sync from the cloud after the fact. Either way, that content isn't necessarily "transferred" so much as re-downloaded.

The Variables That Shape Your Results

Several factors determine how complete your migration experience feels:

  • Source machine — Mac-to-Mac migrations are smoother than Windows-to-Mac migrations, which have more limitations
  • Transfer method — a direct Wi-Fi or cable connection typically results in fewer errors than migrating from a Time Machine backup, which depends on the backup being complete and current
  • macOS version gap — migrations between machines running similar OS versions tend to go more cleanly
  • Chip architecture — moving from an Intel Mac to an Apple Silicon Mac can surface compatibility issues with older apps or extensions
  • Software complexity — a Mac used primarily for email and documents migrates far more completely than one used for professional audio production, software development, or video editing

What You Should Do Before Migrating

Regardless of your setup, a few habits reduce headaches:

  • Make a list of apps and check which ones require re-authorization
  • Note any software license keys before you start
  • Update your source Mac to the latest compatible macOS version before migrating
  • Back up first — run a fresh Time Machine backup or create a bootable clone as insurance

The Part That Depends on Your Situation

Migration Assistant genuinely transfers the majority of what most people have on their Mac. For a typical user — someone who writes documents, browses the web, manages email, and uses a handful of apps — it often feels seamless. 🎯

But for users with complex software environments, professional tools, or significant amounts of data living outside the standard home folder structure, the gaps become more noticeable. Whether those gaps are minor inconveniences or significant obstacles depends entirely on how your current Mac is set up and how you use it — which is something no general guide can assess for you.