Tech Made Simple

Hot Topics: How to Fix Bluetooth Pairing Problems | Complete Guide to Facebook Privacy | How to Block Spam Calls | Can an iPhone be Hacked?

Use It

author photo

How to Block Calls & Texts on Android & iPhone

by on July 14, 2017
in Phones and Mobile, Mobile Apps, Android Apps, iPhone/iPad Apps, Tips & How-Tos, Privacy :: 59 comments

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

Please check out our updated stories on how to block calls and text on Android phones and how to block calls and texts on iPhone.

No one enjoys cell phone spam, especially aggressive telemarketing calls and texts while you're on the go. Though you can list your cell phone number on the Do Not Call Registry, that doesn't stop telemarketing text messages or even all phone calls in our experience.

If you're tired of these nuisances, you have options. You can use the following apps and features built into your phone to help cut down on spam.

For Android smartphones

There are some built-in features that identify incoming calls on most Android phones (those that are running Android 4.4 and higher). Caller ID by Google will match incoming calls with Google Places listing and display that name on the call screen for you. Unfortunately, this is highly dependent on the company being listed in Google's business directory. 

If you're getting nuisance calls from the same number, you can block it from the call log. Select the number you want to block and when you see the details for the caller, hit the menu button. There you'll find the option to "Block/report spam," "Add to reject list" or something along those lines.  You can manage your call reject list, including adding contacts or numbers, under settings >> call >> call reject >> auto reject list. 

You can also opt to send all calls from a specific contact directly to voicemail. Once you get a call, make a contact out of that incoming number. Then view that contact (the People or Contacts app) and tap on the menu to see the option "All calls to voicemail," "Add to Auto Reject list" or something similar.

For earlier versions of Android, your options vary somewhat by manufacturer. When you get a spam call, open the call log and press and hold the number you want to block. While you're holding, a menu will pop up letting you add that number to your contacts or block it. Samsung calls it "add to reject list," HTC calls it "block contact"—you get the idea. On LG models, you can go into system >> call >> call reject >> and then use the + to add numbers from your recent calls.

All of the above options send callers straight to voicemail. Until recently, you were able to use apps to automatically hang up on numbers. However Android phones running Android 5 and later no longer support this function. 

 Following are apps that specialize in dealing with annoying calls in different ways.

Best for blocking spam: Mr. Number

Mr Number

Mr. Number lets you block calls and texts from specific numbers or specific area codes, and it can automatically block private or unknown numbers. It also lets users report spam, so when you get a call from an unknown number, you can see what others have reported about it.

When a blocked number tries to call, your phone may ring once, though usually not at all, and then the call is sent to voicemail.

Price: Free at Google Play (reverse lookups for a fee)

Best for Identifying Calls: Truecaller


While Mr. Number focuses on blocking calls and texts, Truecaller focuses on identifying who's trying to get in touch.

Truecaller provides caller ID information and reverse lookup data for incoming calls and texts — and all this info means that Truecaller knows who spammers are and lets you block them before they start bothering you.

The app makers maintain a database of spam callers and telemarketers and will automatically flag incoming calls as such. This database comes from both white and yellow pages services as well as crowdsourced from the Truecaller community.

Truecaller will ask to add your list of contacts to its database, but this is purely optional. You will have to verify your number with Truecaller before being able to use the service.

Price: Free at Google Play

For iPhones

Nomorobo for iPhone

iOS 10 has built-in options for blocking numbers and support for third party call blocking apps, 

For individuals, go to the Contacts app and tap on the contact you want to block or find the number on the Recent Calls tab (clock icon) on your Phone app and tap the circled "i" icon to the right of the number. Both these methods will take you to the contact page for that caller. Scroll to the bottom and click on the Block This Caller.

But what about identifying incoming calls or texts as spam?

For that, we like Nomorobo ($1.99 per month), which won the FTC's Robocall Challenge.

Other blocking options

If you don't find any built-in features or apps to your liking, your carrier might offer blocking options (although they could come at a cost).

  • AT&T users should look for Smart Limits, a parental control feature that lets you block calls and texts for $4.99 per month or $.9.99 for up to 10 lines.
  • Sprint users can set up call blocking from My Sprint.
  • Verizon users can block five numbers for free for 90 days, or pay $4.99 a month for 20 contacts and more blocking options.
  • T-Mobile can block all text messages for free or subscribe to Family Allowances ($4.99 per month) to block up to 10 numbers. 

Finally, try filtering by using a Google Voice number as your primary means of contact. Google Voice offers great spam filtering options with a database of known spam numbers, and it can automatically block potential spam. You can port an existing number to Google Voice for a $20 fee to enjoy first-class call filtering options no matter what kind of phone you're using. This method works for both iPhones and Android smartphones.

[woman shouting into phone image via Shutterstock]

Updated on 7/14/2017 with Android OS and iOS changes and new carrier options.

Discussion loading



From Paul Weaver on March 05, 2019 :: 12:47 pm

I want to block all calls on an android phone that are not in the contact list.
How can this be done?



Block work groups

From Pilgrim on August 26, 2019 :: 8:32 am

Hi, nowhere is the info on blocking an entire group from your contacts. Ie work coleagues when in hollyday.
I keep receiving calls from work from guys who do not know i’m out for a week, or people who wants something. Is annoying.
My workmates are cca 100 persons, assigned to group work in my contacts list.
Is there a way to temporarly block only that group?
Thank you.



There is a workaround that may do what you want

From Josh Kirschner on September 03, 2019 :: 2:27 pm

In your Android phone’s Do Not Disturb settings, you have the option to only allow calls from ‘Starred” contacts. So if you turn on Do Not Disturb when you’re on vacation, and star the contacts you want to hear from while on vacation (i.e., family and close friends), then set to only allow calls from starred contacts, you’ll be able to screen out calls from everyone else.



unknown (no number) calls

From Julie on October 29, 2019 :: 6:03 pm

I sometimes get calls from “Unknown” with no number. They don’t get blocked like regular anonymous calls, and I can’t access any features to block them or even add them to contacts (with silent ringtone assigned).

Why doesn’t the regular anonymous call blocking work, and how can I block these calls?



Try our updated recommendations

From Josh Kirschner on October 31, 2019 :: 1:19 pm

Not sure which call blocking solution you’re currently using, but we have an updated story on how to block spam calls that provides better recommendations for apps to block spam calls on Android and iOS, including from unknown callers.



deleting blocked cal list

From Beth on February 25, 2020 :: 2:15 pm

Does anyone know how to delete the blocked call list from Call Detector?



Do not disturb

From Trish on September 16, 2020 :: 1:09 pm

On android I place each call on reject call list. After I get several calla from same area coDE I remove numbers I’ve rejected and add just area code.  My auto reject list has a limited amount of calls allowed so this way gives me more room for more calls.  I also set my phone to do not disturb unless on my contact list. That way at end of day I can screen calls i did receive and add them to my reject list by area code. All calls go to voice mail and it says I do not answer unknown to me numbers. Most don’t leave a message. It’s been 3 days since I’ve received a call from someone I don’t recognize.



Block private numbers

From Johnnie Cole on October 14, 2020 :: 6:26 pm

My phone will ring and “private number” or “unknown number,”  shows up.. I want to know how to block calls that show up ” private or unknown number”. Please help me out.. Thank you, Johnnie Cole.



Many ways to do it

From Josh Kirschner on October 14, 2020 :: 9:05 pm

We have updated articles linked to at the top of this story with newer advice on blocking apps, all of which can block private numbers. Also, if you are on a recent version of Android, you can block private numbers in your call settings. In the call app, go to Settings> Calls> Call Blocking & Decline with message and click the Private numbers toggle.


Read More Comments: 1 2

Home | About | Meet the Team | Contact Us
Media Kit | Newsletter Sponsorships
Newsletter Archive
Terms of Use | Privacy & Cookie Policy

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.

© Techlicious LLC.

site design: Juxtaprose