How to Block Phone Calls on Your Phone: A Complete Guide

Getting unwanted calls — from telemarketers, spam bots, or specific contacts you'd rather avoid — is one of the most common frustrations smartphone users deal with. The good news is that every major mobile platform includes built-in call blocking tools, and third-party options extend those capabilities further. How well any of these work for you depends on your device, carrier, and what kind of calls you're actually trying to stop.

What "Blocking a Call" Actually Does

When you block a number, your phone silently rejects incoming calls from that number. The caller typically hears a busy tone or goes straight to voicemail — they're not notified that they've been blocked. Text messages from blocked numbers are also suppressed on most platforms, which is worth knowing if you only want to block calls but not messages.

Blocking works at the device level, meaning it only affects the phone where you apply it. If someone calls your number from a different phone, that secondary number won't be blocked automatically.

How to Block Calls on Android

Android's call blocking is built into the Phone app, though the exact menu labels vary slightly between manufacturers (Samsung, Google Pixel, OnePlus, etc.).

The general steps:

  1. Open your Phone app
  2. Go to Recents or Call History
  3. Tap the number or contact you want to block
  4. Select Block / Report Spam or look for a three-dot menu with a "Block" option

You can also add numbers manually through Settings → Blocked Numbers in most Android versions (Android 6.0 and later supports this natively).

Samsung devices running One UI have a dedicated Block List under Phone settings, which also lets you block calls from hidden or private numbers — a useful toggle if you're getting anonymous spam calls.

📵 On stock Android (Google Pixel), the Google Phone app includes a Verified Calls and Call Screen feature that uses AI to screen unknown callers before your phone even rings. This is separate from manual blocking but works alongside it.

How to Block Calls on iPhone (iOS)

Apple's call blocking is straightforward and has been available since iOS 7.

To block a recent caller:

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

To block a contact:

  1. Open the Contacts app
  2. Tap the contact
  3. Scroll down and tap Block this Caller

iOS also has a Silence Unknown Callers feature (Settings → Phone → Silence Unknown Callers) that sends any number not in your contacts, recent calls, or Siri suggestions straight to voicemail. This is a blunt instrument — it's effective against spam, but you'll miss calls from legitimate numbers you don't have saved.

Carrier-Level Call Blocking

Your mobile carrier offers another layer of call blocking that operates before the call reaches your device. This is particularly useful against robocalls and spoofed numbers.

CarrierBuilt-In ToolOptional Premium Tier
AT&TActiveArmor (free tier)ActiveArmor Advanced
VerizonCall Filter (free tier)Call Filter Plus
T-MobileScam Shield (free)Scam Shield Premium
Google FiSpam filtering built-inN/A

The free tiers generally include spam labeling and basic blocking. Paid tiers add features like personal block lists, reverse number lookup, and more aggressive filtering. Whether the paid tier is worth it depends on how frequently you're getting unwanted calls.

Third-Party Call Blocking Apps

Apps like Hiya, Nomorobo, and RoboKiller tap into large community-sourced databases of known spam numbers. They work by comparing incoming calls against these databases in real time.

Key variables that affect their usefulness:

  • Database size and update frequency — larger, more frequently updated databases catch more spam
  • How often your region's spam numbers appear in their dataset
  • False positive rate — aggressive blockers occasionally flag legitimate calls
  • Platform integration — iOS and Android both support third-party call identification apps through their respective settings menus

On iOS, you enable these under Settings → Phone → Call Blocking & Identification. On Android, you set a preferred caller ID and spam app under Phone → Settings.

Blocking Calls from Unknown or Private Numbers

Both Android and iPhone let you take action on calls showing No Caller ID, Private, or Unknown:

  • Android: In the Phone app settings, look for Block anonymous calls or an equivalent toggle
  • iPhone: The Silence Unknown Callers setting (mentioned above) covers this scenario, though it silences rather than outright blocks

🔇 Keep in mind that some legitimate callers — doctors' offices, certain businesses, government agencies — occasionally come through as unknown numbers. A hard block on all anonymous calls can result in missed calls you actually wanted.

What Affects How Well Blocking Works for You

Not every blocking method works equally well in every situation. Several factors shape your actual experience:

  • Type of calls you're receiving — robocalls from rotating spoofed numbers are much harder to stop than calls from a single known number
  • Your OS version — older Android or iOS versions may have fewer native blocking options
  • Your carrier's infrastructure — some carriers implement STIR/SHAKEN call authentication (a framework to verify caller ID), which reduces spoofed numbers reaching you at all
  • Whether calls come via cellular or VoIP — calls made through apps like WhatsApp, FaceTime, or Skype are managed within those apps, not through your phone's call blocker
  • How frequently the spam number changes — scammers rotate numbers to avoid blocklists, which is why no single method eliminates spam calls entirely

The right combination of device-level blocking, carrier tools, and third-party apps looks different depending on how many unwanted calls you get, what type they are, and how much friction you're willing to add to your incoming call experience.