Your phone rings across the room. You hear the tone — and instantly know it's your partner, not a spam caller. That's the whole trick: instead of one ringtone for everyone, iPhone lets you give individual contacts their own sound. It works with built-in tones, sounds you bought from the Tone Store, and tones you make yourself in GarageBand.
This guide covers calls only. If you want a custom sound for one person's messages instead, see our guide to setting a text tone for one contact on iPhone.
Assign a ringtone to a contact
- Open the Contacts app and tap the person's name.
- Tap Edit in the upper-right corner of the contact card.
- Scroll down and tap Ringtone. It normally shows Default until you change it.
- Tap a sound in the list. Your iPhone plays a preview and marks the sound you picked.
- Tap Done to leave the tone list, then tap Done again to save the contact.
The list shows everything your iPhone has: the built-in sounds, the Classic tones, anything you bought from the Tone Store, and any custom tones you created. Apple documents these exact steps in Use tones and ringtones with your iPhone or iPad.
Use your own sound for one contact
If the tone you want is a song, a recording, or a sound effect, build it in GarageBand first — it is free from the App Store. Apple walks through this in Create a custom ringtone on your iPhone:
- Open GarageBand, start a new Audio Recording project, and switch to the Tracks view.
- Tap the Loops Browser, import your audio from Files (or a downloaded, unprotected song from your music library), and drag it onto the timeline.
- Trim it to the section you want — ringtones can be up to 30 seconds long. Move the clip to the very start of the timeline so there is no blank space before it.
- Go to My Songs, touch and hold the project, then tap Share > Ringtone.
- Name the tone and tap Export. This is the important step for contacts: tap Use sound as > Assign to contact and choose the person.
The exported tone is also saved to your iPhone, so you can assign it to other contacts later through the Contacts steps above.
| Tone source | Cost | Length limit | Good for |
|---|---|---|---|
| Built-in sounds | Free | Fixed | Quick, reliable per-contact ringtones |
| Tone Store purchases | Paid, tied to your Apple Account | Fixed | Licensed songs and alert sounds |
| GarageBand custom tone | Free | Up to 30 seconds | Your own songs, recordings, or sounds |
Protected songs cannot be turned into ringtones — a downloaded Apple Music file that is protected will appear dimmed in GarageBand's browser, and Apple says it cannot be used. Start with a file you own or a recording you made.
If the contact's tone does not play
Work through these in order before resetting anything:
- Check the Ring/Silent switch on the side of the iPhone — a silent phone plays no custom tone for anyone.
- Check Focus / Do Not Disturb — an active Focus can silence calls from that contact unless they are in your allowed list.
- Open the contact card again and confirm the Ringtone field still shows your chosen sound. If it says Default, the assignment did not save.
- If the tone was made in GarageBand and no longer appears, the file may have been removed — export it again and reassign it.
iPhones with Face ID also have attention-aware behaviour that lowers the ring volume when you look at the screen; our guide to fixing a quiet iPhone ringtone explains what is happening and how to change it.
FAQ
Does this work for WhatsApp or FaceTime calls?
No. The contact ringtone applies to regular cellular calls. WhatsApp, FaceTime, Telegram, and other apps manage their own incoming-call sounds and do not use the iPhone's per-contact ringtone.
What happens for callers who are not in my contacts?
They get your default ringtone from Settings, then Sounds & Haptics, then Ringtone. The contact-specific tone only applies to numbers saved in your contacts.
Can I set one ringtone for a whole group of contacts?
iOS does not offer a group ringtone natively. You assign the same tone to each contact individually — tedious for a big group, but it is the only built-in route.
Will the tone still be there after an iOS update or a new phone?
Usually yes, but not always. Purchased tones stay tied to your Apple Account and can be re-downloaded (Settings, then Sounds & Haptics, then Ringtone, then Download All Purchased Tones — Apple notes some previously purchased tones may not be re-downloadable). If a contact tone reverts to Default after an update, reassign it in the contact card.
Official sources
Apple documents the contact steps in Use tones and ringtones with your iPhone or iPad (published June 02, 2026) and the GarageBand route in Create a custom ringtone on your iPhone. Third-party walkthroughs at MacRumors and Cult of Mac match Apple's steps. Device steps were cross-checked against these sources on 2026-10-19; I did not test the settings on a physical iPhone.
Related guides on Sleek Ringtones: setting a text tone for one contact on iPhone, changing your iPhone ringtone, and setting a custom ringtone for one contact on Android.
