How to Block Phone Calls on Your Phone (Android & iOS Guide)

Unwanted calls — spam, telemarketers, exes, or just numbers you don't recognize — are one of the most common phone frustrations. The good news: every modern smartphone has built-in tools to block calls, and most people never need a third-party app to get the job done. Here's how it works across the major platforms, and what actually determines whether blocking does what you expect.

How Call Blocking Works

When you block a number, your phone intercepts the call before it rings. The caller typically hears a single ring before being sent to voicemail — or sometimes nothing at all, depending on your carrier and settings. The blocked caller is never notified they've been blocked. Your phone simply stops alerting you.

Blocking can happen at two levels:

  • Device-level blocking — handled by your phone's operating system
  • Carrier-level blocking — handled by your mobile network (often more powerful, especially for spoofed numbers)

Most users only need device-level blocking. Carrier tools become important when you're dealing with high-volume spam or numbers that change constantly.

Blocking Calls on Android

Android's native call-blocking lives inside the Phone app, which is where most people should start. The exact steps vary slightly depending on your manufacturer (Samsung, Google Pixel, OnePlus, etc.), but the general path is consistent.

From your recent calls:

  1. Open the Phone app
  2. Tap the number or contact you want to block
  3. Select Details or the info icon
  4. Tap Block / Report Spam

From your contacts:

  1. Open the contact
  2. Tap the three-dot menu (top right)
  3. Select Block

On Google Pixel devices running stock Android, the Phone app also includes Call Screen — a feature that uses Google Assistant to screen unknown callers in real time. The caller is asked to state their name and purpose before your phone rings. This is particularly useful for numbers that aren't in your spam database yet.

Samsung devices (running One UI) include a Block list under Phone Settings → Block numbers, where you can add numbers manually or enable blocking for all unidentified callers in one toggle.

Blocking Calls on iPhone (iOS)

Apple's blocking system is similarly straightforward and lives in a few places depending on where you encounter the number.

From recent calls:

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

From a text message:

  1. Open the conversation
  2. Tap the contact name or number at the top
  3. Tap InfoBlock this Caller

iOS also has a feature called Silence Unknown Callers (Settings → Phone → Silence Unknown Callers). When enabled, calls from numbers not in your contacts, recent calls, or Siri suggestions are automatically silenced — they go straight to voicemail without ringing. This is one of the most effective built-in tools for cutting spam noise without blocking individual numbers one at a time.

Carrier-Level Blocking Tools

Both Android and iOS blocking operate at the software level, which means a determined spammer using number spoofing (disguising their real number) can sometimes slip through. For this, carrier tools go deeper.

CarrierFree ToolNotes
AT&TActiveArmorFree tier available in app
VerizonCall FilterBasic filtering free; advanced paid
T-MobileScam ShieldFree for most plans
Google FiBuilt-in spam filteringIntegrated with Phone app

These services use network-level call data and reputation databases that your phone's OS can't access on its own.

Third-Party Call Blocking Apps

Apps like Hiya, Nomorobo, and RoboKiller extend blocking further by maintaining large, crowd-sourced databases of known spam numbers. On iOS, these work through Apple's CallKit framework, which allows them to display spam warnings before you pick up — without them ever seeing your call content.

The key variable with third-party apps: how frequently their database is updated and whether their subscription cost makes sense for your call volume. Someone who receives one or two robocalls a week has a very different calculus than someone managing a business line.

Variables That Change Your Results 📱

A few factors determine how effective any blocking method will be for your situation:

  • OS version — Silence Unknown Callers on iOS and Call Screen on Pixel require relatively recent software versions
  • Carrier — Some carrier blocking tools only work on certain plan tiers
  • Call frequency and type — Occasional personal harassment vs. high-volume robocalls call for different approaches
  • Whether you regularly receive legitimate unknown calls — Blocking all unknown numbers works well for some people and creates problems for others (waiting on a doctor's callback, for example)
  • Number spoofing — If a caller is actively rotating spoofed numbers, device-level blocking alone won't keep up

There's also a difference between blocking a specific saved contact versus blocking an unknown number you've never stored — the friction and method differ slightly depending on platform.

The right combination of native settings, carrier tools, and third-party apps depends on the type of calls you're dealing with, your phone model, and how aggressive you want your filtering to be. Someone on a stock Android Pixel handles this differently than someone on a Samsung running an older version of One UI — and both have different options than an iPhone user who regularly gets calls from unregistered numbers for legitimate reasons.