How to block a number on a UK home phone (landline)
Block a number on a UK landline: BT Call Protect, Sky Talk Shield, Virgin, TalkTalk CallSafe, EE Call Protect, call blockers and what stops withheld 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 your provider's service for withheld calls. 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. On a BT line there are two services for those. BT Call Protect, which BT includes with its home phone package and which you manage in My BT or by dialling 1572 (free), can send withheld numbers to a junk voicemail. Anonymous Call Reject, which BT lists at £8.49 a month, turns withheld callers away with a message asking them to redial without withholding. Other providers have their own arrangements, so ask yours what it offers. The full breakdown, including what 1471 tells you about a withheld call and who to report malicious calls to, 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 Report Fraud
If a call tried to defraud you, report it to Report 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 your provider's service for withheld calls (on BT, Call Protect or Anonymous Call Reject) 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 + caller verdicts.
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. On a BT line, Call Protect (included with the home phone package and managed in My BT or on the free number 1572) can send withheld numbers to a junk voicemail, and Anonymous Call Reject (£8.49 a month, per BT's help page) turns them away with a message that anonymous calls aren't accepted. Ask other providers what they offer.
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 Home Phone calling features: BT 1471 and Anonymous Call RejectBTwww.bt.com/help/home-phone/calling-features-and-security
- Prevent unwanted nuisance calls with Call ProtectBTwww.bt.com/help/home-phone/calling-features-and-security/using-call-protect-with-digital-voice
- All about Anonymous Call RejectBTwww.bt.com/help/home-phone/calling-features-and-security/all-about-anonymous-call-reject
- Telephone Preference Service (TPS)DMA / TPSwww.tpsonline.org.uk
- Complaining to Ofcom about silent and nuisance callsOfcomwww.ofcom.org.uk/complaints
- Report Fraud — the national fraud and cyber crime reporting service (replaced Action Fraud, December 2025)City of London Policewww.reportfraud.police.uk
- Police 101 non-emergency numberPolice.ukwww.police.uk/pu/contact-us/
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: what 1471 can and cannot tell you, what BT's 1572 and Anonymous Call Reject do, and where to report them.
- 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 callReport 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 Report 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