Caller ID on Android controls whether your phone number appears on outgoing calls and whether incoming calls are identified; the exact setting lives in the Phone app’s call or supplementary services menu, though the path depends on your device and carrier.
That short tap to place a call carries a question most Android owners face at least once: who sees my number on the other end? The answer splits into two related jobs — showing your number when you call out, and turning on the incoming caller ID and spam warning that labels unknown numbers. Both live inside the same Phone app but sit in different menus, and both can trip you up when carrier limits or device skins hide the toggle. Here is the practical route for each, with the exact menu names and the fallback when the setting won’t stick.
Where The Outgoing Caller ID Setting Actually Lives
The menu that controls whether your number shows on outgoing calls has moved around across Android versions and manufacturer skins. On most current phones, you reach it through the Phone app’s settings rather than the system Settings app. The two most common paths are through the calling-account settings or a supplementary-services menu.
On a Samsung phone running One UI, the path runs: Phone → the three vertical dots (More options) → Settings → Supplementary services → Show your caller ID. From there you pick Network default (carrier decides), Never (you are always hidden), or Always (you are always shown). On other Android builds with the Google Phone app, the sequence is often Phone → More → Settings → Calls → Additional settings → Caller ID → choose Show number or Hide number. The exact wording under the final toggle varies — “Show your caller ID” is Samsung’s label, while “Caller ID” is more common on stock Android.
The setting you choose tells the carrier what to do with your caller ID presentation on the next call. “Network default” hands the decision back to your mobile provider and their SIM configuration. “Always” instructs the network to send your number to every called party. “Never” tells the network to withhold it.
Google Voice Adds Its Own Caller ID Control
If you dial through Google Voice rather than your carrier line, the caller ID toggle lives inside the Google Voice app itself, separate from the phone’s system setting. Open Google Voice → tap the Menu (three horizontal lines) → Settings → under Calls, look for Anonymous caller ID. Turn this toggle on to hide your Google Voice number on every call, or off to display it normally. The important catch: this setting applies to all devices signed into that Google Voice account. Flip it on one phone, and calls from every connected device show as hidden — there is no per-device override inside Google Voice.
For a single call where you want to hide your number without changing the permanent setting, dial the country-specific prefix before the number. In the United States and Canada, dial *67 followed by the full phone number. The recipient sees “Private” or “Blocked” for that one call. Other common prefixes include 141 in the UK, #31# in most of Europe, 1831 in Australia, and 0197 in New Zealand. These prefixes work on voice calls only — text messages still show your real number.
How To Turn On Incoming Caller ID And Spam Labeling
The other half of caller ID — identifying who is calling you and flagging spam calls — uses a different setting entirely. This toggle lives under the Phone app’s spam and caller-ID section rather than the outgoing-call settings. The common path on devices with the Google Phone app is Phone → Settings → Caller ID and spam. Turn on See caller and spam ID to let Google match the incoming number against its directory and show a business name or spam warning on the incoming call screen.
This is the setting that labels “Scam Likely” or shows a restaurant’s name when they call — it has nothing to do with whether your number shows up when you dial out. If you came here because your phone does not announce who is calling, it is almost always because this spam-and-ID toggle is off, not because the outgoing caller-ID setting is wrong.
When The Setting Does Not Work — What To Check
The “Show your caller ID” toggle on Samsung and most other phones is a request sent to the carrier, not a guarantee. Some carriers and certain countries simply do not allow outgoing number hiding. If you change the setting to “Never” and your number still appears, the phone cannot override the carrier restriction — the only workaround is the per-call prefix. Samsung’s own support documentation says exactly this: “some carriers or countries may not allow hiding your number, and if your number still shows after changing the phone setting, you should check with your mobile network.”
Same problem in reverse: if you set the toggle to “Always” but your call still shows “Private,” the carrier may be blocking caller ID display on that line by default, and a call to customer service is the only fix.
References & Sources
- Samsung. “How to turn on or hide your caller ID on Samsung Galaxy phones.” Official support article covering the Supplementary Services menu path and carrier limitations.
- eSafety Commissioner. “How to hide your caller ID on Android.” Government guidance on caller ID settings and device-specific differences.
- Google Voice Help. “Change your Google Voice caller ID.” Official instructions for Anonymous caller ID and per-call prefixes.
- Doximity Support. “Unblocking Caller ID on my phone.” Health-platform guidance showing the Android Phone app “Additional Settings” path.
