The fastest way to transfer everything is Migration Assistant, Apple's built-in tool that copies your files, apps, accounts, and settings in one operation

Migration Assistant is the method Apple designed for this exact task. It runs on both your old Mac and your new one, connects them over your network or a direct cable, and moves your entire user account — applications, documents, email, photos, browser history, system preferences, and login credentials — without you having to sort through folders or reinstall software manually.

The transfer takes time (usually several hours for a full drive), but you end up with a new Mac that works exactly like your old one. No apps to reinstall, no settings to reconfigure, no files scattered across different locations. If you have a lot of data or many applications, this is the path that saves the most work.

Key Takeaways

  • Migration Assistant copies your entire account, apps, and settings from your old Mac to your new one over a network connection or USB cable.
  • You can start the transfer during your new Mac's initial setup, or run it later if your new Mac is already in use.
  • The transfer speed depends on how much data you have and your network connection; expect several hours for a full drive.
  • If your old Mac is no longer available, you can restore from a Time Machine backup instead of using Migration Assistant.
  • You do not need to erase your new Mac before transferring — Migration Assistant can add your old account alongside any existing accounts.

Using Migration Assistant during initial setup

When you turn on a new Mac for the first time, you see the Setup Assistant. One of the first screens asks how you want to set up your Mac. Choose "From a Mac, Time Machine backup, or startup disk" and then select "From another Mac." The system will walk you through connecting to your old Mac and starting the transfer.

This is the cleanest approach because your new Mac is empty — there is no risk of conflicts or duplicate files. Migration Assistant finds your old Mac on the network, asks you to authenticate on both machines, and begins copying. You can walk away and let it run; the new Mac will restart when it is finished.

If your old Mac is not on the network or you cannot access it during setup, you can skip this step and run Migration Assistant later from the Applications > Utilities folder on your new Mac.

Running Migration Assistant after setup is complete

If your new Mac is already set up and in use, you can still transfer from your old Mac. Open Migration Assistant (in Applications > Utilities on your new Mac), click Continue, and choose "From a Mac, Time Machine backup, or startup disk." Select your old Mac from the list of available computers.

The transfer works the same way, but your new account will be added alongside any existing accounts on the new Mac. You can then delete the temporary accounts you created during setup if you want. This method takes longer because your new Mac is running while the transfer happens, but it works reliably.

Make sure both Macs are plugged in and on the same network. If they are far apart or your Wi-Fi is slow, a wired connection (Ethernet) is faster. Some people also connect the Macs directly with a Thunderbolt or USB-C cable for the fastest transfer, though this is less common now.

Transferring from a Time Machine backup instead

If your old Mac is broken, sold, or no longer available, you can restore from a Time Machine backup instead. During Setup Assistant on your new Mac, choose "From a Mac, Time Machine backup, or startup disk" and then select "From a Time Machine backup." The system will ask you to connect the external drive that holds your backup.

This method works as long as you have a recent backup on an external drive. The restore process is identical to transferring from another Mac — your files, apps, and settings all move over. If you do not have a Time Machine backup, you will need to restore individual files from cloud storage, email, or other sources.

What happens to your old Mac after the transfer

Migration Assistant does not erase or change your old Mac. After the transfer is complete, your old Mac still has all its files and accounts. You can keep using it, sell it, or erase it yourself if you want to wipe it clean before giving it away.

If you are selling or giving away your old Mac, erase it using Erase Mac (in System Settings > General > Transfer or Reset on newer macOS versions, or Erase All Content and Settings on older versions). This removes all your personal data and returns the Mac to factory condition. Do this after you have confirmed the transfer to your new Mac was successful.

Troubleshooting a slow or stalled transfer

A full drive transfer can take 4 to 12 hours depending on how much data you have and your connection speed. If the transfer seems stuck, check that both Macs are still connected to power and the network. A dropped Wi-Fi connection will pause the transfer, but Migration Assistant usually resumes automatically when the connection comes back.

If the transfer fails partway through, you can run Migration Assistant again. It will pick up where it left off and only copy files that are missing or have changed. You do not have to start from scratch.

If you see an error message, restart both Macs and try again. Make sure your old Mac is not in sleep mode — go to System Settings > Lock Screen and turn off "Turn display off after" so the Mac stays awake during the transfer.

Manually transferring specific files if you prefer

If you do not want to transfer your entire account, you can copy individual folders using AirDrop, iCloud Drive, or an external drive. Open Finder on your old Mac, select the folders you want (usually Documents, Downloads, Pictures, and Desktop), and drag them to an external drive or AirDrop them to your new Mac.

This method takes longer if you have a lot of files, and you will need to reinstall your applications and reconfigure your settings manually. It is useful only if you want to leave behind old files or start fresh on your new Mac. For most people, Migration Assistant is faster and more complete.

Frequently Asked Questions

Can I transfer to a Mac that already has files and accounts on it?

Yes. Migration Assistant adds your old account to the new Mac without erasing existing accounts or files. You can then delete any temporary accounts you created during setup. The old and new accounts will coexist on the same Mac.

What if my old Mac is running an older version of macOS than my new Mac?

Migration Assistant works across most macOS versions, but your old Mac should be running a reasonably recent version (generally within the last 5 to 7 years). If your old Mac is very old, check Apple's support page for your specific macOS versions to confirm compatibility.

Do I need to sign in to my Apple ID before transferring?

No. You can transfer first and set up your Apple ID afterward, or sign in during setup before you start the transfer. Either order works. Migration Assistant will transfer your existing Apple ID login if you are already signed in on your old Mac.

How much free space do I need on my new Mac?

Your new Mac needs at least as much free space as the amount of data you are transferring. If your old Mac has 500 GB of files, your new Mac needs at least 500 GB free. Check your old Mac's storage in System Settings > General > Storage to see how much space you are moving.

Can I use Migration Assistant over the internet if my old Mac is in a different location?

No. Migration Assistant requires both Macs to be on the same local network. If your old Mac is far away, use a Time Machine backup instead, or manually copy files to cloud storage and download them on your new Mac.