You can block no caller ID calls on most phones, but the method depends on your device and carrier
Blocking calls that show "No Caller ID" or "Unknown" is possible on iPhones, Android phones, and some carriers' networks — but the steps differ. On iPhones, you can use the built-in "Silence Unknown Callers" feature or block individual numbers after they call. On Android, the process varies by manufacturer and version, but most phones have a "Block Unknown" or "Block Private Numbers" setting in the Phone app. Some carriers like Verizon, AT&T, and T-Mobile also offer network-level blocking through their own apps or settings, which can stop these calls before they reach your phone at all.
The trade-off is real: blocking all no caller ID calls means you might miss calls from hospitals, schools, or businesses that legitimately hide their numbers. Many people choose to silence these calls instead of blocking them entirely — the call still comes through, but your phone won't ring or vibrate.
Key Takeaways
- iPhones have a "Silence Unknown Callers" feature in Settings > Phone that sends no caller ID calls straight to voicemail without ringing.
- Android phones can block unknown callers through the Phone app's settings, though the exact menu name varies by manufacturer.
- Your carrier (Verizon, AT&T, T-Mobile, etc.) may offer its own blocking tools through a separate app that work at the network level.
- Blocking all no caller ID calls means missing legitimate calls from hospitals, schools, and businesses that hide their numbers for privacy.
- You can also block individual numbers after they call by marking them as spam or adding them to a blocked list.
How to block no caller ID on iPhone
The easiest iPhone method is "Silence Unknown Callers," which sends calls from numbers not in your contacts straight to voicemail without ringing your phone. Open Settings, tap Phone, scroll down, and toggle on "Silence Unknown Callers." This silences all unknown numbers, not just no caller ID calls, so you won't hear from any number you haven't saved.
If you want to block only specific no caller ID calls after they happen, you can't block "no caller ID" as a category — you can only block individual numbers. When a call comes in, tap the info icon (i) next to the number, scroll down, and tap "Block This Caller." If the call shows as "Unknown" or "No Caller ID" with no number attached, you won't have a number to block.
A third option is to use Do Not Disturb or Focus modes to silence calls from people not in your contacts, which gives you more control than silencing all unknown callers. Go to Settings > Focus, create a new Focus, and choose which contacts can reach you.
How to block no caller ID on Android
Most Android phones have a built-in setting to block unknown or private numbers, but the location varies by manufacturer. Open the Phone app, tap the three-dot menu, and look for "Settings," "Call Settings," or "Block Numbers." From there, find an option like "Block Unknown," "Block Private Numbers," or "Block Calls from Unknown Numbers" and toggle it on.
If your phone is made by Samsung, Google, OnePlus, or another brand, the menu path may be slightly different. Samsung phones often have the setting under Phone > Settings > Blocking > Block Unknown Callers. Google Pixel phones have it under Phone > Settings > Spam and Call Screen > Block Unknown Callers. If you can't find it, search your phone's settings for "block unknown" or check your phone maker's support site.
Like iPhone, you can also block individual numbers after they call. When a call comes in, tap the number, then tap "Block" or "Report as Spam." Some Android phones let you block numbers directly from your call history — long-press the number and select "Block."
Using your carrier's blocking tools
Verizon, AT&T, T-Mobile, and other carriers offer their own call-blocking services that work at the network level, meaning they stop calls before they reach your phone. These tools are often more effective than phone-level blocking because they filter calls before your device even sees them.
Verizon offers Call Filter, which is free for basic blocking and paid for advanced features. AT&T offers Call Protect, also free at the basic level. T-Mobile includes Scam Shield for free. You can turn these on through the carrier's app or by calling customer service. Some carriers also let you block no caller ID calls through their website or account settings.
The downside is that carrier-level blocking can be harder to customize — you may not be able to whitelist specific numbers or adjust settings as easily as you can on your phone. If you use a carrier's tool, test it with a trusted contact who has caller ID hidden to make sure you're not blocking calls you need.
Why some legitimate calls hide their number
Hospitals, schools, government offices, and large businesses sometimes hide their caller ID for privacy or security reasons. A hospital calling to confirm an appointment, a school calling about a student, or a government agency calling about a benefit may all show as "No Caller ID" or a generic number. If you block all no caller ID calls, you may miss these.
Before you turn on blocking, think about who might call you from a hidden number. If you're expecting a call from a hospital, school, or government office, silencing unknown callers (so they go to voicemail) is safer than blocking them entirely. You can listen to the voicemail and call back if it's legitimate.
What to do if you keep getting no caller ID calls
If you're getting many no caller ID calls, they're likely spam or scams. Blocking them is reasonable, but you can also take other steps. Don't answer calls from unknown numbers — let them go to voicemail. If you do answer and it's spam, hang up when ready and don't press any buttons or say anything. Pressing buttons or speaking can flag your number as active and lead to more calls.
You can also report spam calls to the FTC at ReportFraud.ftc.gov or to your carrier. Some carriers use this data to improve their blocking. If the calls are harassing or threatening, save the voicemails and consider reporting them to local police.
Consider whether you've shared your number online — on job boards, classifieds, or public websites — as this can increase spam calls. If you have, you may see a temporary spike in calls that will eventually decrease.
Frequently Asked Questions
Will blocking no caller ID calls stop robocalls?
Some robocalls hide their number, so blocking no caller ID calls will stop those. But many robocalls use spoofed numbers that look real, so they won't be blocked by a no caller ID filter. You'll need additional tools like your carrier's spam filter or a third-party app to catch those.
Can I block no caller ID calls but still get voicemails?
Yes. On iPhone, "Silence Unknown Callers" sends calls to voicemail without ringing. On Android, blocking unknown callers also sends them to voicemail. You can listen to the message later and call back if it's legitimate.
What if I block no caller ID and miss an important call?
If you're expecting a call from a hospital, school, or government office, use "Silence Unknown Callers" (iPhone) or "Block Unknown" (Android) instead of full blocking. This sends the call to voicemail so you can retrieve it. Check your voicemail regularly during the time you're expecting the call.
Do I need to pay for call blocking?
No. iPhone's "Silence Unknown Callers" and Android's "Block Unknown" features are free. Your carrier's basic blocking tools (Verizon Call Filter, AT&T Call Protect, T-Mobile Scam Shield) are also free. Paid versions offer more features, but the free versions work for most people.
Can someone tell if I've blocked their number?
Not directly. If you block a number, calls from that number go to voicemail, and the caller won't know they're blocked — it will seem like your voicemail is full or you're not answering. They won't get a message saying "this number is blocked."