How to Block Calls on Any Device: A Complete Guide

Unwanted calls are one of the most consistent frustrations in modern communication. Whether it's spam robocalls, telemarketers, an ex, or an unknown number that keeps calling back — blocking is usually the right move. But how you block calls depends heavily on your device, carrier, and what kind of blocking you actually need.

Why Call Blocking Works Differently Depending on Your Setup

There's no single universal "block" system. Call blocking operates at several different layers:

  • Device-level blocking — your phone's operating system rejects specific numbers
  • Carrier-level blocking — your mobile provider filters calls before they reach your phone
  • App-level blocking — third-party apps screen numbers against known spam databases
  • Network-level blocking — for business phone systems (VoIP, PBX), blocking happens at the service infrastructure

Each layer has different capabilities, limitations, and the right one for you depends on your situation.

How to Block Calls on iPhone (iOS)

iOS has built-in call blocking that's straightforward to use.

To block a specific number:

  1. Open the Phone app and go to Recents
  2. Tap the ℹ️ info icon next to the number
  3. Scroll down and tap Block this Caller

Blocked numbers can't reach you by call, FaceTime, or iMessage.

For unknown and spam callers, iOS offers Silence Unknown Callers (Settings → Phone → Silence Unknown Callers). This sends any number not in your contacts, recent calls, or Siri suggestions directly to voicemail — no ring at all.

iOS also supports Call Blocking & Identification extensions, which are third-party apps that integrate directly with the Phone app to flag or auto-block known spam numbers based on regularly updated databases.

How to Block Calls on Android

Android blocking works similarly but varies slightly by manufacturer skin (Samsung One UI, Pixel's stock Android, etc.).

On stock Android (Google Pixel):

  1. Open the Phone app
  2. Go to Recents, long-press the number
  3. Tap Block / report spam

On Samsung devices:

  1. Open PhoneRecents
  2. Tap the number → More detailsBlock

Google's Phone app (available on most Android devices) includes built-in Call Screen — a feature that uses Google Assistant to intercept unknown calls in real time and transcribe what the caller says before you decide whether to answer. This is one of the more practical spam-handling tools available without a third-party app.

Samsung and other manufacturers often include their own spam detection layers on top of Android's native tools.

Blocking Calls Through Your Carrier

Every major carrier offers some form of call blocking or spam filtering — and many of these work before the call even hits your phone.

CarrierFree OptionPremium Option
AT&TCall Protect (basic)ActiveArmor (advanced)
VerizonCall Filter (basic)Call Filter Plus
T-MobileScam Shield (basic)Scam Shield Premium

Carrier-level tools are useful because they can block robocalls at the network level, meaning your phone never rings. The tradeoff is that carrier tools are less customizable — you typically can't define your own block lists with the same granularity as device-level blocking.

Third-Party Call Blocking Apps

Apps like Hiya, Nomorobo, RoboKiller, and YouMail sit between your carrier and your phone, pulling from large databases of known spam, scam, and telemarketer numbers.

What they do well:

  • Real-time number lookup against millions of flagged numbers
  • Automatic blocking of known robocall numbers
  • Community-reported spam flagging

What to consider:

  • Most have free tiers with limited functionality and paid plans for full features
  • They typically require permission to access your call log
  • On iOS, they integrate as Call Blocking & Identification extensions; on Android, they often need to be set as the default Phone app

The right fit depends on how aggressive you want filtering to be and how comfortable you are granting call log access to a third-party service.

Blocking Calls on a Landline

Traditional landlines and VoIP home phones have fewer built-in options but a few workable paths:

  • Anonymous Call Rejection — most carriers offer this as a free add-on; it blocks calls from numbers marked as "Private" or "Unknown"
  • NOMOROBO — a free service for VoIP landlines that uses simultaneous ring to intercept robocalls before the second ring
  • Do Not Disturb settings on VoIP adapters (like those from Ooma or MagicJack) allow number-specific blocking

What You Can't Always Block 📵

Blocking is effective, but not absolute. A few limitations worth knowing:

  • Spoofed numbers change with every call, making number-specific blocks useless. Carrier-level and app-level tools are better equipped for these.
  • International numbers may bypass some carrier filters depending on your plan
  • Emergency or government calls (like AMBER Alerts or emergency broadcast calls) are designed to bypass standard blocking
  • Blocking a number doesn't prevent the caller from leaving voicemail on most default configurations — you'd need to separately manage voicemail settings if that matters

The Variables That Shape Your Experience

How effective call blocking is for you comes down to:

  • Your device and OS version — newer iOS and Android versions have stronger native tools
  • Your carrier — their filtering capabilities differ, especially between prepaid and postpaid plans
  • The type of calls you're dealing with — a single persistent harasser versus a flood of rotating robocall numbers requires different approaches
  • Your tolerance for false positives — aggressive blocking occasionally catches legitimate calls
  • Whether you want passive filtering or active control — some people want a set-it-and-forget-it solution; others want to manually curate their block list

The combination of native OS tools, carrier filtering, and third-party apps gives you multiple overlapping layers — but deciding which layers to use, and how aggressive to set them, depends on what's actually hitting your phone and how you use it day to day.