The fastest way to move your contacts is through iCloud
If both iPhones are set up with the same Apple ID, your contacts move automatically. When you sign into iCloud on the new phone during setup, it pulls your contact list from the cloud within minutes. This is the method Apple designed for this exact situation and requires almost no work on your part.
If you're switching from an older iPhone to a new one and both are yours, this is almost always the right choice. The contacts sync in the background, and you don't have to think about it again — any new contact you add to either phone appears on both.
If the two phones use different Apple IDs, or if you need to move contacts right now without waiting for sync, you have other options that work just as well.
Key Takeaways
- iCloud automatically syncs contacts between iPhones that share the same Apple ID, and this happens during the initial setup of your new phone.
- You can export contacts as a file and send them via email or AirDrop if the phones use different Apple IDs or you need an immediate transfer.
- The Contacts app on both phones must have iCloud enabled in Settings > [Your Name] > iCloud for automatic sync to work.
- If you're moving from Android to iPhone, you can transfer contacts through your Google account or by uploading a CSV file to iCloud.
- Contacts stored only in your carrier's system (like AT&T or Verizon) won't transfer automatically and must be manually added or exported first.
Transferring contacts when both phones share an Apple ID
Start the setup process on your new iPhone. When you reach the screen that asks you to sign in with your Apple ID, enter the same ID you use on your old phone. During setup, you'll see an option to restore from iCloud backup or set up as new — choose the iCloud backup option if you want everything, or choose set up as new if you only want contacts.
Once you're signed in, go to Settings > [Your Name] > iCloud and make sure the toggle next to Contacts is turned on (it should be blue). Your contacts will sync within a few minutes. You don't need to do anything else — they'll appear in the Contacts app automatically.
If you've already set up the new phone without iCloud, you can still enable it. Open Settings, tap [Your Name], select iCloud, and toggle Contacts on. The phone will ask if you want to merge contacts — choose Merge, and iCloud will combine any contacts already on the new phone with those stored in iCloud.
Moving contacts between iPhones with different Apple IDs
Open the Contacts app on your old iPhone. Tap the contact you want to move, then tap Edit. Scroll to the bottom and tap Share Contact. You can send it via email, AirDrop, or Messages. If you're moving many contacts, this method becomes tedious — the next section covers a faster way.
For a single contact or a handful of them, this works fine. The person receiving the contact can tap the shared contact card and choose Add to Contacts, and it appears in their Contacts app immediately.
Exporting all contacts at once to a file
If you need to move dozens of contacts or all of them, export them as a file instead. On your old iPhone, open Settings > Contacts > Default Account and make sure it's set to iCloud (not your carrier or another service). Then open the Contacts app, tap Groups in the top left, and make sure All Contacts is selected.
Unfortunately, the iPhone doesn't have a built-in export button in the Contacts app itself. The easiest workaround is to use iCloud.com on a computer or tablet. Sign in with your Apple ID, open Contacts, select all your contacts (Command+A on Mac, Ctrl+A on Windows), then look for an export or download option in the menu. Some versions of iCloud let you right-click and export as a vCard file.
Once you have the file, email it to yourself or use AirDrop to send it to the new iPhone. On the new phone, open the file and tap Add All Contacts. The contacts will appear in the Contacts app within seconds.
Transferring contacts from Android to iPhone
If you're switching from an Android phone, your contacts are likely stored in your Google account. On the new iPhone, go to Settings > Mail > Accounts > Add Account and select Google. Sign in with your Google account and toggle Contacts on. Your Android contacts will sync to the iPhone within a few minutes.
If your Android contacts are stored on your SIM card instead, you'll need to insert that SIM into the iPhone (if it's compatible) or contact your carrier to transfer them. Some carriers can email you a file of your SIM contacts, which you can then import into iCloud on the iPhone.
What to do if contacts aren't syncing
Check that iCloud is actually enabled for Contacts. Open Settings > [Your Name] > iCloud and look for the Contacts toggle. If it's off, turn it on. If it's already on but contacts still aren't appearing, try turning it off, waiting 30 seconds, and turning it back on.
Make sure both phones are connected to Wi-Fi and have enough battery. iCloud syncs in the background, and a weak connection or low battery can delay it. If you've just set up the new phone, wait at least 10 minutes before assuming something is wrong.
If you're still not seeing contacts, open Settings > [Your Name] and make sure you're signed in. If you're signed in but contacts still aren't there, sign out of iCloud, wait a minute, and sign back in. This forces the phone to re-sync.
Contacts stored with your carrier or in other apps
Some contacts may be stored only on your SIM card or in your carrier's system (AT&T, Verizon, T-Mobile, etc.) rather than in iCloud or Google. These won't transfer automatically. You'll need to manually add them or contact your carrier to export them.
Contacts in third-party apps like WhatsApp, Telegram, or Facebook Messenger are separate from your phone's Contacts app and don't transfer with these methods. You'll need to re-add those contacts in each app on the new phone, or the app may automatically sync them if you sign in with the same account.
Frequently Asked Questions
Will my contacts transfer if I don't have iCloud turned on?
No. iCloud must be enabled on both phones for automatic sync to work. If it's off, you'll need to manually export contacts as a file and import them on the new phone, or add them one at a time through the Contacts app.
Can I transfer contacts without a computer?
Yes. You can share individual contacts through AirDrop or email, or you can use iCloud.com on any web browser to export all contacts at once and then import them on the new phone. You don't need a computer — a tablet or even another person's phone works.
What happens to contacts if I switch Apple IDs?
Contacts tied to your old Apple ID stay in iCloud under that ID. When you sign in with a new Apple ID on the phone, those old contacts won't appear unless you export them first and import them under the new ID. Plan ahead if you're changing IDs.
Do I need to delete contacts from my old phone after transferring them?
No. Transferring contacts doesn't remove them from the old phone. If you want to clear them out, you can delete them manually, but it's not necessary. They'll stay on the old phone unless you remove them.
Can I transfer contacts from an iPhone to an Android phone?
Yes. Export your contacts from iCloud as a vCard file, email the file to yourself, and open it on the Android phone. Most Android phones can import vCard files directly into the Contacts app. You can also sign into your Google account on the iPhone first, move contacts to Google, and then they'll sync to Android automatically.