Top News Stories

How to Block Calls on an iPhone

Techlicious editors independently review products. To help support our mission, we may earn affiliate commissions from links contained on this page.

Network mobility provider First Orion estimated 29.2% of all mobile calls in the US were spam in 2018. So if you find you get as many spam calls on your iPhone as real calls, you're not alone. If you're desperate to block these spam calls on your iPhone, here are four ways to do it.

1. Block calls on an iPhone using built-in features

Apple iPhone has built-in call blocking – in your Phone app under Recents, tap the info icon next to a phone number or contact you want to block, scroll to the bottom of your screen, then tap Block this Caller. If you want to block a number that hasn't called you, go to Settings, then scrolling to Phone. In the Calls section, go to Call Blocking & Identification – here you will be able to add a number.

But this method isn't very useful. First, a spammer has to call you before you can block the number. And since spammers rarely use the same number, or use the “neighborhood spoofing” technique, where they call from what appears to be your area code and prefix to trick you into answering, this won’t block the majority of spam calls we get. And, unlike Android, there is no built-in call blocking feature for known spam numbers.

Block known spam numbers? No

Block area code spoofing? No

Block call from going to voicemail? No

Cost? Free

2. Use an iPhone spam blocking app

There are countless apps in the App Store that claim to be call blockers. But you have to be careful about which you install – you’re giving them full access to your phone, texts, contacts and more. You want to find a well-known developer was a large community of users reporting calls to the suspected spam list. I strongly recommend going with one of the top-rated brand name choices, such as Hiya or Truecaller. While both these apps will block calls, neither can stop those calls from going to voicemail.

Personally, I prefer Hiya. It has an extensive community-driven blacklist and, critically, allows you to block neighborhood spoofing calls (area code and prefix blocking), and even provides caller ID features that you would usually have to pay for with your carrier. You can download the free version if you just want the call blocking. The $2.99 per month subscription version gets you the caller ID, name lookups and more frequent spam updates.

Block known spam numbers? Yes

Block area code spoofing? Yes

Block call from going to voicemail? No

Cost? Free for critical features, $2.99 month for Caller ID and advanced features

Truecaller also has a massive user community and its free version offers spam call blocking and caller ID. However, it doesn't have that critical area code blocking feature needed to stop those neighborhood spoofing calls.

Block known spam numbers? Yes

Block area code spoofing? No

Block call from going to voicemail? No

Cost? Free

Once you pick a call blocking app, you will need to give the app permission to block calls on your iPhone.

Go to Settings > Phone

Tap Call Blocking & Identification

Under Allow These Apps To Block Calls And Provide Caller ID, turn the app on or off

3. Blocking via Google Voice

Even if you're an iPhone user, you can still use Google Voice to block spam calls. Better yet, Google Voice can be set up to prevent those calls from going to voicemail.

The trick is you need to switch to Google Voice as your main number and stop giving out your old carrier number. With Voice, you can block known spam calls in three ways: by sending those calls to voicemail, by treating the call as spam (letting the caller leave voicemail but tagged as spam) or by call blocking (in which case the caller will hear a “Number not in service” message and will not be able to leave voice mail).

The big drawback here is that your Google Voice number now becomes your main number, which you forward to the number from your carrier, and that takes some work to transition. And there’s still no guarantee that spam callers won’t call your carrier number directly, either because it’s already out there (learn how telemarketers get your number) or simply because the robodialers are going through every number combination.

Block known spam numbers? Yes

Block area code spoofing? No

Block call from going to voicemail? Yes

Cost? Free

4. Carrier-level spam blocking

Truly effective call blocking and voicemail prevention should be at the carrier level. It’s the carriers who have the technical capability to identify call origination sources and create services that prevent spam and blocked calls from going to voicemail (since they’re the ones that control the voicemail service). And all the carriers have some level of blocking on their networks to weed out the most obvious and egregious spammers. Significant improvements will come later in 2019 when some of the carriers roll out the new SHAKEN/STIR framework. Until then, these are your options.

Call blocking on AT&T

Of the four major carriers, AT&T has the most effective tools for blocking spam calls and it’s the only one that actually lets you stop these calls from going to voicemail. AT&T postpaid customers with HD Voice Android can activate AT&T’s free Call Protect service on their accounts. Call Protect will block known spam calls entirely, preventing them from leaving a voicemail. And with the companion Android app you can also block specific numbers, but not area codes and prefixes.

If you want more features, you can upgrade to Call Protect Plus for a pricey $3.99 a month. Call Protect Plus users can block categories of calls, including: private callers, debt collectors, telemarketers, surveys, and general spam. You can choose to have these calls go to voicemail or be blocked entirely. Unfortunately, there is no option to block local number spoofing.

Block known spam numbers? Yes

Block area code spoofing? No

Block call from going to voicemail? Yes

Cost? Free for critical features, $3.99 month for more granular call blocking features

Call blocking on Sprint

Sprint has the weakest offering of the four main carriers. Their Premium Caller ID service provides caller information on incoming calls, including spam warnings, but that’s it. There’s no option to block known spam calls or prevent them from going to voicemail. And, you have to pay $2.99 a month for this basically useless feature.

Block known spam numbers? No

Block area code spoofing? No

Block call from going to voicemail? No

Cost? $2.99 month

Call blocking on T-Mobile

T-Mobile sits in the middle when it comes to spam call protections. For postpaid customers, T-Mobile’s free Scam ID service is automatically activated and will notify you of potential spam calls. But what you really want is their Scam Block feature, which will block these calls from ever reaching your device and prevent the caller from leaving a voicemail. Scam Block is also free but requires you to manually activate it, which you can do simply by dialing #662# from your phone (you can also disable it by dialing #632# if it is blocking any valid calls). There is no option to block categories of calls or neighborhood spoofing. Though, for $4 a month, you can get the not-very-useful Name ID service with more advanced caller ID and caller category info.

In my experience, plenty of spam calls still get through Scam Block, especially of the neighborhood spoofing variety, so it's really unfortunate area code/prefix blocking isn't offered.

Block known spam numbers? Yes

Block area code spoofing? No

Block call from going to voicemail? Yes

Cost? Free, $4.99 a month for advanced caller ID

Call blocking on Verizon

Verizon’s Call Filter will identify likely spam callers and give you the option of automatically blocking them based on risk level: High Risk, Medium Risk or All Risk Levels. However, those blocked calls will still go to voicemail and Call Filter requires a $2.99 per month subscription fee – in essence, you’re getting the same level of blocking that Android or Truecaller provides for free, but Verizon is charging you for it. And Verizon does not offer area code/prefix blocking.

Techlicious participates in affiliate programs, including the Amazon Services LLC Associates Program, which provide a small commission from some, but not all, of the "click-thru to buy" links contained in our articles. These click-thru links are determined after the article has been written, based on price and product availability — the commissions do not impact our choice of recommended product, nor the price you pay. When you use these links, you help support our ongoing editorial mission to provide you with the best product recommendations.