How to block spam calls on iPhone and Android
There is no single switch that ends spam calls, but there are four layers that stack, and together they cut the volume to almost nothing. Work through them in order: the phone's own settings, your carrier's network filtering, a filtering app, and finally the habits that stop your number spreading further.
Start with the settings you already have
Both major phone platforms ship with call filtering built in. On iPhone, Settings → Apps → Phone → Silence Unknown Callers sends every number that isn't in your contacts, recent outgoing calls or Siri suggestions straight to voicemail. On Android, the Phone app's Caller ID & spam setting screens calls against Google's database and can automatically filter the ones it flags. Neither is perfect: iPhone's version is blunt and will also silence the delivery driver, while Android's depends on a number already being reported. But both are free and take ten seconds.
Add your carrier's network filter
Filtering that happens on the network stops the call before your phone ever rings, which is the only layer that can catch a number the moment it starts calling thousands of people. Most large carriers now offer this free — often called spam protection, call protect or similar — and many have it switched off by default. It is worth one phone call or one visit to your carrier's app to check. Network filters also enforce STIR/SHAKEN caller ID authentication, which is what makes obviously spoofed numbers detectable in the first place.
Use a filtering app for the ones that get through
Apps like Call Shield add a list-based layer on top: known spam numbers are refused before they ring, and the patterns that carriers miss — a new number block dialling your area code — can be caught by rule rather than by reputation. The important question to ask about any call blocking app is where the check happens. An app that filters on your device never has to send your call log anywhere; one that checks a server sees who is calling you. Prefer on-device filtering, and read what the app says about its data before installing.
Then stop feeding the lists
Blocking treats the symptom. The supply side is your number circulating on marketing lists, and every form you fill in, competition you enter and app that asks for a phone number is a potential source. Give your number only where a call is genuinely expected, decline the marketing consent box, and never confirm your name to an unknown caller — an answered call proves the number is live, which makes it more valuable to sell on.
Frequently asked questions
Does blocking a number stop the caller for good?
It stops that number, and spam operations rotate numbers constantly, so blocking one by one is losing ground. Blocking is worth doing for a persistent individual caller. For mass spam, filtering by rule — silence unknown callers, network filter, app — is the only approach that scales.
Will I miss important calls if I silence unknown numbers?
Some, yes. Deliveries, clinics, schools and banks often call from unlisted numbers. The mitigation is that silenced calls still go to voicemail and still appear in your recent list, so you can call back. If you are expecting something specific, turn the setting off for the day.
Is a paid call blocker worth it?
It depends on what it does. Paying for a bigger blocklist that is checked on your device is reasonable. Paying for one that uploads your call log to identify callers is a privacy trade you should make deliberately, not by default.
Does an app like Call Shield work without an internet connection?
An app that filters on the device makes the blocking decision locally, so once its number list is downloaded, filtering keeps working even with no signal. An app that checks a server needs a connection for every single call, which adds a delay and means someone else sees who is calling you. Before installing, look for a clear answer to whether it works offline.
Is it worth running a blocking app if I already have Silence Unknown Callers on?
Yes, they solve different problems. Silencing mutes every number that isn't already in your contacts, spam or not, while a filtering app can let genuine unknown numbers ring and stop only the ones it recognises as spam. Running both closes the gap each one leaves on its own.
Does using a second phone number (an eSIM or a virtual number) cut down on spam?
Partly. A second number starts clean, and if you only hand it out for the risky stuff — forms, sign-ups, loyalty cards — your main line never leaks in the first place. It doesn't erase spam, though: share that number widely enough and the same cycle starts on it too. The actual filtering still comes from your settings and a blocking app; a second number is a buffer, not a fix.
Stop answering strangers. Call Shield filters spam and unwanted calls on your device, so only the calls that matter get through.
Get Call Shield