How to Block a Phone Number on an Android Phone

Getting unwanted calls or texts from a number you'd rather never hear from again? Android makes it reasonably straightforward to block numbers — but the exact steps depend on which phone you're using, which Android version it's running, and whether you're blocking through the native dialer, a messaging app, or your carrier. Here's what you need to know.

What "Blocking" Actually Does on Android

When you block a number on Android, calls from that number are silenced and sent directly to voicemail (or rejected outright, depending on your setup). Text messages from blocked numbers are filtered out — they won't appear in your main conversation list, though some Android versions do store them in a separate "Blocked messages" folder so you can review them later.

Blocking happens at the app level on most Android devices. This means blocking a number in your Phone app doesn't automatically block it in your Messages app, and vice versa. If you want full coverage — no calls and no texts — you'll typically need to block the number in both places.

How to Block a Number in the Phone App

On most Android phones running a reasonably modern version of Android (9 and above), the process follows one of these two paths:

From your Recent Calls list:

  1. Open the Phone app
  2. Tap the Recents tab
  3. Tap the number or contact you want to block
  4. Tap Block / Report spam or look for a three-dot menu and select Block number

From your Contacts list:

  1. Open the Phone app or Contacts app
  2. Find and open the contact
  3. Tap the three-dot menu (usually top-right)
  4. Select Block numbers or Block contact

On stock Android (like Pixel phones), this lives in a fairly predictable place. On Samsung Galaxy devices running One UI, the path is slightly different — you'll often find blocking options under More options → Block number inside a call log entry. On Motorola, OnePlus, or other manufacturer skins, the labeling may vary but the function is the same.

How to Block a Number in the Messages App 📵

To block texts specifically:

In Google Messages (the default on most modern Android phones):

  1. Open the conversation from the number you want to block
  2. Tap the three-dot menu in the top-right corner
  3. Select Block & report spam or simply Block

In Samsung Messages:

  1. Open the conversation
  2. Tap the three-dot menu
  3. Select Block number

In both cases, you'll usually be asked whether you also want to report the number as spam — that's optional and sends data to Google or Samsung to help flag patterns.

Built-In vs. Carrier-Level Blocking

There's an important distinction between device-level blocking and carrier-level blocking.

Blocking MethodWhere It WorksWhat It Stops
Phone/Messages appOn your device onlyCalls and texts reaching your screen
Carrier blockingAt the network levelCalls/texts before they reach your phone
Third-party appsVariesCalls, texts, spam detection

Device-level blocking (what the steps above describe) is free, immediate, and doesn't require contacting anyone. The downside: the calls still technically connect to your carrier's network before being rejected, which means voicemails may still be left depending on your setup.

Carrier-level blocking is handled by your mobile provider — AT&T, T-Mobile, Verizon, and others all offer tools (some free, some subscription-based) that block numbers before they ever reach your phone. This can be more effective for persistent harassers or robocall campaigns.

Third-party apps like Hiya, Nomorobo, or RoboKiller add a layer of spam intelligence on top of manual blocking — useful if you're dealing with high volumes of unknown or rotating numbers rather than one specific caller.

When the Steps Don't Match What You See 🔍

Android is not a single, uniform operating system. Samsung, Google, OnePlus, Motorola, and others each run their own version with different UIs, renamed menus, and different default apps. The steps above cover the most common setups, but your phone may look different if:

  • You're running an older Android version (pre-9)
  • Your carrier has replaced the default Phone or Messages app with their own
  • You've installed a third-party dialer (like Truecaller)
  • Your device is a budget model with a stripped-down interface

In those cases, searching your phone's Settings app for "blocked numbers" or "call blocking" often reveals the right menu faster than navigating manually.

Factors That Affect Which Approach Works Best for You

Several variables shape which blocking method actually fits your situation:

  • Frequency and source of unwanted contact — a single ex-contact vs. ongoing robocall campaigns are very different problems
  • Android version and manufacturer skin — determines where the settings live and what options are available natively
  • Whether you use Google Messages or a different SMS app — blocking in one doesn't carry over to the other
  • Your carrier — some offer robust network-level tools; others require third-party solutions
  • Privacy preferences — some spam-detection apps require access to your contact list and call history to function

The built-in blocking tools on Android handle the most common scenarios well. But whether device-level blocking is sufficient, or whether you need carrier tools or a dedicated app, comes down to what exactly you're trying to stop — and that depends entirely on your own situation.