is there an app that blocks spam calls?

yes.

Yes: Google's Phone app, iPhone settings, Truecaller, Hiya and some UK networks all flag or block spam calls. Google itself says not all spam calls and robocalls can be detected.

yes Source: Google Phone app Help: Screen your calls before you answer them

  • iPhone Silence Unknown Callers and Call Screening free tier
  • Google Phone app: caller ID and spam protection free tier
  • Truecaller no free tier
  • Hiya free tier not checked
  • Vodafone Scam Call Protection no free tier
  • O2 Call Defence free tier

free tierno free tieroursplanet size = platforms it runs onalso answers

By Jack Stovell, founder of Adapt Progress Evolve Published Checked

Also typed as

You're getting calls from numbers you don't know, and you want something that stops them before you pick up. Yes, there are several options, and some are already built into your phone or your network. None of them catches everything, though, and Google says as much about its own spam protection.

The shortlist

6 things that do it.

Sort

6 of 6 shown

The same shortlist, as a table

The shortlist: is there an app that blocks spam calls
ThingFree tierPaid fromPlatformsThe catch
iPhone Silence Unknown Callers and Call Screeningrel="nofollow noopener"Built into the Phone settings; no separate price.not checkediosApple advises adding expected callers such as family, friends, your child's school or your doctor's office to Contacts so their calls ring, and says calls are not screened while you are roaming.
Google Phone app: caller ID and spam protectionrel="nofollow noopener"Built into the Phone app on supported Android devices (Android 6.0 and up for basic caller ID and spam protection).not checkedandroidGoogle says not all spam calls and robocalls can be detected, and its numbers of unknown callers are sent to Google for identification. Call Screen needs a Pixel phone and does not work while roaming.
Truecallerrel="nofollow noopener"Free to download, but the UK App Store listing says caller ID and spam blocking on iPhone need a paid subscription.£2.99 per monthiosIts UK App Store privacy label lists data linked to you, including purchases, location, contact information, search history and identifiers, and the listing carries user reviews saying some blocked numbers still get through.
Hiyarel="nofollow noopener"Free to download with in-app purchases (UK App Store); which features are free is not stated.£2.99 per month (Lookup Plan)iosThe UK App Store listing says its AI voice detection and intelligent call screening are only available in the United States and Canada, and that features vary by device, OS, carrier and plan.
Vodafone Scam Call Protectionrel="nofollow noopener"Free for the first three months for Vodafone customers, then paid.£2 per monthnetworkOnly for Vodafone mobile customers, and it is part of Secure Net Mobile, which costs £2 a month after the first three months free.
O2 Call Defencerel="nofollow noopener"Free to eligible O2 customers (Pay Monthly custom plans, SIM Only plans, O2 Business accounts).not checkednetworkOnly for O2 Pay Monthly custom plans, SIM Only plans or O2 Business accounts, and iPhone users need iOS 18 or later.

Links to other companies' products carry rel="nofollow". Not affiliated with any product listed unless marked "ours". No affiliate links. Prices checked on the date shown and can change.

How we checked

What we read, and what we haven't tested yet.

On 2026-10-02 we read Apple's Manage unknown callers page, Google's Phone app help pages for caller ID and spam protection and for Call Screen, the UK App Store listings for Truecaller and Hiya, Vodafone's Scam Call Protection press release, O2's nuisance calls help page, BT's Call Protect help page, EE's nuisance calls guide and Citizens Advice's guide. Truecaller's own site refused our fetch. Nothing was tested hands-on.

If none of these fit

The manual way.

Landlines are a different case. BT Call Protect is a free service for BT home phone customers that sends known nuisance callers, and any numbers you add (up to 100), to a junk voicemail. Citizens Advice says registering with the Telephone Preference Service is free, but it won't stop scammers or automated marketing calls. Forward scam texts to 7726, which is free and reports the sender to your network. O2 also takes reports at nuisance@telefonica.com.

FAQ

Asked before you ask.

Is there an app that blocks spam calls?

Does the Telephone Preference Service stop spam calls?

Citizens Advice says registering is free and the best way to reduce nuisance calls, but it will not stop automated marketing calls or calls from scammers. (Source: Citizens Advice: stop getting nuisance calls and texts)

How do I report a scam text in the UK?

Forward it to 7726, which spells SPAM on a phone keypad. Citizens Advice says this reports the sender to your mobile network and you are not charged for forwarding it. (Source: Citizens Advice: stop getting nuisance calls and texts)

Is BT Call Protect an app?

No. BT describes it as a service for BT home phone (landline) customers, managed online or by dialling 1572, and it is free. It sends suspected nuisance calls to a junk voicemail that holds 20 messages. (Source: BT: BT Call Protect)

Does Silence Unknown Callers block calls I want?

It can, because it silences any number not in your contacts. Apple suggests adding people such as family, friends, your child's school or your doctor's office to Contacts so their calls ring normally. (Source: Apple Support: Manage unknown callers on iPhone)

Sources

10
  1. support.apple.com · checked 2 October 20261Apple Support: Manage unknown callers on iPhone
  2. support.google.com · checked 2 October 20262Google Phone app Help: Use caller ID and spam protection
  3. support.google.com · checked 2 October 20263Google Phone app Help: Screen your calls before you answer them
  4. apps.apple.com · checked 2 October 20264Truecaller on the UK App Store
  5. apps.apple.com · checked 2 October 20265Hiya on the UK App Store
  6. vodafone.co.uk · checked 2 October 20266Vodafone UK: Scam Call Protection press release
  7. o2.co.uk · checked 2 October 20267O2: nuisance calls and texts
  8. citizensadvice.org.uk · checked 2 October 20268Citizens Advice: stop getting nuisance calls and texts
  9. bt.com · checked 2 October 20269BT: BT Call Protect
  10. ee.co.uk · checked 2 October 202610EE: how to stop nuisance calls

General information, not advice. Prices, free tiers and features change: check the vendor's own page before you pay.