How do I block phone numbers on my iPhone? Can I block nuisance callers' numbers on an iPhone running iOS 6 and earlier, or is it only possible in iOS 7, iOS 8, iOS 9 and iOS 10?
Nuisance calls are the bane of the modern age. Fortunately you can block specific callers (or rather, specific phone numbers) on your iPhone, enabling you to avoid them safely without having to cut yourself off from the people you do want to talk to.
Until recently the iPhone didn't offer a simple way to block an incoming number: it could be done, but it involved complicated workarounds or jailbreaking. But that all changed with the introduction of Apple's iOS 7 operating system for iPhone, iPad and iPod touch in 2013, with its user-friendly number-blocking feature. (iOS 8, iOS 9 and iOS 10 retain the number-blocking features of iOS 7.)
In this tutorial we show how to block an unwanted caller's phone number on an iPhone, whether it's an iPhone 7 Plus, iPhone 7, iPhone SE, iPhone 6s Plus, iPhone 6s, iPhone 6 Plus, iPhone 6, iPhone 5s, iPhone 5c, iPhone 5, iPhone 4S or an earlier model - even the iPhone 3GS, which can't run iOS 7.
We show how to set up a call block in iOS 7, iOS 8 and iOS 9 (which is nice and easy) and in iOS 6 and earlier (which is more difficult, unfortunately). Then we look at some more advanced methods: how to block callers who hide their caller ID in an effort to get round the standard call-blocking procedure, for example. Last of all, we explain how to find out if someone has blocked your number.
Jump to the section that applies to you:
- How to block a number on your iPhone (basic - iOS 7, iOS 8, iOS 9 and iOS 10)
- How to unblock a number
- How to block nuisance callers in iOS 10
- How to block a number on your iPhone (more difficult - iOS 6 and earlier)
- How to block a number on your iPhone when the caller blocks their caller ID
- How to tell if someone has blocked your number
Let's start with the easier task. Blocking a phone number on an iPhone running iOS 7, iOS 8, iOS 9 or iOS 10 is simple.
Let's imagine that you receive a call, hang up (or don't answer), and then decide you want to block that person's number and avoid being bothered by them in the future.
Simply go to your list of recent callers (open the Phone app, then hit the Recents tab at the bottom). Click the 'i' symbol next to the unwanted number, scroll down and tap Block this Caller, then confirm your decision. You won't be bothered with any calls, texts or FaceTime calls from that number.
(When we tried calling an iPhone that had blocked us, we heard a single ring, and were then diverted to the O2 messaging service, where we recorded a message. But the iPhone didn't ring, or show the number in its recent calls. We were able to find the voicemail in the end, but it wasn't stored in the normal place, but in a special blocked folder - and we weren't notified about the message being left.)
We didn't appreciate being contacted by that blurred-out number at the top, so let's block it. Click the 'i' to the right of the number and we'll see this screen (scroll down to the bottom):
Alternatively, go to the Settings app and scroll down to the Phone section. Scroll down again and tap Blocked, and you'll see your list of blocked callers. Hit Add New and pick further numbers to block from your contacts list. (You'd need to add the nuisance caller to your contacts list for this method to work, however.)
Read next: How to block and report iMessage spam
The second method makes things easier if we change our minds and decide to unblock the number. Go to Settings, Phone, Blocked and hit Edit. Tap the red circle next to the blocked number you want to unblock, and a red button will appear. Press that.
Alternatively - and more helpfully if you change your mind immediately after setting up the block - you can simply tap the 'Block this caller' option again, after clicking the 'i' symbol next to a recent number (it changes to 'Unblock this caller' when you block them).
While you can block specific numbers using the above method, iOS 10 introduces the ability to block all spam calls from your iPhone - from numbers associated with telemarking companies and the like, anyway. Apple opened up iOS 10 to developers, allowing them to be able to do more than before - including screening your incoming phone calls, thanks to CallKit.
One app that looks to provide this for users is Callblock. Simply download the app, select the kinds of calls you'd like to block and viola! It should block all nuisance callers whose details are on the apps 200,000 entry database. Even if it isn't, it's easy enough to add new numbers yourself via the app. It recently released a blog post stating that there are errors on Apple's end on the current version of iOS affecting its ability to screen calls, but this should be resolved in the upcoming iOS 10.1 update.
The advice we'd offer first of all is to update to the latest version of iOS (iOS 10 at present) - this is a free process and brings numerous useful features. However, some devices simply can't run iOS 7 or above. Any iPhones before the iPhone 5 are incompatible.
So ok - let's say you're sticking with iOS 6. You can still block a number on an iPhone in iOS 6, but it's a lot trickier. If you don't want to put up with problem callers and aren't willing to update to iOS 7, there are two techniques you can use to block nuisance callers on your iPhone. (A third technique would be to change your number, sadly.)
1. Jailbreak your iPhone, and block numbers using iBlacklist or another unofficial app
'Jailbreaking' your iPhone means bypassing the locks put in place by Apple to prevent unauthorised apps being used on the phone. Once you break these restrictions, you gain access to a large number of unofficial apps, many of which offer features you'd never otherwise be able to access; but jailbreaking is legally ambiguous, risky, and certain to void any warranties you have with Apple. Therefore our advice is to think long and hard before going ahead with the jailbreaking process. (What's more, the known methods for jailbreaking the iPhone 4S and later won't work if you've updated to iOS 6.1.3 or later, so you'll have to jump ahead to solution 2.)
If you decide to jailbreak your iPhone (and have heard and understood our warnings), we have full iPhone jailbreaking instructions here. As we said, you'll need to be using iOS 6.1.2 or earlier to achieve a long-term jailbreak - the most recent updates fixed the flaw that allowed the process to work. (iOS 7 hasn't been jailbroken yet, incidentally, but we expect it will be soon.)
Once you've jailbroken your iPhone, you need to find a call-blocking app. Search on the Apple App Store and the independent Cydia app store. The blocking app we are going to use is called iBlacklist, which is on Cydia. It costs $12.99 (about £8.50) and offers the ability to block calls and SMS messages from specific numbers, as well as all unknown numbers.
Install iBlacklist, restart your iPhone, open iBlacklist and click 'Blacklists'. To add a phone number to your blacklist, hit 'Add new Blacklist' and add it manually (you can do this via your recent call list). Once you've added a number, set the 'Call' icon to 'On'. To block text messages do the same thing with the 'Message' icon.
Now you need to configure what happens when a call comes in from a blacklisted number. Hit 'Action to be performed'. Options include blocking before your phone even acknowledges the call, sending back the engaged tone, sending the caller directly to voicemail, or automatically hanging up the call. Finally, hit the blue button to save your selections and that number is blocked.
2. Set up an 'unwanted caller' contact
That was the nuclear option, and certainly the most effective. However, we don't much like the idea of jailbreaking our iPhones, so we prefer this canny workaround.
Create a contact from the number you were called on. Instead of naming it after the person or company, however, call the contact 'Nuisance Caller', 'Hang Up' or some other label that you'll understand. When it comes up you'll know that it's an unwanted caller, and won't pick up.
It may look like I'm calling my 10-week-old son an idiot, but I'm not! Poor little chap.
And it doesn't just work on one number. Every time a different timewaster calls you, simply bring up the recent calls screen, tap the arrow by the number and hit 'Add to Existing Contact'. Then add them to the previously created contact.
But wait: it gets better. To save you the trouble of looking at your phone to see who's calling, you can set a specific ringtone to the troublemaker contact. The robot, say, or the quacking duck. Better still, you can set it to a silent ringtone. You'll need to create the ringtone yourself, but it's very easy. Just create a silent sample in GarageBand, then save it as a ringtone.
It's fairly well known that basic call blocks are easy to bypass. (As we state at the end of this article, we encourage readers to respect call blocks and attempt to bypass them in emergency situations only.) All you need to do is hide your caller ID; you can do this in your iPhone's settings, or enter a country-specific code on a call-by-call basis. With no caller ID, the iPhone doesn't know who's calling, and therefore can't block the call, although it will indicate that the number has been withheld, that there is no caller ID, or that the caller is unknown.
(It strikes us as odd that Apple doesn't give you the option to block all unknown calls. Android offers this feature. It would be a good one to think about for iOS 10.)
Fortunately, for those who are being harassed by persistent, abusive or stalking callers who know about this simple workaround, there are some options remaining. Here's what you need to know in order to block an unknown number.
Is the number hidden, or simply unknown?
Firstly, it may be worth clarifying the difference between hidden and unknown numbers.
Unknown are those contacts that your telephone company cannot recognise. (Calls from telemarketers tend to come under this category.) Whereas a hidden number, also called a private number, is the contact of someone who is consciously withholding his or her caller ID.
But in both cases, you cannot call back or see the number on your phone. The blocking method that we have described before is not going to work with private and unknown calls. So, what to do in those cases?
How to block a hidden number on an iPhone: Download a call-blocking app
There are some apps available from the App Store that can block calls from hidden numbers.
Call Bliss (£7.99) is one of the more popular ones; it silences unwanted calls or sends them to your voice mail.
CIA (free) is another app that is able to get the caller ID and other personal information of those behind unknown numbers.
However, we cannot vouch for the reliability of these apps (CIA even claims that it can get names and addresses of hidden or unknown callers, and we cannot help feeling dubious about that); plus, they are usually paid apps. Some others might be free but have in-app purchases, meaning that you'll need to pay in order to upgrade them.
How to block a hidden number on an iPhone: Use Do Not Disturb
Another option is to customise Do Not Disturb in order to silence calls from the contacts your phone doesn't recognise. What you need to do is to go to Settings and scroll down the tool list until you find Do Not Disturb. Tap on it, then Allow Calls From, and finally tap on All Contacts. In this way you will receive calls only from those listed in your Contact list.
The problem with Do Not Disturb is that it will silence all the other numbers. You might miss an important call from a number that doesn't appear among your contacts. (You will get a missed call notification, however, and they can leave a voicemail.)
How to block a hidden number on an iPhone: Subscribe to TrapCall or other call trapping services
You could also subscribe to TrapCall, a service that finds out the caller ID of hidden or unknown numbers and blacklists unwanted calls.
Apparently TrapCall does its job; it is rated 4+ in the App Store and has good reviews.
However, you need to pay in order to subscribe to its plans. TrapCall offers three different services and their prices vary depending on the level of security you need.
How to block a hidden number on an iPhone: Contact your phone company
You may also try to contact your phone company and see which services it offers.
Some might give you a pay-monthly plan that gets rid of marketing calls, or change your number if you are constantly getting ID-withheld phone calls. In some cases the phone company might also be able to identify the number behind hidden calls, but then the network provider can only give the number to the police if an investigation is under way.
However, in terms of blocking a hidden number, we are afraid that the majority of phone companies cannot do much about it.
What about when the boot is on the other foot? How can you tell if someone has blocked your phone number on their iPhone?
The sad truth is that you can't tell for sure without stealing their phone and checking the blocked list. (Or you could always, you know, ask them.) But there are definitely clues, to do with the length of time your phone rings before being diverted to voicemail: a blocked call will always ring exactly once, as far as our experiments show.
We look in more depth at some of the clues that let you know if you've been blocked in a separate article: How to tell if someone has blocked your phone number on their iPhone. But having read the above article, which looks at this issue from the point of the blocker - a person who may feel harassed or fearful - we would always encourage readers to respect call blocks and attempt to bypass them in emergency situations only.