The fastest way to move all your contacts at once

The quickest method is to use iCloud during setup on your new iPhone. When you turn on a new iPhone for the first time, you'll see a screen asking you to sign in with your Apple ID. If you sign in with the same Apple ID you used on your old iPhone, your contacts will transfer automatically — along with your photos, messages, and other data stored in iCloud.

This works because Apple stores your contacts in iCloud by default when you have an iPhone. The moment you sign in on the new phone, it downloads everything that was backed up. You don't need to do anything else. The transfer usually completes within a few minutes, depending on how many contacts you have.

If you've already set up your new iPhone without signing in with your Apple ID, you can still transfer contacts using this method — it just takes a few extra steps, which we'll cover below.

Key Takeaways

  • Signing in with your Apple ID during new iPhone setup transfers all contacts automatically through iCloud.
  • If you've already finished setup, you can force a manual sync by going to Settings > [Your Name] > iCloud and toggling Contacts off and back on.
  • AirDrop works for sending a small group of contacts between two iPhones that are near each other, but it's slower than iCloud for large contact lists.
  • You can export contacts as a file using a computer and iTunes, but this method requires a Mac or Windows PC and is rarely the fastest option.

Transferring contacts if you already finished setup

If your new iPhone is already set up but you haven't signed in with your Apple ID yet, open Settings and tap your name at the top. Then tap iCloud. You'll see a list of apps and data types — make sure Contacts is toggled on (the switch should be green). If it's already on, toggle it off, wait 10 seconds, then toggle it back on. This forces your iPhone to sync your contacts from iCloud.

If you're signed in with a different Apple ID than the one you used on your old iPhone, you'll need to switch accounts. Go to Settings > [Your Name] > Sign Out at the bottom, then sign in with the correct Apple ID. You'll be asked whether to keep or delete data on the phone — choose Keep to preserve anything already on the device. Once you're signed in with the right account, your contacts will download.

The sync usually takes a few minutes. You can check progress by opening the Contacts app — you should see your contacts appearing. If nothing shows up after 10 minutes, restart your iPhone by turning it off and back on.

Using AirDrop to send contacts between nearby iPhones

AirDrop is useful if you're standing next to someone and want to send them a few specific contacts, but it's not practical for moving your entire contact list. To use it, open the Contacts app on your old iPhone and find a contact you want to send. Tap the contact's name to open their details, then scroll down and tap Share Contact. A menu will appear with AirDrop at the top — tap it, and your new iPhone should appear in the list if it's nearby and has AirDrop turned on.

Tap your new iPhone's name, and the contact will send. The person holding the new iPhone will see a notification asking whether to accept — they tap Add Contact and it's done. You'll need to repeat this for each contact you want to move, which is why AirDrop only makes sense for a handful of contacts, not your entire list.

Make sure both phones have Bluetooth and Wi-Fi turned on for AirDrop to work. You can check this in Control Center on each phone — swipe down from the top right corner and look for the Bluetooth and Wi-Fi icons.

Exporting contacts through a computer

If you have a Mac or Windows PC, you can export your contacts as a file and then import them on your new iPhone. On a Mac, open the Contacts app, select all your contacts by pressing Command+A, then go to File > Export > Export vCard. Choose where to save the file. On Windows, you'll need to use iTunes or a third-party tool, since Windows doesn't have a built-in contacts app that syncs with iPhone.

Once you have the file, connect your new iPhone to the computer with a USB cable. On a Mac with the latest version of macOS, open Finder, click your iPhone in the sidebar, then go to the Files tab. Drag the vCard file onto the iPhone window. On Windows with iTunes, select your iPhone in iTunes, go to Info, check the Contacts box, and click Sync.

This method works, but it's slower than using iCloud and requires a computer. Most people won't need it unless they're moving contacts between an iPhone and a non-Apple device, or they've turned off iCloud syncing for some reason.

What to do if contacts aren't showing up

If you've signed in with your Apple ID but your contacts still aren't appearing, the first thing to check is whether Contacts is actually turned on in iCloud. Go to Settings > [Your Name] > iCloud and look for Contacts in the list. If the toggle is off, turn it on. If it's already on, try toggling it off, waiting 30 seconds, and toggling it back on.

Sometimes contacts take a while to sync, especially if you have hundreds of them. Give it 15 minutes and check again. If you're still not seeing them, restart your iPhone by holding down the power button and the volume down button together, then sliding to power off. Wait a few seconds and turn it back on.

Another common issue is having contacts stored locally on your old iPhone instead of in iCloud. If you created contacts before turning on iCloud syncing, they might not have uploaded automatically. To check, go to Settings on your old iPhone, tap [Your Name], then iCloud, and make sure Contacts is on. If it wasn't on before, turn it on now and wait a few minutes for those contacts to upload to iCloud.

Keeping your old iPhone's contacts separate

If you want to keep your old iPhone but don't want its contacts to sync with your new one, you'll need to sign out of iCloud on the old phone. Go to Settings > [Your Name] > Sign Out. You'll be asked what to do with data on the phone — choose Keep to keep your contacts there without syncing them. This way, your old iPhone stays as it is, and only your new iPhone syncs with iCloud.

Alternatively, if you want both phones to have the same contacts but don't want them syncing in real time, you can turn off Contacts syncing on one of them. Go to Settings > [Your Name] > iCloud, find Contacts, and toggle it off. That phone will keep the contacts it already has but won't receive new ones you add on the other phone.

Frequently Asked Questions

Will my contacts transfer if I don't have an Apple ID?

No. iCloud syncing requires an Apple ID. If you don't have one, you can create one for free at iCloud.com. You'll need an email address and a password. Once you have an Apple ID, you can sign in on both iPhones and your contacts will sync.

What if I'm switching from Android to iPhone?

Android contacts don't sync through iCloud. Instead, export your contacts from your Android phone as a vCard file, then email the file to yourself or save it to Google Drive. On your new iPhone, download the file and open it — iOS will ask whether to add the contacts. You can also use the Move to iOS app, which transfers contacts along with photos, messages, and other data.

Can I transfer just some of my contacts, not all of them?

iCloud transfers all contacts at once. If you want to move only specific contacts, use AirDrop to send them individually, or create a group in Contacts on your old iPhone, export just that group as a vCard, and import it on your new phone.

How long does it take for contacts to sync through iCloud?

Usually a few minutes, depending on how many contacts you have and your internet speed. If you have hundreds of contacts, it might take 10 to 15 minutes. You can check progress by opening the Contacts app — new contacts will appear as they sync.

What happens to my contacts if I sell my old iPhone?

Before selling, sign out of iCloud on the old phone by going to Settings > [Your Name] > Sign Out. Choose Erase to remove all data, including contacts. This protects your privacy and ensures the new owner starts with a clean phone. Your contacts will remain on your new iPhone because they're stored in iCloud under your Apple ID.