You can block no-caller-ID calls on most phones, but the method depends on your device and carrier
Blocking no-caller-ID calls means preventing calls that hide their number from reaching you. On iPhones, Android phones, and most carriers, you have built-in tools to do this. The exact steps vary: some phones let you block unknown numbers directly in settings, while others require you to use your carrier's service. A few phones cannot block these calls at all without third-party apps.
The trade-off is real. Blocking all no-caller-ID calls also blocks legitimate calls from hospitals, banks, and businesses that use private lines. Many people choose to silence unknown calls instead of blocking them entirely — the call still comes through, but your phone does not ring.
Key Takeaways
- iPhones running iOS 13 or newer can silence unknown callers in Settings under Phone, which mutes them without blocking them entirely.
- Android phones with Google Phone app can block unknown numbers, but the setting is called "Block Unknown" and lives in the app's settings, not your system settings.
- Your carrier (Verizon, AT&T, T-Mobile, or others) offers its own no-caller-ID blocking service, usually for a monthly fee or included free with some plans.
- Blocking all no-caller-ID calls will also block calls from hospitals, banks, and some businesses that use private phone systems.
- If you receive a no-caller-ID call you think is important, you can call back the number that appears in your recent calls list.
How to block unknown calls on iPhone
iPhones have a built-in feature called Silence Unknown Callers that stops your phone from ringing when someone calls from a number not in your contacts. The call still goes to voicemail, and you can see it in your recent calls list — you just do not hear it ring.
To turn this on: Open Settings, tap Phone, scroll down to Silence Unknown Callers, and toggle it on. This works on iPhone 6s and newer running iOS 13 or later. If you have an older iPhone or older iOS version, this option will not appear.
If you want to block no-caller-ID calls completely rather than just silence them, you cannot do it through iPhone's built-in settings. You would need to use your carrier's blocking service or a third-party app from the App Store.
How to block unknown calls on Android
Android phones with Google's Phone app have a Block Unknown setting that prevents calls from numbers not in your contacts from reaching you. Open the Phone app, tap the three-line menu (hamburger icon) in the top left, go to Settings, then tap Block Numbers, and toggle on Block Unknown Calls. The exact location varies slightly between phone makers, but this is the standard path.
If your Android phone uses a different phone app (Samsung phones use Samsung Phone, for example), the setting may be in a different place. Check your phone app's settings menu for an option like "Block Unknown" or "Block Private Numbers."
Like iPhone's Silence Unknown Callers, blocking unknown calls on Android sends them to voicemail. You can still see them in your call history and call them back if needed.
Carrier-based blocking services
Your phone carrier offers its own no-caller-ID blocking service, separate from your phone's built-in tools. Verizon Call Filter, AT&T Call Protect, and T-Mobile Scam Shield all block calls from hidden numbers, spam numbers, and known scam sources. Some plans include these services free; others charge $3 to $5 per month.
To set up your carrier's service, log into your account online or call customer service. They can tell you whether the service is already included in your plan or what it costs to add. Carrier services often block more types of calls than your phone's built-in tools, because they filter calls before they reach your phone.
The downside is that carrier services are not always transparent about what they block. If you miss an important call, it may be hard to know whether your carrier's filter blocked it or whether the caller straightforward did not reach you.
What happens when you block no-caller-ID calls
When you block all calls from hidden numbers, you also block calls from hospitals calling about test results, banks calling about fraud alerts, and businesses using private phone systems. These calls go to voicemail, and you may not know they came in if the caller does not leave a message.
If you are expecting an important call from a business or medical office, tell them your phone blocks unknown numbers and ask them to leave a voicemail or call from a public number. Some offices can do this; others cannot.
A safer approach for most people is to silence unknown calls instead of blocking them. Your phone will not ring, but the calls still go to voicemail, and you can check your voicemail list to see if anything important came through.
Using third-party apps to block calls
Apps like RoboKiller, Nomorobo, and Whoscall offer more advanced blocking than your phone or carrier provides. They use databases of known spam and scam numbers to filter calls before they reach you. Some apps let you create custom block lists or set rules for which calls get through.
Most of these apps cost money — typically $3 to $10 per month or $20 to $40 per year. They also require permission to access your phone's call history and contacts, which is a privacy trade-off worth considering.
Third-party apps are most useful if you get a high volume of spam calls and your phone's built-in tools or carrier service are not stopping them. For occasional no-caller-ID calls, your phone's built-in silencing feature is usually enough.
What to do if you need to call someone back
If a no-caller-ID call comes through and you want to know who it was, check your recent calls list. Even though the caller hid their number, your phone usually records the number in the background. Tap the call in your recent list and you can see the actual number or call it back.
If the number does not appear in your recent calls, the call may have been blocked before it reached your phone. In that case, you have no way to call back unless the caller left a voicemail with a callback number.
Frequently Asked Questions
Will blocking no-caller-ID calls stop robocalls?
No. Robocalls often come from real phone numbers that show up on your caller ID, so blocking hidden numbers alone will not stop them. You need spam-filtering tools from your carrier or a third-party app to block robocalls. Your phone's built-in blocking only stops calls where the number is intentionally hidden.
Can I block no-caller-ID calls on a flip phone or older phone?
Most older phones do not have built-in blocking for unknown numbers. Your best option is to contact your carrier and ask whether they offer a blocking service you can control from your phone's menu. Some carriers can block these calls on their end, though you may not be able to turn the feature on and off yourself.
If I block no-caller-ID calls, will people know I blocked them?
No. When you block a call, it goes to voicemail just like a call you missed. The caller will not receive a message saying they were blocked. They will only know if they call back and you do not answer, or if they check their voicemail and hear nothing.
Can I block no-caller-ID calls but allow calls from my contacts?
Yes. Both iPhone's Silence Unknown Callers and Android's Block Unknown feature only block calls from numbers not in your contacts. Calls from people you have saved will always get through, even if they hide their number.
What if my carrier does not offer a blocking service?
All major carriers (Verizon, AT&T, T-Mobile, and others) offer some form of call filtering, though the name and cost vary. If your carrier says they do not have a service, ask specifically about their spam or scam filtering options — they may call it something different. If nothing is available, a third-party app is your next option.