What you can actually change about your caller ID on iPhone

Your carrier controls what name and number appear when you call someone — Apple cannot override that. What you can change on your iPhone is how your own caller ID appears to people you call, and that depends on what your carrier allows. Most carriers let you change the name that displays (so "John Smith" instead of "Unknown"), but changing the actual phone number requires carrier support or a third-party app. The steps differ based on whether you want to change what others see when you call them, or what you see when others call you.

Key Takeaways

  • Your wireless carrier controls your outgoing caller ID — the name and number that appear when you call someone — and iPhone settings cannot override it.
  • To change the name displayed when you call, go to Settings > Phone > My Number and edit the name field, though not all carriers support this.
  • To change the number displayed when you call, you typically need to contact your carrier directly, as most do not allow this through iPhone settings.
  • Third-party calling apps like Google Voice or Skype can display a different number when you call through them, but they do not change your carrier's caller ID.
  • If you want to hide your number when calling, use *67 before dialing, or go to Settings > Phone > Show My Caller ID and toggle it off.

Changing the name that displays when you call

On most iPhones, you can edit the name associated with your phone number so that when you call someone, your name appears instead of just a number. Open Settings, tap Phone, then look for My Number. If the field is editable, you can type in the name you want displayed. Not all carriers support this feature — if the field is grayed out or missing, your carrier does not allow it through the iPhone interface.

If your carrier does support it but the change does not take effect after a few hours, restart your iPhone. Some carriers cache caller ID information, so the change may take up to 24 hours to propagate to the networks that receive your calls. If it still does not work after a day, contact your carrier's customer service — they may need to update it on their end.

Hiding your number when you call

If you want to block your caller ID for a single call, dial *67 before the phone number, then press call. Your number will show as "Unknown" or "Private" to the person receiving the call. This works on most carriers in the United States, though some carriers charge a small per-call fee.

To hide your number on all outgoing calls, go to Settings > Phone > Show My Caller ID and toggle it off. This prevents your number from displaying on every call you make. You can turn it back on the same way. Note that some services — like banks, emergency services, or toll-free numbers — may still see your number even if this setting is off.

Changing the actual phone number displayed

If you want a different phone number to appear when you call, you cannot do this through iPhone settings alone. Your wireless carrier assigns and controls your outgoing caller ID number. To change it, you need to contact your carrier directly — call their customer service line or visit a physical store. They can sometimes reassign you a different number from your area code, though this is not always possible and may depend on your plan.

Some carriers charge a fee to change your caller ID number, while others do it for free. Ask your carrier whether the change is permanent or temporary, and whether it affects your incoming calls as well. If your carrier cannot help, a third-party calling app is your next option.

Using third-party apps to display a different number

Google Voice is the most common free option. When you sign up, Google assigns you a phone number. If you make calls through the Google Voice app instead of your phone's native dialer, the Google Voice number displays to the person you are calling, not your carrier's number. You can read Google Voice from the App Store, sign in with a Google account, and choose a number from available area codes. Incoming calls to your Google Voice number ring through to your iPhone.

Skype works similarly — you can buy a Skype number and make calls through the Skype app so that number displays instead of your carrier number. Other apps like Dingtone and TextNow offer the same feature. The trade-off is that you are making calls through an app rather than your phone's native dialer, so call quality depends on your internet connection, and the person you call sees an app-assigned number rather than your real carrier number.

Why your carrier controls your caller ID

When you make a call, your carrier's network transmits your caller ID information to the receiving network before the call connects. The receiving network displays whatever your carrier sends — your iPhone cannot intercept or change this data. This is why changing your caller ID on your phone itself does not work. Your carrier is responsible for what information travels across the telephone network, and they are the only entity that can change it at the source.

This design also prevents fraud. If iPhones could change caller ID freely, scammers could impersonate banks or government agencies. By keeping caller ID control at the carrier level, the telephone system has a single point of truth for each number.

What to do if your carrier does not support caller ID changes

If your carrier will not let you change your caller ID name through Settings, or will not change your number, a third-party calling app is your main option. Google Voice is free and works on any carrier. You can use it for all your calls, or just for calls where you want a different number to display. Keep in mind that people calling you back will reach your Google Voice number, not your carrier number, unless you set up call forwarding in Google Voice to ring your iPhone.

Another option is to switch carriers if caller ID control is important to you. Some carriers are more flexible about caller ID changes than others, though this is a significant step and worth considering only if caller ID is a priority.

Frequently Asked Questions

Can I change my caller ID to any number I want?

No. Your carrier controls your outgoing caller ID and will not assign you a number outside your area code or a number that belongs to someone else. Third-party apps can display their own assigned numbers, but you cannot choose an arbitrary number. Attempting to spoof a caller ID number is illegal in most jurisdictions.

Will changing my caller ID affect incoming calls?

Changing the name displayed when you call does not affect incoming calls. If you change your outgoing caller ID number through your carrier, incoming calls may be affected depending on how your carrier handles it — ask them before making the change. Third-party apps do not affect your carrier number at all.

Why does my caller ID still show my old name after I changed it?

Caller ID information is cached on networks and in phone contacts, so changes can take up to 24 hours to appear everywhere. Restart your iPhone and wait a full day. If it still does not work, your carrier may not support caller ID name changes through the iPhone, or the change did not go through on their end — contact them to confirm.

Does *67 work on all carriers?

*67 works on most major U.S. carriers, but some regional carriers or VoIP services may not support it. Try it on a test call. If it does not work, use the Settings toggle instead. Some carriers charge a small fee per call when you use *67.

Can I use Google Voice if I already have a phone number?

Yes. Google Voice assigns you a separate number that forwards to your existing iPhone number. You keep your carrier number for incoming calls, and you can choose whether to call through Google Voice (so the Google Voice number displays) or through your phone's native dialer (so your carrier number displays).