All posts
GuidesJuly 21, 2026 9 min read

How to Block No Caller ID Calls (iPhone & Android, 2026)

'No Caller ID' calls hide the number so blocklists can't touch them. Here's how to silence them on iPhone and Android — and screen the ones that matter.

A call comes in labeled 'No Caller ID,' 'Unknown,' 'Private,' or 'Blocked.' There's no number to tap, no name to recognize, and no obvious way to stop it from happening again. If these calls have been piling up — often late at night or several times a day — you're not alone. Hidden-number calls are one of the most common complaints we hear, precisely because the usual advice ('just block the number') doesn't apply.

This guide walks through exactly how to block No Caller ID calls on iPhone and Android, what each method actually does, where it falls short, and how to handle the legitimate hidden-number calls you don't want to miss.

Why you can't just block a No Caller ID call

Every normal blocking tool works by matching a phone number against a list. When a caller deliberately withholds their number — by dialing a prefix like *67, using a PBX or VoIP setting, or spoofing an empty caller ID field — there's simply no number for your blocklist to catch. That's the whole point of hiding it.

This matters because the people most likely to hide their number fall into two very different groups: scammers and telemarketers who don't want to be traced, and legitimate callers whose systems mask outbound numbers — some hospitals, doctors' offices, schools, and businesses using older phone systems. Any method you use has to reckon with both. Blocking every hidden call blindly can mean missing a callback from a clinic. That trade-off is the theme of this whole guide.

How to block No Caller ID calls on iPhone

Apple doesn't let you block a single 'No Caller ID' entry the way you'd block a normal number, but iOS gives you two blunt-but-effective tools.

Option 1: Silence Unknown Callers

This is the fastest fix. Open Settings, scroll to Phone, tap 'Silence Unknown Callers,' and toggle it on. From then on, any number that isn't in your Contacts, recent outgoing calls, or Siri suggestions is sent straight to voicemail without ringing. No Caller ID calls are included.

The catch: it's all-or-nothing. A new client, a delivery driver, or a return call from a number you haven't saved gets silenced too. If you rarely receive calls from unknown numbers, it's a great setting. If your livelihood depends on picking up calls from people you haven't met yet, it's too blunt — which is exactly the gap AI screening was built to fill (more on that below).

Option 2: A Focus mode that only allows your contacts

For more control over timing, set up a Focus (Settings > Focus). Create or edit a Focus like 'Do Not Disturb,' set 'Allow Notifications' from People to your contacts or favorites only, and schedule it for the hours you get the most hidden-number calls — overnight, for instance. Calls with no caller ID won't break through, but a call from your mom will.

Option 3: Report obvious scams to your carrier

If the hidden calls are clearly fraudulent, your carrier's free filtering can help label or block some of them at the network level before they reach you. Turn on Verizon Call Filter, AT&T ActiveArmor, or T-Mobile Scam Shield in the carrier's app.

How to block No Caller ID calls on Android

Android varies by manufacturer, but most phones running the Google Phone app share the same options.

Option 1: Block calls from unidentified numbers

Open the Phone app, tap the three-dot menu, go to Settings > Blocked numbers, and enable 'Unknown' or 'Block calls from unidentified numbers.' This blocks callers who have hidden or withheld their caller ID. Samsung devices offer a similar toggle under Phone > Settings > Block numbers > 'Block calls from unknown numbers.'

Option 2: Turn on Google's spam filter

In the Phone app, go to Settings > Caller ID & spam and enable 'Filter spam calls.' Google screens against its own database and quietly diverts suspected spam. It won't catch every hidden call, but it reduces the volume.

Option 3: Enable Call Screen (Pixel and select devices)

Google's Call Screen answers unknown calls with an automated assistant that asks who's calling and shows you a live transcript. It's a solid built-in first step toward the screening approach — though it's limited to certain devices and doesn't give you the scoring, analytics, or cross-platform control a dedicated screener does.

Why the calls keep coming (even after you block them)

Here's the frustrating reality: blocking 'unknown' callers stops the ring, but it doesn't stop the dialing. Scam operations rotate through hidden and spoofed numbers by the thousands. Because there's no stable number to block, you're playing whack-a-mole with a target that has no fixed position.

The FTC and FCC receive hundreds of thousands of complaints about unwanted calls every year, and caller-ID spoofing — including deliberately blank or 'No Caller ID' presentation — is a leading tactic precisely because it defeats number-based blocking. If your defense depends on recognizing a number, hidden-number callers will always slip past. To read more about why this keeps escalating, see our breakdown of why robocalls are getting worse in 2026.

The better fix: screen the call instead of blocking the number

There's a fundamentally different approach that doesn't care whether a number is hidden, spoofed, or brand new: screen the call in real time. Instead of asking 'have I seen this number before?', an AI screener answers the call and asks the caller who they are and why they're calling — then decides based on the answer.

This flips the problem on its head. A scammer hiding behind 'No Caller ID' now has to actually respond to a screening prompt, and auto-dialers and dead-air campaigns simply can't. Meanwhile, a real person calling from a masked hospital line can say 'This is Dr. Alvarez's office returning your call' and get connected. You stop losing legitimate calls just because the number was hidden.

This is the core idea behind CallShield. Unknown and hidden callers are greeted by an AI receptionist, asked to identify themselves, and scored 0–100 for spam likelihood using signals like caller behavior, call timing, and frequency. You get a clean call log with a plain-English reason for every decision — so a blocked 'No Caller ID' call isn't a mystery, it's a documented one. If you want the full mechanics, we wrote a plain-English explainer on how AI call screening works.

What that looks like day to day

  • A hidden-number robocall hits your screen, gets no coherent answer, scores high, and never rings your phone.
  • A real caller from a masked business line states their name and reason, passes screening, and rings through with context.
  • Anything borderline leaves a message, so you never gamble a real opportunity on a blunt block.
  • Your allow list guarantees family, clients, and your kid's school always ring straight through.

A layered setup that actually works

No single toggle ends hidden-number calls forever, but stacking a few layers gets you almost all the way there. Here's the order we recommend:

  • Turn on your carrier's free spam filtering (Verizon, AT&T, or T-Mobile) as a baseline.
  • Enable your phone's built-in unknown-caller silencing or unidentified-number blocking for overnight peace.
  • Add live AI screening so hidden and spoofed calls get evaluated on the call itself — and legitimate hidden calls still get through.
  • Keep a tight allow list so the people who matter never get caught in the net.

For the complete step-by-step version of this stack — including the Do Not Call registry and how to stop leaking your number in the first place — see our full playbook on how to stop spam calls permanently.

The bottom line

You can silence No Caller ID calls today with a free toggle on any modern phone. But if you also need to catch the legitimate hidden-number calls — the clinic, the client, the callback — blocking alone will cost you. Screening the call instead of the number is the durable answer, because it doesn't depend on a number you'll never see. See how CallShield handles it, compare pricing and plans, or start a free trial and test it against your own calls for a week.

Frequently asked questions

Does *67 or blocking my own caller ID stop these calls?
No. *67 hides your number when you call others. It has no effect on incoming hidden-number calls.
Will blocking 'No Caller ID' block legitimate businesses?
Sometimes, yes. Hospitals, clinics, and some businesses mask outbound numbers. That is the biggest reason to screen rather than hard-block -- screening lets a real caller identify themselves and get through.
Can I block hidden calls for free?
Yes. The iPhone and Android settings described above are free. They are blunt but effective if you rarely need to answer unknown numbers. If missing a real call costs you money, live screening is worth the upgrade.
Why do I keep getting No Caller ID calls?
Scam operations deliberately hide their numbers so blocklists cannot match them. Because there is no stable number to block, hidden-number spam tends to persist even after you block individual calls. The only durable fix is screening the call itself rather than the number.

Stop spam calls with CallShield

AI call screening that blocks spam and lets real callers through. 7-day free trial.

Start Free Trial