iPhone has built-in tools to stop most spam calls before they ring

Your iPhone can filter spam calls automatically without you installing anything extra. Apple's native filtering works in the background: it compares incoming calls against known spam databases, blocks calls from numbers that don't match any contact in your phone, and learns from calls you manually mark as spam. You control how aggressive the filtering is and whether filtered calls go silent or ring through to voicemail.

The trade-off is straightforward. Stricter filtering means fewer interruptions but risks blocking legitimate calls from businesses, doctors' offices, or people calling from unfamiliar numbers. Looser filtering catches fewer false positives but lets more spam through. Most people find the middle ground works: enable the basic filter, then add specific numbers to your block list as spam appears.

Key Takeaways

  • Turn on "Filter Unknown Senders" in Settings > Phone to silence calls from numbers not in your contacts, sending them straight to voicemail.
  • Manually block individual numbers by opening the call log, tapping the info icon next to a spam number, and selecting "Block this Caller."
  • Blocked calls go to voicemail silently; the caller hears a message that your number is not accepting calls.
  • Third-party apps like Nomorobo, RoboKiller, and Truecaller offer more aggressive filtering but require you to grant them access to your call history.
  • No filter catches everything; combine automatic filtering with your own judgment about which calls to answer.

Enable Apple's built-in spam filter

Open Settings on your iPhone and tap Phone. Scroll down to "Call Filtering" and toggle on "Filter Unknown Senders." This is the simplest option and requires no setup. Any call from a number not saved in your Contacts, Mail, or Messages will bypass your ringtone and go directly to voicemail. You will still see the call in your recent calls list, so you can listen to the voicemail later and call back if it was legitimate.

This setting works best if you save numbers you actually want to hear from — your doctor, your bank, your kid's school. If you receive frequent calls from businesses you do not have saved, you may miss some of those calls. You can always turn the filter off temporarily if you are expecting a call from an unfamiliar number, or add that number to your contacts beforehand.

Block specific numbers manually

When a spam call comes through, you can block that number so it never rings again. Open the Phone app, go to Recents, find the spam number, and tap the small info icon (circle with an "i") next to it. Tap "Block this Caller" at the bottom of the screen. That number is now blocked. Any future calls from it will go to voicemail silently, and the caller will hear a message saying your number is not accepting calls.

Blocked calls still appear in your voicemail and recent calls, so you can unblock a number later if you blocked it by mistake. To unblock, go back to that call in Recents, tap the info icon, and select "Unblock this Caller." You can also manage your block list in Settings > Phone > Blocked Contacts to see all numbers you have blocked and remove any.

Use third-party apps for more aggressive filtering

If Apple's built-in tools are not catching enough spam, third-party apps offer more sophisticated filtering. Nomorobo uses a crowdsourced database of known spam numbers and blocks them before they ring. RoboKiller uses artificial intelligence to identify spam patterns and can even play fake voicemails to waste spammers' time. Truecaller identifies callers by name and flags likely spam based on user reports.

These apps require you to grant them access to your call history and contacts so they can compare incoming calls against their databases. That trade-off — more effective spam blocking in exchange for sharing your call data with a private company — is worth it for some people and not for others. Read each app's privacy policy before installing. All three are free with optional paid tiers that add features like call recording or advanced analytics.

Understand what gets blocked and what does not

No spam filter is perfect. Legitimate calls sometimes get blocked — a pharmacy calling about a prescription, a delivery driver calling to confirm your address, a hospital calling about an appointment. Conversely, some spam still gets through because spammers constantly change their tactics and phone numbers. A filter that blocks 90 percent of spam might still let 10 percent ring through.

Apple's filter relies on the number being in your contacts or on a known-spam list. Third-party apps use more complex signals: caller ID patterns, call duration, whether the number has been reported by other users. But all of them work better the more people use them. A number reported as spam by thousands of Truecaller users is more reliably spam than a number reported by one person.

Reduce spam calls before they start

Filtering stops calls that have already been placed. You can reduce how many spam calls you receive in the first place by being selective about where you give out your number. Avoid posting your phone number on public websites, use a separate number for online shopping and signups if possible, and be cautious about entering your number into forms you do not trust.

If you have already received spam calls, you are on a list somewhere. Answering the call or pressing any button confirms your number is active, which can increase the volume of spam. Do not answer unknown numbers and do not press buttons to "remove yourself" from lists — that usually does the opposite. Let them go to voicemail. If a call is important, the caller will leave a message or try again.

Frequently Asked Questions

Will the caller know I blocked them?

The caller will hear a message saying your number is not accepting calls. They will not receive a notification that you blocked them specifically. From their perspective, it sounds like your phone is off or your voicemail is full.

Can I block calls from a specific area code?

Apple's built-in tools do not block by area code. Third-party apps like Nomorobo and RoboKiller can block entire area codes or number patterns, though this risks blocking legitimate calls from that area. You can also block individual numbers as they call.

What happens to blocked calls?

Blocked calls go directly to voicemail without ringing your phone. You will see them in your recent calls list and can listen to any voicemail they leave. The caller hears a message that your number is not accepting calls.

Do I need to pay for spam filtering?

Apple's built-in filter is free. Nomorobo, RoboKiller, and Truecaller are free to read and use at a basic level. Paid versions add features like call recording or detailed analytics, but the core filtering works without paying.

Can spam filters block calls from my bank or doctor?

Yes, if those calls come from numbers not in your contacts. Save your bank's and doctor's phone numbers in your contacts before you need them, or temporarily turn off "Filter Unknown Senders" if you are expecting a call from an unfamiliar number.