The fastest way: iCloud sync during setup

When you turn on a new iPhone for the first time, Apple walks you through a setup screen that asks if you want to restore from a backup. If you choose "Restore from iCloud Backup" and sign in with the same Apple ID you used on your old phone, your contacts transfer automatically — no extra steps needed. This happens while you're still in setup, before you even reach the home screen.

This method works because your contacts are already stored in iCloud if you've ever synced an iPhone before. Apple stores them there by default once you sign in with an Apple ID. The new phone simply downloads them during the restore process.

If you don't restore from a backup during initial setup, you can still sync contacts later by going to Settings > [Your Name] > iCloud on the new phone, turning on Contacts, and waiting for the sync to complete. This usually takes a few minutes depending on how many contacts you have.

Key Takeaways

  • Restoring from an iCloud backup during setup transfers all contacts automatically if you use the same Apple ID.
  • If you skip backup restoration, you can turn on iCloud Contacts in Settings afterward and they will sync within minutes.
  • You can also export contacts as a file from your old phone and import them on the new one without using iCloud.
  • Gmail, Outlook, and other email accounts sync their contacts to your iPhone automatically once you add the account in Settings.
  • If contacts are stored only in your SIM card, you must manually transfer them using the Contacts app before switching phones.

Using iCloud without a full backup restore

Not everyone wants to restore their entire phone from a backup — you might want a fresh start on the new device but still keep your contacts. In that case, turn on iCloud Contacts on both phones.

On your old iPhone, go to Settings > [Your Name] > iCloud and make sure the Contacts toggle is on. On your new iPhone, sign in with the same Apple ID in Settings > [Your Name], then turn on Contacts in the iCloud section. Within a few minutes, all contacts that were synced to iCloud will appear on the new phone.

This method leaves everything else on your new phone untouched — your apps, photos, and settings stay as they are during setup. Only contacts sync over.

Exporting and importing contacts as a file

If you don't use iCloud or prefer to keep contacts separate from your Apple ID, you can export them as a file and import that file on the new phone. On your old iPhone, open the Contacts app, tap Groups (upper left), make sure "All Contacts" is selected, then tap Edit. Select all contacts, tap Share, and choose a method to send the file — email, AirDrop, or cloud storage all work.

The file will be a .vcf file (vCard format), which is a standard contact format that any phone can read. Send it to yourself or save it somewhere you can access from the new phone.

On the new iPhone, open the file. iOS will ask if you want to add these contacts to your phone. Tap "Add All" and they will import into your Contacts app. This method is slower than iCloud sync but gives you full control over which contacts transfer and when.

Syncing contacts from email accounts

If your contacts are stored in Gmail, Outlook, Yahoo, or another email service, you don't need to manually transfer them. Add that email account to your new iPhone in Settings > Mail > Accounts > Add Account, enter your login details, and turn on Contacts in the account settings.

Your phone will download all contacts associated with that email account automatically. This works for multiple accounts — if you have contacts in both Gmail and Outlook, add both accounts and turn on Contacts for each one. Your iPhone will merge them into a single Contacts app.

This is often the simplest method if you already use a web-based email service, because your contacts are already there and you're just telling your new phone where to find them.

Transferring SIM card contacts

Some older phones or international carriers store contacts directly on the SIM card rather than in the phone's memory. If your contacts are SIM-based, they won't transfer through iCloud or email sync — you have to move them manually.

On your old iPhone, open Contacts, tap the contact you want to move, tap Edit, scroll to the bottom, and look for a field that says "SIM" or shows a SIM icon. If it does, that contact is SIM-based. To transfer it, you can export it as a .vcf file (using the Share method described above) or use a third-party app designed for SIM card management.

The more practical approach: insert your old SIM card into the new iPhone temporarily. Go to Settings > Contacts > Import SIM Contacts, and your phone will copy all SIM-based contacts into your phone's memory. Then remove the old SIM and insert your new one.

What to do if contacts don't appear

If you've synced iCloud or added an email account but contacts still aren't showing up, first check that the Contacts toggle is actually on. Go to Settings > [Your Name] > iCloud (for iCloud contacts) or Settings > Mail > Accounts > [Your Account] (for email contacts) and verify the toggle is switched on.

If the toggle is on but contacts still aren't there, try signing out and back in. Go to Settings > [Your Name] > Sign Out, enter your password, then sign back in. This forces your phone to re-sync with iCloud or your email server.

If you're switching from Android or a very old iPhone, contacts may have never been synced to iCloud in the first place. In that case, export them as a .vcf file from your old device and import them on the new iPhone using the method described above.

Checking which contacts are synced where

Your iPhone can pull contacts from multiple sources — iCloud, Gmail, Outlook, your phone's local storage, and others. To see where a specific contact is stored, open Contacts, tap the contact, and scroll to the bottom. You'll see a label like "iCloud", "Gmail", or "On My iPhone" that shows where that contact lives.

If you have duplicate contacts (the same person appearing twice), it's usually because they're synced from two different sources. You can merge duplicates by opening a contact, tapping Edit, scrolling down, and tapping "Link Contact". Select the duplicate and your phone will combine them into one entry.

Frequently Asked Questions

Will my contacts transfer if I don't use iCloud?

Yes. If you add your Gmail, Outlook, or other email account to the new iPhone, those contacts will sync automatically. You can also export contacts as a .vcf file from your old phone and import them on the new one without using iCloud at all.

Do I need the same Apple ID on both phones?

Only if you're using iCloud to sync contacts. If you're using email accounts or .vcf files, you don't need an Apple ID. If you do use iCloud, the same Apple ID must be signed in on both phones for contacts to sync.

Can I transfer contacts before I get the new iPhone?

Yes. Export your contacts as a .vcf file from your old phone and email it to yourself or save it to cloud storage. When the new iPhone arrives, download the file and import it. This way your contacts are ready before you switch.

What if I accidentally deleted contacts on my old phone?

If they were synced to iCloud, they'll still be on iCloud and will appear on the new phone when you sign in. If they were only on your phone, check your iPhone's Recently Deleted folder in the Contacts app — deleted contacts stay there for 30 days before permanent removal.

Can I transfer contacts from an Android phone to iPhone?

Yes. Export contacts from your Android phone as a .vcf file, email it to yourself, download it on the iPhone, and import it. Alternatively, if your Android contacts are in Gmail, just add your Gmail account to the iPhone and turn on Contacts sync.