Blocking no caller ID calls depends on your phone type and carrier

Most phones let you block calls that hide their number, but the method differs between iPhone and Android, and some carriers offer additional tools. iPhone users can use the built-in Do Not Disturb feature or a third-party app. Android users have native blocking in their Phone app. Your carrier—Verizon, AT&T, T-Mobile, or others—may also offer a separate service that catches hidden-number calls before they reach you.

The challenge is that truly anonymous calls are harder to block than calls from a known number, because your phone cannot identify who is calling. This means some calls will still get through unless you use a blanket setting that blocks all unknown numbers, which also stops legitimate calls from doctors, schools, or businesses you do not have saved.

Key Takeaways

  • iPhone users can enable "Silence Unknown Callers" in Settings to send no caller ID calls straight to voicemail without ringing.
  • Android users can open the Phone app, tap More, go to Settings, and turn on "Block Unknown" to stop calls from numbers not in your contacts.
  • Your carrier may offer a separate call-filtering service—Verizon Call Filter, AT&T Call Protect, or T-Mobile Scam Shield—that catches hidden-number calls at the network level.
  • Third-party apps like Nomorobo or RoboKiller can block no caller ID calls, but they require permission to access your call history and contacts.
  • Blocking all unknown callers will also block legitimate calls from numbers you have not saved, so consider using Do Not Disturb instead if you want to stay reachable.

How to block no caller ID calls on iPhone

The simplest method on iPhone is "Silence Unknown Callers," a built-in feature that sends calls from numbers not in your contacts directly to voicemail. Open Settings, tap Phone, scroll down to Silence Unknown Callers, and toggle it on. These calls will not ring or vibrate—they go straight to voicemail, and you can review them later if you choose.

This method works for no caller ID calls because a hidden number is, by definition, unknown to your phone. The downside is that it also silences calls from your doctor's office, your child's school, or a business you called earlier that is calling back. If you need to receive calls from unknown numbers, use Do Not Disturb instead: set it to allow calls only from your Favorites or Recents, and all other calls—including no caller ID—will be silenced during the hours you choose.

If you want more control, read a third-party app like Nomorobo (free) or RoboKiller (paid subscription). These apps maintain a database of known spam and scam numbers and can block no caller ID calls based on patterns. They require access to your call history and contacts, so review their privacy policy before installing.

How to block no caller ID calls on Android

Android's native Phone app includes a "Block Unknown" setting that works similarly to iPhone's Silence Unknown Callers. Open the Phone app, tap the three-dot menu (More), go to Settings, then Call Blocking, and turn on "Block Unknown." Calls from numbers not in your contacts will be rejected automatically.

Some Android phones—particularly Samsung and Google Pixel—also let you block calls directly from the call log. If a no caller ID call comes through, open your recent calls, long-press the entry, and select "Block Number." This adds that specific call pattern to your blocked list, though since the number is hidden, this method is less useful than blocking all unknown numbers.

Like iPhone, blocking all unknown callers on Android will also block legitimate incoming calls. If you need an alternative, use your phone's Do Not Disturb mode and set it to allow calls only from contacts you have saved. This way, no caller ID calls will be silenced, but calls from your doctor, employer, or school will still ring through.

Using your carrier's call-filtering service

Your phone carrier offers a network-level service that can block no caller ID calls before they reach your phone. Verizon Call Filter, AT&T Call Protect, and T-Mobile Scam Shield all identify and block calls from hidden numbers, spam numbers, and known scams. These services work across all your devices on that carrier and do not require you to install an app (though apps are available for more control).

Verizon Call Filter is free for basic filtering and includes a paid tier that blocks more aggressively. AT&T Call Protect offers a free version and a premium version with additional features. T-Mobile Scam Shield is included free with most T-Mobile plans. Contact your carrier to confirm which service you have and how to enable it, or log into your carrier's website or app to turn on call filtering.

Carrier services are effective because they filter calls at the network level, before your phone receives them. This means no caller ID calls are caught and blocked before your phone even rings. The trade-off is less granular control—you cannot easily whitelist a specific number the way you can with a phone app.

Third-party apps for blocking no caller ID calls

Apps like Nomorobo, RoboKiller, Truecaller, and Call Control offer more sophisticated blocking than your phone's built-in tools. They maintain databases of known spam and scam numbers, use machine learning to identify patterns in no caller ID calls, and let you create custom block lists. Some apps also show you the likely identity of a caller before you answer.

Most of these apps require a subscription ($3 to $10 per month) or offer a free version with limited features. They need permission to access your call history, contacts, and sometimes your location. Before installing, read the app's privacy policy and understand what data it collects. Reputable apps like Nomorobo and RoboKiller are transparent about their data practices.

The advantage of third-party apps is flexibility: you can block specific numbers, whitelist others, and see detailed reports of blocked calls. The disadvantage is that they add another app to your phone and require ongoing maintenance. For most people, your carrier's service or your phone's built-in blocking is sufficient.

What to do if you keep getting no caller ID calls

If no caller ID calls are frequent, the first step is to enable blocking through your phone or carrier. If they continue, the calls may be coming from a spoofing service—a tool that masks the caller's real number. Spoofed calls are harder to stop because the caller is deliberately hiding their identity, and new spoofed numbers appear constantly.

If the calls are harassing or threatening, document them (note the date, time, and what was said) and report them to the Federal Trade Commission at ReportFraud.ftc.gov. If they are from a debt collector, you have the right to request in writing that they stop calling. If they are from an unknown source and you have not given your number out, consider changing your number—this is a last resort, but it is effective.

Do not answer no caller ID calls if you do not recognize the number. Answering confirms your number is active and may lead to more calls. If you must answer, do not confirm your name, account number, or any personal information. Hang up when ready if the caller asks for money or personal details.

Balancing blocking with staying reachable

The trade-off with blocking no caller ID calls is that you may also block legitimate calls. A doctor's office, a school, or a business you called may use a main switchboard number that does not display in your contacts. If you block all unknown numbers, you will miss these calls.

A middle ground is to use Do Not Disturb with exceptions. On iPhone, set Do Not Disturb to allow calls from Favorites or Recents. On Android, use Do Not Disturb to silence unknown callers during specific hours (like nights and weekends) but allow them during business hours. This way, you block no caller ID calls when you are least likely to need them, but stay reachable during the day.

Another option is to let no caller ID calls go to voicemail and check them later. Most legitimate callers will leave a message. If a call is important, the caller will try again or send a text. This approach requires patience but avoids missing important calls.

Frequently Asked Questions

Can I block no caller ID calls on my landline?

Yes, most landline providers offer call-blocking services through their phone company. Contact your provider to ask about blocking anonymous calls or no caller ID calls. Some providers charge a monthly fee; others include it free. You can also use a device like a call blocker box that sits between your phone and the wall jack, though these are less common now.

Will blocking no caller ID calls stop legitimate calls from my bank or doctor?

It depends. If your bank or doctor's office uses a main number that is not in your contacts, yes, it may be blocked. If they use a direct line or a number you have called before, it will likely come through. If you are concerned, use Do Not Disturb instead of blocking, or add your doctor's and bank's numbers to your contacts so they are recognized.

Do I need to pay for call blocking?

Your phone's built-in blocking is free. Your carrier's service is usually free or included in your plan. Third-party apps range from free (with limited features) to $3 to $10 per month. You do not need to pay unless you want advanced features like call identification or custom block lists.

What if someone spoofs a number to make it look like it is coming from my own number?

This is called neighbor spoofing, and it is common. Your phone may not block it because the number looks like it is from you. If you get a call from your own number, do not answer. Report it to your carrier and the FTC. There is no way to block calls from your own number without blocking all calls, so the best defense is not to answer.

Can I block no caller ID calls on my work phone?

If your work phone is managed by your company, contact your IT department or help desk to request call blocking. Many businesses use phone systems that allow blocking at the network level. If you have a personal work phone, use the same methods as your personal phone—your carrier's service or your phone's built-in blocking.