You can block no caller ID calls on iPhone, but the method depends on what iOS version you have and how much filtering you want to do

iPhone does not have a built-in "block all no caller ID" button in the way you might block a specific contact. Instead, you have three separate tools: Silence Unknown Callers (which mutes calls but logs them), Do Not Disturb (which you can customize), and the Blocked Contacts list (which only works for numbers you have already saved). Which one works best depends on whether you want to see that a call came in, whether you want to hear it ring, and how much time you want to spend setting rules.

The most direct option for most people is Silence Unknown Callers, available on iPhone XS and newer running iOS 13 or later. This sends calls from numbers not in your contacts to voicemail without ringing your phone, but you can still see them in your recent calls list. If you have an older iPhone or want more control over which calls get through, Do Not Disturb offers a second path, though it requires more manual setup.

Key Takeaways

  • Silence Unknown Callers is the fastest option if you have iPhone XS or newer — it sends unknown numbers to voicemail without ringing, and you can still check missed calls later.
  • If you have an older iPhone, use Do Not Disturb with Allow Calls From set to Favorites or Contacts to block most unknown numbers while letting through people you know.
  • The Blocked Contacts list only works for numbers you have already saved, so it does not stop no caller ID calls — use it alongside one of the other methods.
  • No caller ID calls often come from spoofed numbers, so blocking them at the carrier level (through your phone company) may stop more calls than iPhone settings alone.

Using Silence Unknown Callers on newer iPhones

Silence Unknown Callers is the simplest method if your phone supports it. Open Settings, tap Phone, then scroll down and toggle Silence Unknown Callers to on (the switch will turn green). That is all you need to do. From that moment on, any call from a number not in your contacts, not in your recent calls, and not from Siri Suggestions will go straight to voicemail without making your phone ring.

The trade-off is that you lose the ability to answer a call from someone new in the moment. If a doctor's office, a delivery driver, or a friend calling from an unfamiliar number tries to reach you, you will not hear the phone ring. You can still see the call in your Recents tab and call them back, but the call will not interrupt you. If you need to receive calls from unknown numbers regularly — for work, for example — this setting may not be right for you.

You can turn Silence Unknown Callers off at any time by going back to Settings > Phone and toggling it off. There is no downside to trying it for a week to see if it fits your life.

Setting up Do Not Disturb to block unknown callers

If you have an older iPhone or want more flexibility, Do Not Disturb can achieve a similar result. Open Settings, tap Focus (or Do Not Disturb on older iOS versions), and tap the + button to create a new focus. Name it something like "Block Unknown Calls" so you remember what it does.

On the next screen, tap Customize Focus. Under Allow Calls From, choose either Favorites or Contacts. If you choose Contacts, only people saved in your phone will be able to ring through; everyone else goes to voicemail. If you choose Favorites, only the people you have starred will get through, which is more restrictive but useful if you want to hear from only a handful of people.

The downside is that you have to manually turn this focus on and off, or set it to turn on at specific times. You can set it to set up automatically during certain hours (like after 9 p.m.) by tapping Set a Schedule, but you cannot make it permanent without turning it on every time you restart your phone. If you want it on all the time, you will need to remember to set up it each morning or leave it on in your Control Center.

Why blocking at the carrier level often works better

No caller ID calls frequently come from spoofed numbers — fake caller IDs generated by software, not real phone lines. Because the call is not coming from an actual contact or even a real number in the traditional sense, iPhone's contact-based blocking has limits. Your phone company, however, can filter these calls before they reach your phone.

Most major carriers offer free or low-cost call filtering. Verizon offers Call Filter (free basic version, paid premium version with more features). AT&T offers Call Protect (free basic version). T-Mobile offers Scam Shield (free basic version). These services use network-level data to identify likely spam and robocalls, catching many no caller ID calls that iPhone settings alone would miss.

To set up carrier filtering, contact your phone company directly or visit their website. The setup usually takes a few minutes and requires no changes to your iPhone settings. You can use carrier filtering and Silence Unknown Callers together — they work on different parts of the system and do not interfere with each other.

Using the Blocked Contacts list for known numbers

The Blocked Contacts list is useful, but only for numbers you have already saved or that you want to block going forward. To block a specific contact, open the Phone app, find the number in your recents, tap the i icon next to it, scroll down, and tap Block this Caller. That number will never ring your phone again.

This does not help with no caller ID calls, because no caller ID means there is no saved number to block. However, if you notice the same spoofed number calling you repeatedly, you can block it this way. The blocked number will still be able to leave voicemail, but you will not see a notification.

What to do if calls keep getting through

If you have turned on Silence Unknown Callers and calls are still ringing your phone, check whether the caller is in your contacts or has called you before. Silence Unknown Callers only blocks truly unknown numbers; if someone has called you once, their number is in your recents, and they will ring through the next time they call.

If a specific number keeps calling you and you want it blocked permanently, add it to your Blocked Contacts list. If you are getting many calls from different spoofed numbers, contact your carrier and ask whether their call filtering service is active on your account. Sometimes it is turned off by default, or you may need to opt into the paid version to get better filtering.

If the calls are truly relentless, you can also report them to the Federal Trade Commission at reportfraud.ftc.gov. This does not stop the calls when ready, but it helps the FTC track patterns and take action against large-scale robocall operations.

Frequently Asked Questions

Will the caller know I blocked them?

No. Whether you use Silence Unknown Callers, Do Not Disturb, or the Blocked Contacts list, the caller will not receive a notification that you blocked them. They will hear a normal ring or go to voicemail, but they will not know the call was blocked on your end.

Can I block no caller ID calls but still get through-calls from my bank or doctor?

Not automatically. If your bank or doctor calls from a number not in your contacts, Silence Unknown Callers will send them to voicemail. If you know their number in advance, save it to your contacts so they will ring through. Otherwise, you will need to check voicemail and call them back.

What if I turn on Silence Unknown Callers and then need to receive a call from someone new?

You can turn it off in Settings > Phone at any time. It takes about 10 seconds. If you know you are expecting a call from a specific unknown number, turn it off temporarily, take the call, and turn it back on.

Do I need to pay for call filtering from my carrier?

Most carriers offer a free basic version of call filtering. The paid versions usually add features like more detailed reporting or blocking of suspected spam calls, but the free version blocks many no caller ID and spoofed calls. Check your carrier's website to see what is included with your plan.

If I block a number, can they still leave me a voicemail?

Yes. Blocked callers can still leave voicemail, but you will not receive a notification that they called. You can listen to their voicemail later if you choose to check your voicemail list.