How to Block Incoming Calls on Any Device
Unwanted calls — whether from telemarketers, spam numbers, or specific contacts — are one of the most common frustrations with modern phones. The good news: every major smartphone platform gives you tools to block incoming calls. The specifics, though, depend heavily on your device, carrier, and how aggressively you want to filter calls.
What "Blocking" Actually Does
When you block a number, the caller typically goes straight to voicemail or receives a busy signal, depending on the platform. They are not notified that they've been blocked. The call never rings on your end. This applies whether the block is set at the device level or through your carrier.
There's an important distinction between device-level blocking and carrier-level blocking:
- Device-level blocking is handled by your phone's operating system or a third-party app. It's free, immediate, and controlled entirely by you.
- Carrier-level blocking is managed by your mobile provider. Some carriers offer free tools; others charge for premium spam-filtering services.
Both can run simultaneously, and in many cases, combining them gives the most complete coverage.
Blocking Calls on iPhone (iOS)
Apple gives you a few native ways to block calls:
Block a specific number:
- Open the Phone app and go to your Recents tab.
- Tap the info icon (ⓘ) next to the number.
- Scroll down and tap Block this Caller.
Blocked contacts on iPhone are sent directly to voicemail. You can manage your blocked list under Settings → Phone → Blocked Contacts.
Silence unknown callers: iOS includes a feature called Silence Unknown Callers, found under Settings → Phone. When enabled, any number not in your contacts, recent outgoing calls, or Siri Suggestions is automatically silenced and sent to voicemail. This is a blunt tool — useful if spam calls are frequent, but it can also silence legitimate calls from unfamiliar numbers.
Blocking Calls on Android
Android's approach varies more widely because manufacturers (Samsung, Google, OnePlus, etc.) each customize the dialer app. The general method is consistent:
Block a specific number:
- Open the Phone app and navigate to your call log.
- Long-press or tap the number you want to block.
- Select Block or Block/Report Spam.
On stock Android (Pixel devices), Google's Phone app includes built-in spam detection that screens calls automatically and can announce the caller's purpose before you pick up — a feature called Call Screen.
On Samsung devices, you'll find additional options under Phone → Settings → Block Numbers, including the ability to block all unknown numbers or private/hidden numbers specifically.
Using Your Carrier's Tools 📵
All major U.S. carriers offer call-blocking tools, and most have expanded their free offerings in recent years:
| Carrier | Free Tool | Premium Option |
|---|---|---|
| AT&T | ActiveArmor (basic) | ActiveArmor Advanced |
| Verizon | Call Filter (basic) | Call Filter Plus |
| T-Mobile | Scam Shield (basic) | Scam Shield Premium |
Free tiers generally include spam identification and the ability to block known scam numbers. Premium tiers add features like a personal block list synced across devices, reverse number lookup, and more aggressive filtering categories.
STIR/SHAKEN is worth knowing about here — it's an industry-wide framework that authenticates caller ID to reduce spoofing. Your carrier implements this at the network level, meaning some spam calls are flagged or blocked before they ever reach your phone, regardless of your device settings.
Third-Party Call-Blocking Apps
If native tools aren't enough, dedicated apps provide more granular control:
- Hiya and Nomorobo maintain large databases of known spam and robocall numbers and update them continuously.
- RoboKiller uses audio "answer bots" to waste robocallers' time and contribute to their database.
- These apps typically require permission to access your call log and contacts, and many use subscription models for full functionality.
The effectiveness of these apps depends partly on how current their spam databases are and how the app integrates with your specific OS version and phone model.
Blocking Hidden or Private Numbers
This is where things get more variable. Blocking "No Caller ID" calls isn't universally available across all devices and carriers. Some options:
- iOS: Silence Unknown Callers (described above) will also silence no-caller-ID calls.
- Android: Many dialer apps include a toggle specifically for "private" or "hidden" numbers.
- Carrier level: Some carriers let you block anonymous calls through their account portal or by dialing a specific code (e.g., *77 on some networks).
One caveat: completely blocking all unknown or hidden numbers can interfere with legitimate calls — doctor's offices, schools, and many businesses call from numbers that appear masked or unknown.
The Variables That Change Everything 🔧
How well call blocking works in practice — and which method makes the most sense — shifts considerably based on:
- Your OS version: Older iOS or Android versions may lack newer built-in spam features.
- Your carrier and plan: Carrier-level tools vary significantly in scope and availability.
- How calls are reaching you: VoIP-based spam calls behave differently from traditional PSTN calls and can be harder to block consistently.
- Your call volume and context: A freelancer who needs to take calls from unknown clients has very different needs than someone who almost never takes unrecognized calls.
- Whether you also use a second number or VoIP app: Apps like Google Voice or WhatsApp handle call blocking through their own separate systems, independent of your phone's native dialer.
The combination of device settings, carrier tools, and third-party apps that works well for one person may be overkill — or genuinely insufficient — for another, depending entirely on those factors.