How to Block a Number on Your Cell Phone

Unwanted calls and texts are one of the most common frustrations smartphone users deal with. Whether it's a persistent telemarketer, an unknown spam caller, or someone you'd simply rather not hear from, blocking a number is a straightforward feature built into virtually every modern smartphone. How you do it — and how effective it is — depends on your device, operating system, and carrier.

Why Blocking a Number Doesn't Always Work the Same Way

Here's something most guides skip over: blocking a number on your phone and blocking it at the carrier level are two different things. When you block through your phone's native settings, the call is typically silenced and sent to voicemail — the caller can still leave a message, and the attempt still registers on your carrier's network. Carrier-level blocking, by contrast, stops the call before it ever reaches your device.

This distinction matters because sophisticated spam callers often spoof numbers — meaning they change the number displayed on your caller ID with each call. Blocking one spoofed number won't stop the next call from a different fake number.

How to Block a Number on iPhone (iOS)

Apple has built call blocking directly into the Phone and Messages apps since iOS 7, with improvements added in later versions.

To block from a recent call:

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

To block from a text message:

  1. Open the Messages app and tap the conversation
  2. Tap the contact name or number at the top
  3. Tap Info, then scroll to Block this Caller

Once blocked, the contact can't call, text, or FaceTime you. You won't receive any notification — calls go to voicemail silently, texts are filtered out entirely.

iOS also includes Silence Unknown Callers, found under Settings → Phone. This automatically silences calls from numbers not in your contacts, recent outgoing calls, or Siri suggestions. It's a blunt tool — useful for spam, but it will also silence legitimate calls from unknown numbers.

How to Block a Number on Android

Android blocking works similarly but varies slightly by manufacturer. The steps below apply to stock Android (Pixel devices); Samsung, OnePlus, and other manufacturers follow a nearly identical process with minor UI differences.

To block from recent calls:

  1. Open the Phone app
  2. Long-press or tap the three-dot menu on the number you want to block
  3. Select Block / report spam

To block from a text message:

  1. Open the Messages app
  2. Open the conversation
  3. Tap the three-dot menu and select Block & report spam

Google's Phone by Google app adds a layer of automatic spam filtering powered by Google's database of known spam numbers. Samsung devices have a similar feature called Smart Call. These tools go beyond manual blocking and flag or auto-reject calls from known bad numbers.

Carrier-Level Blocking: A Different Layer of Protection

Most major carriers offer their own call-blocking services, often for free:

CarrierService NameCost
AT&TActiveArmorFree basic / paid premium
VerizonCall FilterFree basic / paid premium
T-MobileScam ShieldFree basic / paid premium

These services work at the network level, meaning spam calls can be stopped before your phone ever rings. They also use real-time databases to identify and flag robocall patterns — something your phone's built-in blocking can't do on its own.

The tradeoff is that carrier apps vary in accuracy. Some users report legitimate calls being flagged as spam, which can be disruptive in professional or time-sensitive situations.

Third-Party Blocking Apps

Apps like Hiya, Nomorobo, and RoboKiller plug into your phone's call-screening system and offer more aggressive filtering than native options. They maintain constantly updated databases of spam numbers and, in some cases, use AI-based call answering to screen calls before they reach you.

These apps typically require:

  • Permission to access your call logs — a privacy consideration worth weighing
  • A subscription for full features
  • iOS 10+ or Android 6+ for proper integration with the operating system's blocking APIs

The effectiveness of these apps varies depending on your call volume, the types of spam you're receiving, and how aggressively you configure them. More aggressive settings mean fewer spam calls but a higher chance of false positives.

Variables That Affect How Well Blocking Works 📵

No blocking method works equally well for everyone. The key factors:

  • Call volume and type: Robocalls with rotating spoofed numbers won't be stopped by manual blocking alone
  • Operating system version: Older iOS and Android versions have fewer native blocking features
  • Carrier: Carrier-level tools are only as good as the carrier's spam database
  • Privacy tolerance: Third-party apps require data access that not every user is comfortable granting
  • Whether you need voicemails: Native blocking typically still allows voicemails; some third-party apps do not

A Note on Texts vs. Calls

SMS spam and call spam are handled separately. Blocking a number in the Phone app doesn't always block texts from that number, and vice versa, depending on the device and OS version. On iOS, blocking from within the Messages app covers both channels. On Android, it depends on which app you initiate the block from and which messaging app you use — particularly if you use a third-party SMS app instead of Google Messages.

If you're using RCS messaging (the modern replacement for SMS on Android), blocking behavior may also differ from standard SMS, since RCS runs through your carrier's data network rather than the traditional cellular text system.


The right approach depends on the type of unwanted contact you're dealing with, how technically involved you want to get, and how much access you're willing to grant to third-party services. Someone receiving occasional unwanted calls has very different needs from someone being flooded with spoofed robocalls daily — and the tools that make sense in one scenario can be overkill or insufficient in the other.