Spam calls have gotten worse. 47+ billion robocalls hit Americans in 2025. The good news: both iPhone and Android have built-in tools to fight back — and in 2026, AI-powered call screening has taken protection to a level blocklists never could.

This guide covers everything: native settings on both platforms, third-party apps worth knowing about, and the newer AI approach that handles the calls that slip through everything else.

1 in 3 Americans receives at least one spam call per day, according to the FTC's 2025 Consumer Sentinel report. Over 5.2 million Do Not Call complaints were filed — a record.
🍎

How to Block Spam Calls on iPhone

iOS has two native spam-blocking tools that work without any third-party app. Neither is perfect, but together they cut most unwanted calls.

Silence Unknown Callers

This is the most powerful built-in option. When enabled, calls from numbers not in your contacts, recent calls, or Siri suggestions go straight to voicemail — silently. Your phone doesn't ring at all.

  1. 1
    Open Settings Tap the Settings app on your iPhone.
  2. 2
    Tap "Phone" Scroll down and tap Phone in the Settings list.
  3. 3
    Tap "Silence Unknown Callers" It's near the bottom of the Phone settings screen.
  4. 4
    Toggle it on Green = active. Unknown callers will now go to voicemail without ringing your phone.
⚠️ Heads up: Silence Unknown Callers is a blunt instrument. It silences anyone not in your contacts — including doctors, delivery drivers, and first-time legitimate callers. If you use it, check your voicemail regularly.

Block Specific Numbers on iPhone

For repeat offenders — a number that keeps calling from the same digits — you can block it directly:

  1. 1
    Open the Phone app and tap Recents Find the number you want to block in your recent calls list.
  2. 2
    Tap the ⓘ info icon next to the number This opens the contact detail screen.
  3. 3
    Scroll to the bottom and tap "Block this Caller" Confirm the block. The number can no longer call, FaceTime, or text you.

Manage blocked numbers: Settings → Phone → Blocked Contacts. You can remove blocks or add numbers manually here.

Carrier-Level Spam Protection

Your carrier adds another layer of protection independent of iOS settings:

🤖

How to Block Spam Calls on Android

Android's spam protection varies slightly by manufacturer and carrier, but the core settings are consistent across most devices running Android 9+.

Enable Spam Protection (Google Phone App)

If you're using the Google Phone app (standard on Pixel and most Android devices), spam filtering is built in:

  1. 1
    Open the Phone app Tap the Phone dialer on your Android device.
  2. 2
    Open Settings Tap the three-dot menu (⋮) in the top-right corner, then tap Settings.
  3. 3
    Tap "Caller ID & spam" This is where Google's spam detection lives.
  4. 4
    Enable "Filter spam calls" Toggle it on. Calls Google identifies as spam will be declined automatically without ringing.

Google Call Screen (Pixel Devices)

Pixel phones have an extra feature called Call Screen — an AI that answers unknown calls in real time and transcribes what the caller says before you decide whether to pick up. It's Google's version of call screening.

To use it: when an unknown number calls, tap "Screen call" instead of answering. Google Assistant will answer the call, ask the caller to state their name and reason for calling, and show you a live transcript. You can then choose to answer, decline, or mark as spam.

Block Specific Numbers on Android

  1. 1
    Open the Phone app and tap Recents Find the number you want to block.
  2. 2
    Long-press the number A context menu will appear with block options. On some devices, tap the number and look for a "Block" or "Block/report spam" option.
  3. 3
    Confirm the block Optionally report as spam to help Google's database. The number is now blocked.
💡 Samsung devices: Open the Phone app → Recents → tap a number → Block. On Samsung, you can also set "Block unknown callers" under Phone → Settings → Block numbers.

Want a smarter solution?

Built-in settings block some calls. YapTrap's AI answers every unknown call, screens it in real time, and wastes scammers' time so they stop calling.

Try YapTrap Free →

Third-Party Spam Blocking Apps

If native tools aren't cutting it, a handful of third-party apps provide more aggressive filtering. For a full breakdown of each, see our best robocall blocker apps comparison. The short version:

App Platform Price Best for
Nomorobo iOS, Android $1.99/mo Landline + mobile blocking
RoboKiller iOS, Android $4.99/mo Answer bots to waste scammers' time
Hiya iOS, Android Free / $3.99/mo Caller ID + spam labels
Truecaller iOS, Android Free / $2.99/mo Crowdsourced number identification

The limitation all blocking apps share: they rely on databases of known bad numbers. Scammers rotate through fresh numbers constantly. A number that's never been reported won't be flagged — and those are the calls that get through.

AI-Powered Call Screening: The Next-Gen Approach

Blocking is reactive. Every new scam number starts its life unblocked. The more durable approach is to intercept every unknown call before it reaches you — and handle it with AI.

This is what YapTrap does. You forward your calls to a YapTrap number, and an AI answers every unknown call instead of your voicemail. The AI does one of three things depending on what it detects:

The critical difference from blocking apps: YapTrap doesn't need a database of known bad numbers. It evaluates every call in real time, so freshly rotated scam numbers get handled the same as known offenders.

How to set up call forwarding with YapTrap

  1. 1
    Create a free account at yaptrap.polsia.app Takes under a minute. You get 3 screened calls free — no credit card required.
  2. 2
    Copy your YapTrap forwarding number It's shown in your dashboard immediately after signup. This is the number your phone will forward unknown calls to.
  3. 3
    Set up conditional call forwarding on your phone iPhone: Call your carrier or dial *61*[YapTrapNumber]# from your iPhone keypad to forward unanswered calls. Android: Go to Phone app → Settings → Calls → Call forwarding → Forward when unanswered, then enter your YapTrap number.
  4. 4
    Add trusted contacts to your whitelist Contacts you add get professional message-taking mode. Everyone else gets screened. You can also set up contact lists and assign personas per category.
  5. 5
    Choose your spam-handling persona (optional) Pick who answers your spam callers — or let YapTrap auto-select. You can customize this anytime from the dashboard.

After this, any call that rings unanswered hits YapTrap instead of voicemail. Scammers waste their time talking to AI. Real callers get a competent assistant and leave a message. You hear about neither until you check your dashboard.

How to Report Spam Callers

Reporting spam calls doesn't stop them immediately, but it feeds the databases that carriers and the government use to take action. It's low-effort and it helps everyone.

FTC — reportfraud.ftc.gov

File a complaint at reportfraud.ftc.gov. The FTC uses this data to identify and prosecute major robocall operations. Reports feed into the Do Not Call Registry enforcement database. Takes 2 minutes.

National Do Not Call Registry — donotcall.gov

Register your number at donotcall.gov if you haven't already. It won't stop scammers (they ignore it), but it significantly reduces legitimate telemarketing calls. You can also file complaints directly when registered numbers call you anyway.

Your carrier

All major carriers have spam reporting tools:

In-app reporting on your phone

Both iOS and Android let you mark calls as spam from your Recents list. These reports go to Apple/Google and improve their spam detection databases for everyone. Always mark spam calls when you see them.

Layering Your Protection: The Complete Stack

No single method catches everything. The strongest setup stacks multiple layers:

Layer What it catches What slips through
Do Not Call Registry Legitimate telemarketers Scammers, overseas callers
Carrier spam protection High-volume known bad numbers Fresh/rotated numbers
iOS Silence Unknown / Android spam filter Most unknown numbers Spoofed "local" numbers, real unknown callers
Third-party blocking app Larger database than carrier tools Still database-dependent — misses fresh numbers
AI call screener (YapTrap) Everything — evaluated in real time Very little

The practical stack for most people: enable your carrier's free spam protection + enable your phone's native spam filter + add YapTrap. That combination covers nearly every spam call, regardless of whether the number has ever appeared on a blocklist.

Frequently Asked Questions

How do I block spam calls on iPhone?
Go to Settings → Phone → Silence Unknown Callers and toggle it on. This silences calls from numbers not in your contacts. For specific numbers, open Phone → Recents → tap the ⓘ icon → Block this Caller. For the most complete protection, set up call forwarding to an AI screener like YapTrap.
How do I block spam calls on Android?
Open the Phone app → three-dot menu → Settings → Caller ID & spam → enable "Filter spam calls." For specific numbers, long-press a number in Recents and select Block. Pixel users also have the "Screen call" button for real-time AI screening of incoming calls.
What is the most effective way to block spam calls in 2026?
Stack multiple layers: register with the Do Not Call list, enable carrier spam protection, use your phone's native filter, and add an AI screener like YapTrap. AI screeners are the only approach that handles brand-new numbers that haven't hit any blocklist yet — which is where most scam calls originate.
Will blocking spam calls cause me to miss important calls?
Using "Silence Unknown Callers" can cause missed calls from doctors, delivery services, or anyone not in your contacts. An AI screener like YapTrap handles this better: it answers every call, screens it in real time, and takes a message from legitimate callers. You don't miss important calls — you just don't have to answer them yourself.

The Bottom Line

Spam calls aren't going away — the economics for scammers are too good. But you have more tools than ever to stop them before they reach you.

Start with your phone's free built-in tools: Silence Unknown Callers on iPhone, spam filtering on Android, and your carrier's free spam protection. Add a third-party app if you want a larger database. And if you want to stop checking voicemail for spam and never miss a real call again, forward to an AI screener.

For more on the full landscape of robocall protection, see our guide: How to Stop Robocalls in 2026. If your phone shows a "Scam Likely" label from T-Mobile, see: How to Block Scam Likely Calls.

Let AI handle your spam calls.

YapTrap screens every unknown call in real time. Scammers get wasted. Real callers get a message. You stay unbothered. Free to start.

Try YapTrap Free →