How to block a number on a UK home phone (landline)
Block a specific number on a UK landline: BT Call Protect, Sky Talk Shield, Virgin, TalkTalk CallSafe, EE Call Protect, call-blocker handsets and 1572 for anonymous calls.
On this page
Blocking a nuisance number on a UK home phone is more flexible than most people realise. You no longer need a special handset — every major landline provider now has free network-level call barring, and you can layer that with a call-blocker phone and the universal 1572 anonymous-call setting. This guide covers all three, by provider, plus what to do when the calls won't stop.
Block a specific number with your provider
The quickest free option is your provider's own call-barring service. Most also maintain a shared blocklist of known scam and nuisance numbers and divert those to voicemail automatically.
| Provider | How to block a number | Cost |
|---|---|---|
| BT | Call Protect — bt.com or the BT app → Call Protect → add to your personal blocklist (up to ~100 numbers) | Free |
| Sky Talk | Talk Shield — screens unknown callers; manage blocked numbers in My Sky → Talk | Free |
| Virgin Media | Phone settings → call barring, or dial the in-menu blocking option for the last caller | Included on most plans |
| TalkTalk | CallSafe — MyAccount → Calls → CallSafe → block individual numbers | Included on most plans |
| EE Home Phone | Call Protect — the EE app → Home Phone → Call Protect | Free |
Network-level scam blocking is automatic
Beyond your own blocklist, providers run network filters that catch numbers reported by other customers. BT says Call Protect already diverts a large share of nuisance calls before they ring. You don't need to add these manually — they're on by default once the service is enabled. For the mobile equivalents (EE Scam Shield, O2 Call Defence, Vodafone Call Protect, Three's filter), see how to block spam calls on UK mobiles and landlines.
Call-blocker handsets
If you get a lot of calls or want to protect an older relative, a call-blocker phone is the most robust option because it works at the handset regardless of provider:
- BT Advanced Call Blocker (e.g. BT 4600/8600) — blocks up to 1,000 numbers and can force unknown callers to announce themselves before the phone rings.
- trueCall — an add-on box that screens every caller; trusted numbers ring straight through, unknowns are challenged, blocked numbers are rejected.
- Panasonic call-block handsets — a dedicated block button stores nuisance numbers as they arrive.
These pair well with provider barring: the network filter removes the bulk of scam traffic, and the handset handles anything that slips through plus the 'announce unknown callers' screening that providers don't offer.
Blocking withheld and anonymous calls
Call barring needs a number to block, so it can't stop a withheld ('No Caller ID') call. For those, turn on Anonymous Call Rejection by dialling 1572 on most UK landlines — withheld calls are then intercepted before they ring and the caller hears a short message. The full breakdown, including how to read a withheld call with 1471 and request a Malicious Call Trace, is in withheld 'No Caller ID' calls in the UK. (If instead you're trying to *make* your own calls show as No Caller ID, see how to turn on No Caller ID.)
If the calls keep coming
Register with the TPS
The Telephone Preference Service is the free UK opt-out from live sales and marketing calls. It won't stop scammers, but it makes legitimate cold-calling unlawful after 28 days.
Report nuisance and silent calls to Ofcom
Ofcom can fine companies behind silent and abandoned calls up to £2m. Report the pattern via Ofcom's complaints page.
Report scams to Action Fraud
If a call tried to defraud you, report it to Action Fraud (or Police Scotland on 101 in Scotland) so it feeds the national intelligence picture.
Dial 101 for harassment
Repeated, threatening or harassing calls are a criminal matter under the Malicious Communications Act 1988. Keep a log and report to police on 101 — or 999 if you feel threatened.
Bottom line
To block a number on a UK home phone, start with your provider's free call barring — BT Call Protect, Sky Talk Shield, Virgin, TalkTalk CallSafe or EE Call Protect — which also auto-divert known scam numbers. Add 1572 to reject withheld calls and a call-blocker handset if the volume is high. When calls cross into harassment, log them and report to police on 101.
Look up a number right now
Type any UK number — Ofcom range holder + live AI internet check.
Frequently asked questions
How do I block a specific number on a UK landline?
Use your provider's free call barring: BT Call Protect (BT app or bt.com), Sky Talk Shield, Virgin Media call barring, TalkTalk CallSafe, or EE Call Protect. Add the number to your personal blocklist and future calls from it are diverted before your phone rings. A call-blocker handset like the BT Advanced Call Blocker or trueCall does the same independently of your provider.
How do I block withheld or anonymous calls on a landline?
Call barring needs a number, so it can't catch a withheld call. Instead dial 1572 on most UK landlines to switch on Anonymous Call Rejection — withheld 'No Caller ID' calls are then intercepted and the caller hears a message that anonymous calls aren't accepted.
Is landline call blocking free?
Yes on the major providers. BT Call Protect and EE Call Protect are free; Sky Talk Shield and TalkTalk CallSafe are included on most plans; Virgin Media call barring is included on most plans. A call-blocker handset is a one-off hardware cost.
How many numbers can I block?
It depends on the service. BT Call Protect holds around 100 numbers on your personal blocklist (plus the automatic network list), while a dedicated call-blocker handset such as the BT Advanced Call Blocker can store up to 1,000 numbers.
Sources & references
- BT 1471 / 1572 / Anonymous Call RejectionBTwww.bt.com/help/landline/calling-features-and-security/anonymous-call-rejection
- Telephone Preference Service (TPS)DMA / TPSwww.tpsonline.org.uk
- Complaining to Ofcom about silent and nuisance callsOfcomwww.ofcom.org.uk/complaints
- Action Fraud — UK fraud reportingCity of London Policewww.actionfraud.police.uk
- Police 101 non-emergency numberPolice.ukwww.police.uk/contact-us/non-emergency
Continue reading
- Block UK spam callsNetwork blocklists, iOS / Android settings, third-party apps and the TPS register — what actually works to stop UK spam calls in 2026.
- Withheld number (no caller ID)Withheld 'No Caller ID' calls in the UK — read the last withheld number with 1471, block with 1572, or request a Malicious Call Trace.
- Turn on No Caller ID (withhold your number)Turn on No Caller ID in the UK: dial 141 to withhold your number per call, set it permanently, or toggle it on iPhone and Android. Plus: does 141 still work?
- Report a UK scam callAction Fraud, 7726, your bank, the regulator — who to tell, in what order, and what they actually do with the report.
- UK scam call patternsThe eight most common UK call-scams in 2026, with red flags, real examples, and the right response for each. Includes Action Fraud and 159 reporting routes.
- 159 (bank fraud callback)159 explained — the free UK Stop Scams service that connects you straight to your bank's fraud team without going through any caller-controlled menu.
Related guides
- Common UK scam-call patterns (2026)Safety
- Is this number a scam? UK fraud-call checkSafety
- How to block UK spam calls (2026 guide)Safety
- How to report a scam call in the UK (2026)Safety
- What is 159? UK Stop Scams safe bank callbackSafety
- Spoofed UK numbers — how to spot and report themSafety
- Lookup any UK numberFree reverse phone lookup
- UK area codesEvery 01/02 dialling code
- Range holdersEvery Ofcom-listed provider
- FAQCommon WhoCalledLookup questions
- About WhoCalledLookupWho we are and our sources
- About the authorEditorial profile