How to Stop Spam Calls in the UK (BT, TalkTalk, Sky & More)
Fed up with nuisance calls? Yeah… me too.
At one point, I was getting multiple calls a day. Window replacements, “urgent” computer viruses, and my personal favourite, someone trying to clean my oven while also sorting out my PPI.
It starts off mildly amusing. Then it becomes annoying. And if you’ve got older relatives, it quickly turns into a real concern.
The good news is there are ways to stop spam calls in the UK — and most of them are completely free.

Here’s a quick comparison of the main UK call-blocking services:
Provider | Service | Cost | Key Feature | Best For |
|---|---|---|---|---|
Call Protect | Free | Blocks known scam numbers automatically | Set-and-forget protection | |
CallSafe | Free | Screens and blocks unknown callers | Fully stopping nuisance calls | |
Talk Shield | Free | Screens calls before you answer | Controlling who gets through | |
Call Protect | Free | Blocks nuisance calls + custom blacklist | Basic protection | |
Call Defence | Free | Warns you of suspected scam calls | Spotting scams before answering | |
Secure Net / Branded Calling | £1–£2/month (mobile) | Filters scams and verifies real callers | Extra protection on mobile |
How to block spam calls on a landline in the UK
If you just want the quickest way to stop nuisance calls:
- Turn on your provider’s call-blocking service (CallSafe, Call Protect, Talk Shield)
- Register with the Telephone Preference Service (TPS)
- Block numbers manually
- Consider a call-blocking device if needed
That alone will cut down most spam calls.
Also worth reading
Are you paying too much for your internet connection? Take a look at how to find the best broadband deal.
How to stop spam calls for free (by provider)
Most UK landline providers now offer built-in tools. This is always the best place to start.
BT Call Protect
BT offers Call Protect, and it’s one of the better free options.
Once switched on, it:
- Blocks known nuisance numbers automatically
- Lets you block withheld and international calls
- Sends suspicious calls to junk voicemail
You can manage everything online or by dialling 1572.
I’ve set this up for family before, and it made a noticeable difference almost immediately.
TalkTalk CallSafe (best for blocking spam calls)
If you’re with TalkTalk, this is what you need.
TalkTalk CallSafe (also searched as Talk Talk Call Safe or CallSafe TalkTalk) is designed specifically to stop nuisance calls before they reach you.
Here’s how it works:
- Approved callers → come straight through
- Blocked numbers → never ring your phone
- Unknown callers → are screened and must identify themselves
That screening step alone cuts out a huge number of spam calls.
How to activate TalkTalk CallSafe
- Dial 1472 from your TalkTalk landline
- Press 1 to switch it on
Or:
- Log into your account
- Go to My Services → Manage CallSafe
- Turn it on
Once it’s active, it runs quietly in the background.
How to report nuisance calls to TalkTalk
If you keep getting spam calls, you can report them directly.
- Log into your TalkTalk account
- Go to your call settings
- Report the number
You can also contact customer support if needed.
That said, in most cases, switching on CallSafe is far more effective than reporting calls one by one.
Sky Talk Shield
Sky offers Talk Shield, which works slightly differently.
Instead of blocking calls automatically, it screens them first.
How does Sky Talk Shield work?
- A call comes in
- Sky checks whether the number is recognised
- If not, the caller is asked to identify themselves
- You hear who it is before deciding to answer
You can then block numbers going forward.
How to activate Sky Talk Shield
- Log into your Sky account
- Go to Manage → Talk Shield
- Switch it on
How to turn off Sky Talk Shield
- Log into your Sky account
- Go to Talk Shield settings
- Disable the feature
Plusnet Call Protect
Plusnet (owned by BT) offers a similar system:
- Blocks nuisance calls from a central list
- Lets you add your own blocked numbers
Just be aware you’ll usually need Plusnet broadband to use it.
The AI approach: Virgin Media O2 & Vodafone
Not all providers rely on traditional call blocking anymore.
Some are now using AI and network-level filtering to flag or stop scam calls before they even reach you.
Virgin Media O2 Call Defence
Virgin Media (now Virgin Media O2) has moved on a lot from the old “nothing we can do” approach.
They now offer Call Defence, which works in the background using AI.
- Flags suspicious calls as “Suspected Scam” before you answer
- Uses real-time analysis via a partner network (Hiya)
- Automatically active for many customers on Digital Voice and O2 mobile
👉 In simple terms, it doesn’t just block calls; it warns you before you pick up.
Extra tip (landlines)
You can also block hidden numbers:
- Dial *227# to enable Anonymous Caller Rejection
That stops withheld numbers from getting through at all.
Vodafone Secure Net and Branded Calling
Vodafone has also stepped things up.
Secure Net (mobile)
This is a paid add-on (around £1–£2/month), but it works at network level:
- Blocks known scam numbers
- Filters malicious links
- Stops threats before they reach your phone
Branded Calling
Vodafone has introduced a newer feature that helps you identify legitimate calls:
- Verified businesses show their name and logo
- Unknown numbers stand out more clearly
👉 It doesn’t block spam directly, but it makes it much easier to spot what’s genuine.
Vodafone landline
For home phones, protection is more basic:
- Caller display
- Manual number blocking
Register with TPS (Telephone Preference Service)
The Telephone Preference Service (TPS) is the UK’s official opt-out list for marketing calls.
It’s free and takes a couple of minutes.
But let’s be honest…
It won’t stop everything.
It will:
- Reduce legitimate UK marketing calls
It won’t:
- Stop overseas scam calls
- Stop companies ignoring the rules
Still worth doing, just don’t expect it to solve everything.
Why am I getting so many spam calls in the UK?
If it feels like spam calls have increased… you’re not wrong.
Common reasons include:
- Your number being sold on marketing lists
- Data leaks from websites or apps
- Automated dialling systems (often overseas)
Once your number is out there, it tends to get passed around.
Extra ways to prevent spam calls
Caller display
Most landlines now show who’s calling.
It won’t stop spam, but it helps you ignore it.
Some providers charge a small monthly fee.
trueCall device (best for elderly relatives)
If you’re worried about a vulnerable relative, this is one of the best options.
It:
- Screens calls before the phone rings
- Blocks nuisance and scam callers
- Can be managed remotely
For peace of mind, it’s hard to beat.
This is a highly rated device, as shown in the Amazon reviews. It’s especially useful if you have elderly relatives, as you can monitor the device yourself. It does come with a cost of up to £150, but that’s all, as there are no subscription costs.
Phonely (premium protection against scam calls)
Phonely is a newer digital phone service with more advanced protection.
Features include:
- Call recording (with warning to callers)
- Trusted contacts who can monitor calls
- Alerts if suspicious words are used
One of the biggest risks right now is Authorised Push Payment (APP) scams — where someone convinces you to transfer money. Services like Phonely are designed to reduce that risk by monitoring calls and alerting trusted contacts.
It’s powerful, but expensive and requires broadband.
Realistically, this is for higher-risk situations rather than everyday use.
Visit Phonely to find out more.
What’s the best way to stop spam calls?
If you want the simplest setup:
- Turn on your provider’s call-blocking feature
- Register with TPS
- Block numbers as they appear
That will stop the majority of nuisance calls.
If you’re still getting through a lot or protecting someone vulnerable, then it’s worth looking at a dedicated device like trueCall.
Final thoughts
Spam calls are one of those things people just put up with… until they suddenly get out of hand.
The reality is, most people never switch on the tools they already have.
Spend 10 minutes setting up CallSafe or Call Protect, and you’ll likely see a big drop straight away.
I set this up for my parents after they were getting constant scam calls, and the difference was noticeable within a few days.
FAQs
How do I stop spam calls on my landline in the UK?
Use your provider’s call-blocking service (like TalkTalk CallSafe or BT Call Protect), register with TPS, and block numbers manually.
How do I cancel TalkTalk CallSafe?
Dial 1472 from your TalkTalk phone
Follow the prompts to turn it off
Or disable it in your online account.
How can I block scam calls completely?
You can’t block 100% of them, especially from overseas. But using provider tools plus TPS will reduce them significantly.
Does Sky Talk Shield stop all spam calls?
No, it screens calls rather than fully blocking them. You still need to decide whether to accept or reject.
Why am I getting so many spam calls?
Usually, because your number has been shared, sold, or randomly dialled. Once it’s in circulation, calls tend to increase.






