You can hide your caller ID on iPhone through Settings, but the method depends on your carrier and whether you want to block it for all calls or just some

The fastest way is to go to Settings > Phone > Show My Caller ID and toggle it off. This hides your number on every call you make. If that toggle does not appear, your carrier does not support this feature through Apple's settings — you will need to contact them directly or use their app instead.

You can also hide your number on a call-by-call basis by dialing *67 before the phone number, then pressing call. This works on most carriers and overrides your default setting for that single call. If you want to hide your number on just a few calls rather than all of them, this is the simpler approach.

Key Takeaways

  • Toggle Show My Caller ID off in Settings > Phone to hide your number on all outgoing calls.
  • If that setting does not appear, your carrier does not support hiding caller ID through iPhone settings and you must contact them or use their app.
  • Dial *67 before any phone number to hide your caller ID for just that one call, regardless of your default setting.
  • Some carriers charge a monthly fee to hide your caller ID on all calls, while the *67 method is free on most networks.

Finding the Show My Caller ID setting

Open the Settings app on your iPhone. Scroll down and tap Phone. Look for an option called Show My Caller ID — it should appear near the top of the Phone settings menu, above options like Call Forwarding or Call Waiting.

If you see the toggle, tap it to turn it off. Your caller ID will now be hidden on all calls you make. The toggle will show gray when it is off. If you do not see this option at all, your carrier has not enabled this feature through Apple's system, and you will need to contact your carrier directly or check whether they have their own app for managing caller ID settings.

Using *67 to hide your number on a single call

Open the Phone app and dial the number as you normally would, but start with *67. For example, if you are calling 555-123-4567, you would dial *67-555-123-4567 or *67 555-123-4567 (spacing does not matter). Then press the green call button.

The person receiving the call will see "Unknown" or "Private Number" instead of your phone number. This method works on most carriers in the United States and Canada and does not require any settings changes. Each call you make this way hides your number independently — your default caller ID setting is not affected.

What happens when your caller ID is hidden

When you hide your caller ID, the person you call sees "Unknown," "Private Number," "Blocked," or "No Caller ID" instead of your phone number. Some phones display it differently depending on the carrier and device, but the result is the same — they cannot see who is calling.

Hidden caller ID does not prevent the call from going through. The recipient can still answer and talk to you normally. However, some people do not answer calls from unknown numbers, so hiding your caller ID may increase the chance your call goes to voicemail. Businesses and customer service lines often reject or flag calls from hidden numbers as well.

When your carrier does not support this feature

If the Show My Caller ID toggle does not appear in your Phone settings, your carrier has not made this feature available through iPhone. Contact your carrier directly — you can usually find the number on your bill or on their website. Ask whether they offer caller ID blocking and whether there is a fee.

Many carriers offer this as a paid service (typically $3 to $5 per month) or as part of a premium plan. Some carriers provide an app you can download to manage caller ID settings separately from iPhone's built-in options. If your carrier does not support caller ID blocking at all, the *67 method will still work for individual calls on most networks.

Turning caller ID back on

Go back to Settings > Phone > Show My Caller ID and toggle it on. The toggle will turn blue, and your phone number will display normally on all future calls. If you used *67 for individual calls, those calls will still have been hidden — turning this setting back on only affects new calls going forward.

If you want to show your caller ID on most calls but hide it on just a few, leave this setting on and use the *67 method for the calls where you want to block your number.

Troubleshooting if caller ID is still showing

If you turned off Show My Caller ID but your number still appears when you call, restart your iPhone. Hold down the power button until you see the shutdown screen, then slide to power off. Wait 10 seconds and turn it back on. This refreshes your connection to the carrier's network and often fixes settings that did not take effect immediately.

If restarting does not work, check whether your carrier has a separate app for managing caller ID. Some carriers override the iPhone setting with their own system. You can also try the *67 method on a test call to confirm that at least works — if *67 hides your number but the toggle does not, your carrier's app or customer service line is the next step.

Frequently Asked Questions

Does *67 work on all carriers?

*67 works on most carriers in the United States and Canada, but a few regional carriers may not support it. If you dial *67 and the call fails or goes through with your number showing, contact your carrier to ask whether they support this feature. It is free on carriers that do support it.

Can I hide my caller ID when calling 911?

No. Emergency services always receive your phone number and location, even if you have caller ID blocking turned on or use *67. This is a legal requirement so emergency responders can reach you if the call is disconnected.

Will the person I call know I blocked my number?

They will see that the call is from an unknown or private number, but they will not receive a notification that you specifically blocked it. Some people may choose not to answer calls from unknown numbers, but they cannot tell whether you hid your number intentionally or whether the call came from an unlisted line.

Is there a monthly fee to hide my caller ID?

It depends on your carrier. Some carriers include caller ID blocking for free, some charge $3 to $5 per month, and some do not offer it at all. The *67 method is free on all carriers that support it. Contact your carrier to ask about their specific pricing.

Can I hide my caller ID on FaceTime or iMessage?

No. FaceTime and iMessage always show your phone number or Apple ID to the recipient. These services do not have a caller ID blocking option. Caller ID hiding only works for standard phone calls.