The fastest way to move everything to a new MacBook is Migration Assistant, which copies your files, apps, settings, and user accounts in one process

When you get a new MacBook, you have three main paths: use Migration Assistant to transfer everything automatically, set up manually and copy files piece by piece, or use cloud services like iCloud to sync what matters. Migration Assistant is the standard choice because it moves your entire setup — applications, preferences, email accounts, photos, documents, and user profiles — without requiring you to reinstall or reconfigure anything by hand.

The transfer works over a network cable or Wi-Fi, and the process typically takes a few hours depending on how much data you have. You'll need both MacBooks powered on and in the same room or on the same network, though you can also transfer from a Time Machine backup if your old MacBook isn't available.

Key Takeaways

  • Migration Assistant copies your entire MacBook setup — apps, files, accounts, and settings — to a new machine without manual reinstallation.
  • You can transfer from your old MacBook directly, from a Time Machine backup, or from an external drive, depending on what you have available.
  • The transfer happens over Wi-Fi or a network connection and usually takes several hours; do not interrupt it or close either MacBook during the process.
  • After transfer completes, verify that your important apps and files are present before erasing or repurposing your old MacBook.

Using Migration Assistant to transfer from your old MacBook

Start with both MacBooks powered on and connected to the same Wi-Fi network. On your new MacBook, go through the initial setup screens until you reach the "Migration Assistant" option — this usually appears during the first-run setup, but you can also open it manually by going to Applications > Utilities > Migration Assistant.

On your old MacBook, open Migration Assistant the same way. When you launch it on the new machine, select "From a Mac, Time Machine backup, or startup disk" and click Continue. The new MacBook will search for nearby Macs and display your old machine's name. Select it and enter the password for your old MacBook when prompted. The process will then show you what it plans to transfer — your user account, applications, files, and settings — and you can deselect anything you don't want to move.

Once you confirm, the transfer begins. Do not put either MacBook to sleep, disconnect from Wi-Fi, or close the Migration Assistant window. Depending on your data volume, this can take anywhere from one to eight hours. A progress bar shows the transfer status, and both machines will restart as part of the process.

Transferring from a Time Machine backup

If your old MacBook is unavailable or damaged, you can restore from a Time Machine backup instead. Open Migration Assistant on your new MacBook and select "From a Mac, Time Machine backup, or startup disk." Choose "Time Machine backup" and select the backup drive from the list.

Migration Assistant will show you the available backups on that drive — usually listed by date. Select the most recent backup (or the one closest to when you want to capture your setup) and click Continue. The process then works the same way as a direct transfer: you review what will be moved, confirm, and let it run without interruption.

This method is useful if your old MacBook has failed or if you're upgrading weeks or months after creating the backup. Keep in mind that the backup will only include data and settings that existed at the time it was made, so any files created after the backup date won't transfer.

Manual transfer using cloud services and external drives

If you prefer not to use Migration Assistant or need to transfer only specific items, you can move files manually. iCloud Drive, Google Drive, Dropbox, and similar services let you sync documents, photos, and other files to your new MacBook — just sign in with your account and the files download automatically.

For applications, you'll need to reinstall them from the App Store or the developer's website. This takes longer than Migration Assistant but gives you control over what you install and lets you clean up unused apps in the process. For email, calendar, and contacts, sign into your email account in Mail, Calendar, and Contacts apps on the new MacBook, and they'll sync from your email provider's servers.

You can also copy files to an external USB drive or external hard drive on your old MacBook, then plug that drive into your new MacBook and drag files over. This works well for large folders like Documents or Pictures, but doesn't transfer application settings or system preferences the way Migration Assistant does.

What happens to your old MacBook after transfer

Once the transfer completes and you've verified that your files, apps, and settings are present on the new MacBook, you can erase your old machine if you're selling it or recycling it. To do this securely, restart the old MacBook and hold Command + R during startup to enter Recovery Mode. Open Disk Utility, select your startup drive, and click Erase. Choose a format (APFS for modern Macs) and confirm.

If you're keeping the old MacBook for backup or occasional use, you can leave it as is or create a new user account so it doesn't contain your personal data. Either way, make sure you've confirmed the transfer worked before you make any changes to the original machine.

Troubleshooting common transfer problems

If Migration Assistant stalls or disconnects, restart both MacBooks and try again. Make sure both are on the same Wi-Fi network and that neither has a firewall blocking the connection. If the transfer fails partway through, you can usually resume it — Migration Assistant will pick up where it left off rather than starting over.

If you see a message that the new MacBook doesn't have enough storage space, the source machine has too much data. Check your old MacBook's storage in System Settings > General > Storage and consider deselecting large files or applications you don't need before retrying the transfer.

After transfer, if an application won't open or behaves strangely, try deleting it and reinstalling from the App Store or the developer's website. Some older applications may not work on newer macOS versions, and a fresh install often resolves compatibility issues.

Frequently Asked Questions

Can I use Migration Assistant if my old MacBook is running an older version of macOS?

Yes. Migration Assistant works across different macOS versions, though your new MacBook must be running the same version or newer than the old one. If your new MacBook has a much newer macOS version, some older applications may not transfer or run properly after the move.

What if I only want to transfer certain files, not everything?

During the Migration Assistant process, before the transfer starts, you can deselect specific user accounts or uncheck individual applications and folders. This lets you move most of your setup while leaving behind files or apps you don't want on the new machine.

How long does the transfer usually take?

Transfer time depends on how much data you have. A MacBook with 100 GB of files typically takes one to two hours over Wi-Fi. Larger setups with 500 GB or more can take four to eight hours. A wired connection via Thunderbolt or USB-C is faster than Wi-Fi if your MacBooks support it.

Do I need to sign into iCloud or other accounts again after transfer?

Migration Assistant transfers your account credentials and settings, so most services should work immediately after transfer. However, some applications may ask you to sign in again for security reasons, particularly banking apps or services that store sensitive information.

Can I transfer to a MacBook that already has data on it?

Yes, but Migration Assistant will create a new user account on the new MacBook rather than overwriting existing data. This means you'll have multiple user accounts on the new machine. You can delete the old account later if you want, but this approach keeps your existing data safe during the transfer.