If your calls keep showing as “Private Number” or “No Caller ID,” many people may ignore them because hidden numbers are often linked to spam or scam calls. The good news is that you can easily disable private number settings on Android phones, iPhones, and major Nigerian networks like MTN, Airtel, Glo, and 9mobile.
This Zoeeb Guide explains the fastest ways to remove private number settings, show your caller ID again, and fix common issues if the settings are not working properly.
Quick Fix
To disable private number on most phones in Nigeria:
- Dial
#31#from your phone - Or go to your phone’s Caller ID settings and enable “Show Number” or “Show My Caller ID”
If that does not work, follow the device-specific methods below.
Caller ID Settings Guide
| Device | Setting Path |
|---|---|
| Samsung | Phone → Settings → Supplementary Services |
| Tecno/Infinix | Phone → Calling Accounts → Caller ID |
| iPhone | Settings → Phone → Show My Caller ID |
| Google Pixel | Phone → Settings → Calls → Caller ID |
Why Your Number Shows as Private
Your phone number may appear as “Private Number” or “No Caller ID” for several reasons:
- Caller ID was disabled in your phone settings
- Your SIM card has a network restriction enabled
- You accidentally activated a hide-number code
- Your network settings failed to update properly
In most cases, the problem can be fixed within a few minutes.
Difference Between Private Number and Unknown Number
Many people confuse “Private Number” with “Unknown Number,” but they are not exactly the same.
A private number usually means the caller intentionally hid their caller ID using phone settings or network codes. In this case, the phone network still recognizes the caller’s number, but it is hidden from the receiver.
An unknown number, on the other hand, often happens because of network issues, international routing problems, or temporary caller ID failures.
USSD Code to Disable Private Number
The easiest method is using a universal USSD code supported by many mobile networks.
Steps to Disable Private Number
- Open your phone dialer
- Dial:
#31#
- Press the call button
- Wait for the confirmation message
- Restart your phone if necessary
After this, call another phone to confirm your number is now visible.
This method commonly works on:
- MTN
- Airtel
- Glo
- 9mobile
If the code does not work immediately, try restarting your device or checking your caller ID settings manually.
How to Disable Private Number on MTN
MTN users can disable private number by dialing:
#31#
After dialing the code, restart your phone and test your caller ID by calling another number.
If the issue continues, contact MTN customer support or reset your caller ID settings manually through your phone settings.
How to Disable Private Number on Glo
Glo users experiencing hidden caller ID issues can dial:
#31#
You may also need to restart your phone after activating the code.
How to Disable Private Number on 9mobile
For 9mobile users, the private number setting can usually be disabled using:
#31#
If the issue persists, contact 9mobile customer care for assistance with your SIM settings.
How to Disable Private Number on Airtel
Airtel users can also use the same caller ID activation code:
#31#
If your number still appears as private, check your phone’s caller ID settings and ensure “Show Number” is enabled.
How to Disable Private Number on Android
The steps may vary slightly depending on your phone brand and Android version.
Samsung Phones
- Open the Phone app
- Tap the three-dot menu in the top corner
- Select Settings
- Tap Supplementary Services
- Select Show Caller ID
- Choose Show Number
Tecno, Infinix, and Itel Phones
- Open the Phone app
- Tap Settings
- Select Calling Accounts or Carrier Features
- Choose your SIM card
- Tap Additional Settings
- Select Caller ID
- Choose Show Number
Google Pixel and Other Android Phones
- Open the Phone app
- Tap the menu icon
- Go to Settings
- Tap Calls
- Select Additional Settings
- Tap Caller ID
- Enable Show Number
How to Disable Private Number on iPhone
If you use an iPhone, follow these steps:
- Open the Settings app
- Scroll down and tap Phone
- Tap Show My Caller ID
- Turn the toggle ON
If the option is greyed out, your network provider may have restricted the feature. Contact your network provider for assistance.
How to Block Private or Unknown Callers
If you receive too many anonymous or spam calls, you can block or silence them directly from your phone settings.
On Android
- Open the Phone app
- Go to Settings
- Tap Blocked Numbers
- Enable Block Unknown Callers
On iPhone
- Open Settings
- Tap Phone
- Select Silence Unknown Callers
- Turn it ON
Unknown calls will be sent directly to voicemail while still appearing in your recent call history.
Why Some People Use Private Number
Some people intentionally hide their caller ID for privacy or business reasons.
Common reasons include:
- Making business-related calls
- Avoiding unwanted callbacks
- Protecting personal numbers
- Contacting people privately
However, because scam calls have increased in recent years, many people now ignore calls from hidden numbers automatically.
Why the Private Number Setting May Not Work
Sometimes your phone or network settings may not update properly. Here are common fixes you can try:
- Restart your phone
- Remove and reinsert your SIM card
- Switch SIM slots temporarily
- Reset your network settings
- Disable VoLTE temporarily and retry the USSD code
- Update your phone software
If the issue continues, contact your network provider or visit their nearest service center.
Best Apps for Identifying Unknown Callers
Caller identification apps can help detect spam calls and identify unknown numbers.
Popular options include:
- Truecaller
- Google Phone App
These apps can identify many business numbers, spam callers, and saved public contacts.
Safety Tips When Receiving Private Calls
Private or unknown calls are not always dangerous, but it is important to stay cautious.
Here are a few safety tips:
- Avoid sharing OTPs or banking information over the phone
- Do not click suspicious links sent through SMS after unknown calls
- Block repeated spam callers
- Use caller identification apps carefully
- Report threatening or fraudulent calls to your network provider
Staying alert can help protect your privacy and personal information.
Frequently Asked Questions
What code disables private number?
The most common code is:
#31#
This works on many Android phones and Nigerian networks.
Why is my number showing as private?
Your caller ID settings may be turned off in your phone settings or restricted by your mobile network.
Can I disable private number on iPhone?
Yes. Go to:
Settings → Phone → Show My Caller ID
Then enable the toggle.
Does disabling private number work on all networks?
In most cases, yes. MTN, Airtel, Glo, and 9mobile support caller ID settings and USSD activation codes.
Why is Show My Caller ID greyed out on iPhone?
This usually means your carrier controls the setting. You may need to contact your network provider to enable caller ID services.
Conclusion
Disabling private number on Android and iPhone is usually a simple process that takes only a few minutes. Whether you use MTN, Airtel, Glo, or 9mobile, enabling caller ID helps people recognize your calls and improves communication.
If the settings do not work immediately, restart your device or contact your network provider for further assistance.
???? Stay Empowered with ZOEEB
Join our community for daily updates on jobs, skills, and financial growth opportunities.














