The fastest way to transfer contacts is through iCloud during setup

When you turn on a new iPhone, the setup screen will ask if you want to restore from an iCloud backup or set up as new. If you choose to restore from your iCloud backup, your contacts move over automatically — they're stored in iCloud by default on most iPhones. This takes a few minutes and requires your Apple ID password and a Wi-Fi connection.

If your old iPhone is still nearby and turned on, you can also use Quick Start, which appears on the setup screen. Hold your new iPhone next to your old one, and they'll communicate directly to transfer contacts, photos, settings, and apps without needing to wait for an iCloud backup. This method is faster than waiting for a full backup to upload and download.

Both methods work only if your contacts are already synced to iCloud on your old phone. If you've been storing contacts only on the device itself, you'll need to sync them to iCloud first before transferring — go to Settings > [Your Name] > iCloud and turn on Contacts.

Key Takeaways

  • Restoring from an iCloud backup during setup transfers all contacts automatically if they're synced to iCloud on your old phone.
  • Quick Start is faster than a full backup restore and works when both phones are nearby and turned on during initial setup.
  • If contacts are stored only on your old device, turn on iCloud sync in Settings before transferring to make them available on the new phone.
  • You can also export contacts as a file and import them manually, though this is slower and useful mainly if you're switching away from iPhone.

Using iCloud backup to restore everything at once

An iCloud backup includes not just contacts but also your messages, photos, app data, and settings. On your new iPhone, during the setup process, you'll see a screen that says "Apps & Data." Tap "Restore from iCloud Backup," then sign in with your Apple ID. Choose the most recent backup from your old phone — it will show the date and size.

The restore process can take 30 minutes to several hours depending on how much data you have and your internet speed. Your phone will download the backup and install everything. Contacts appear in the Contacts app once the restore finishes. You don't need to do anything else — they're already organized the way they were on your old phone.

This method works best if you're upgrading to a new iPhone and want everything exactly as it was. The downside is that if something was wrong on your old phone — a corrupted contact, duplicate entries, or an old setting you didn't want — it transfers too.

Quick Start for a direct phone-to-phone transfer

Quick Start is built into iOS and requires no backup or Apple ID password entry. When you power on your new iPhone, hold it near your old iPhone. A screen appears on the old phone asking if you want to set up the new device. Tap "Continue," then hold the new phone's camera over the animation on the old phone's screen. The phones pair automatically.

Next, you'll enter your old phone's Face ID or passcode to authorize the transfer. The old phone then sends your contacts, messages, photos, app data, and settings directly to the new one over Wi-Fi. This is faster than uploading to iCloud and downloading because the data moves directly between devices. The process usually takes 10 to 30 minutes depending on how much you're transferring.

Quick Start only works during initial setup of the new iPhone. If you've already finished setup, you'll need to use iCloud backup or another method instead. Both phones must be on and connected to Wi-Fi, and they should be close to each other during the transfer.

Manual transfer if you've already finished setup

If you've already set up your new iPhone and didn't transfer contacts during setup, you can still add them through iCloud. Go to Settings > [Your Name] > iCloud on your new phone and turn on Contacts. Your phone will download any contacts stored in your iCloud account. This works if your old phone was syncing contacts to iCloud, but it won't help if they were stored only on the old device.

Another option is to export contacts from your old iPhone as a file. On the old phone, open the Contacts app, tap "Groups" in the top left, make sure "All Contacts" is selected, then use the Share button to export as a vCard file. Email this file to yourself, then open it on your new iPhone — the Contacts app will import them automatically.

This manual approach is slower than using Quick Start or iCloud backup, but it's useful if you're switching to a different type of phone or if you only want to move certain contacts rather than everything.

What to do if contacts aren't syncing to iCloud

If you've tried to restore contacts but they're not appearing, the problem is usually that they were never synced to iCloud on your old phone. Check your old iPhone by going to Settings > [Your Name] > iCloud. Look for the Contacts toggle — if it's off, your contacts exist only on that device and won't transfer to the new phone.

To fix this, turn on the Contacts toggle on your old phone. iOS will ask whether to merge or replace. Choose "Merge" to keep everything. Wait a few minutes for the sync to complete — you'll see a small loading indicator. Once it's done, your contacts are in iCloud and can be transferred to the new phone using any of the methods above.

If you can't access your old phone anymore, contacts stored only on it are not recoverable. This is why turning on iCloud sync for contacts is worth doing as soon as you get a new iPhone — it protects you if the old phone is lost or damaged.

Transferring contacts from a non-Apple phone

If you're switching to iPhone from Android or another phone, your contacts may be stored in Google, Outlook, or another service. The easiest path is to sign into that account on your new iPhone. Go to Settings > Mail > Accounts > Add Account, then choose your email provider and sign in. Select "Contacts" to sync, and your contacts will appear in the Contacts app.

If your old phone stored contacts only locally, you'll need to export them as a vCard file or CSV file, email them to yourself, and open them on your new iPhone. The process varies by phone type — Android phones usually let you export from the Contacts app settings, but older phones may require a computer.

Some carriers also offer contact transfer services. If you're switching phones at a carrier store, ask whether they can move your contacts for you — many can do this while you wait, though it's usually faster to handle it yourself through iCloud or email.

Frequently Asked Questions

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

No. iCloud backup, Quick Start, and iCloud sync all require an Apple ID. If you don't have one, create a free account at iCloud.com before setting up your new iPhone. You can also export contacts as a file and import them manually without an Apple ID, but this is slower.

What happens to duplicate contacts after a transfer?

Duplicates transfer as-is — if you had two entries for the same person on your old phone, both will appear on the new one. After the transfer, open the Contacts app, find the duplicate, and tap "Edit." Scroll down and tap "Link Contacts" to merge them into a single entry.

Can I transfer contacts without Wi-Fi?

Quick Start and iCloud backup both require Wi-Fi. If you don't have Wi-Fi available, use the vCard export method instead — export contacts as a file, email them to yourself, and open the email on your new iPhone to import them. This uses cellular data instead.

Why are some contacts missing after I transferred them?

Contacts stored only on your old phone won't transfer unless you synced them to iCloud first. If your old phone is still available, turn on iCloud sync for Contacts in Settings, wait for the sync to complete, then try the transfer again on your new phone.