Woman on the phone wearing a beanie
Oh god, is that another one? Fezbot2000 via Unsplash

Your smartphone is a lot of things—a way to communicate with your loved ones, a tool to share your world, an occasional gaming console—but a vessel for ads and marketing campaigns should not be one of them.

Unfortunately, robocalls and spam calls are now a serious problem for many of us, meaning we waste precious minutes fending off incoming calls we’re absolutely not interested in.

If you’re one of the approximately 328 million people who have received robocalls this year, know you can fight back with the help of your carrier, built-in options on your phone, or third-party apps.

Get a little help from your carrier

AT&T call protect app screenshot
AT&T says it’s turning on automatic robocall blocking for its customers. AT&T

Carriers aren’t all that fond of bots and spammers either, and usually offer strategies and tips for keeping them at bay. Thanks to a recent ruling from the Federal Communications Commission that says call-blocking tools can be opt-out rather than opt-in, your cell service provider can now do more to protect you. The question, of course, is how much they’ll actually do.

AT&T was the first network to turn on automatic fraud blocking and spam call alerts for new users, but existing customers should get it within the next few months, too. You can also install the AT&T Call Protect app for Android and iOS, which will filter out unwanted calls and block specific numbers. If spam calls do get through, though, you can report them directly to AT&T.

Sprint, meanwhile, currently charges $3 a month for its anti-robocall service, Premium Caller ID. When enabled, the service will tell you a caller’s fraud risk level before you pick up, making it easier to avoid unwanted calls. You can block numbers too, either from your phone or your Sprint account online, whether or not you pay for the premium service.

As for Verizon, customers have access to Call Filter, a free app that comes pre-installed on Verizon-supplied Android phones and can be independently installed on iOS and other Android devices. The app warns you about potential spam calls as they come in and blocks suspected robocallers according to how aggressive you want to be with your filtering. You can report numbers via the app too, but to set up a personal block list, you’ll have to sign up for the $3-a-month Call Filter Plus service.

If you’re using T-Mobile, you’ve got a suite of tools to pick from. Scam ID is on your phone by default, and works with your device’s existing caller ID function to warn you if a call might be unwanted. On top of that, you can opt in to Scam Block, which is also free and blocks suspicious calls before they get to you. Finally, there’s Name ID for Android and iOS, which gives you more control over blocking specific numbers, and sends telemarketing and political calls to voicemail. Name ID costs $4 a month, but if you’re enrolled in the Magenta Plus (from $85 per month) or One Plus (from $10 per month) plans, it’s free.

You can also add yourself to the FCC’s National Do Not Call Registry. In theory, this should start stopping telemarketing calls 31 days after you sign up, but it won’t protect you against calls from political and charitable organizations, or scammers who choose to ignore the registry. You can also report unwanted calls directly to the FCC.

Use your phone’s built-in tools

Samsung phone showing Smart Call app
Samsung offers a built-in blocking option called Smart Call. Samsung

Both Android and iOS are getting better at blocking spammers and robocalls. Given the number of phone manufacturers that use different versions of the Android operating system, though, your device’s built-in options will depend on who made it.

Samsung phones have a feature called Smart Call, which might be on by default, depending on your carrier. If it’s not, just pick Caller ID and spam protection in Call Settings from Settings to turn it on. It will try to identify unwanted callers as they reach your phone, using a central database of suspect numbers. You can block and report numbers from right inside the app too, but it’s up to you whether you take or reject each call.

Google Pixel phones also have a built-in spam control feature. From the Phone app, tap the three dots in the top right, then choose Settings. On the next screen, pick Caller ID & spam, and Google will attempt to warn you when it suspects an incoming call is spam. If you don’t want to decide whether to pick up each time, you can have it try to filter those calls out for you. You’re also able to block and report numbers from inside the app. If you don’t own a Pixel, you can still get the spam warning feature by downloading the Phone app onto whatever Android device you have.

Google is also rolling out Call Screen, a feature that lets you divert calls to the Google Assistant, giving the caller the option to leave a voicemail—quite a practical way of handling robocalls and spam calls. Call Screen works in the same Google Phone app, but it’s only currently available on Pixel phones and some Motorola devices—you’ll see a Screen call option if you have it. It’s expected to roll out to more Android handsets in the future.

Google assistant screenshot
Why bother? Let Google Assistant pick up the phone for you. Google

As for iOS, at the time of writing you can only block specific numbers from calling you (tap the “i” button next to a number in your Recents list, then select Block this Caller). It’ll work for keeping ex-partners and stalkers away from you, but it’s not particularly effective for stopping a flood of spam calls and robocalls, which never seem to come from the same number.

Better automatic blocking tools are coming with iOS 13, due to arrive in September for the iPhone 6S, the 6S Plus, and all later iOS devices. One new feature, for example, lets you route calls from unknown numbers directly to voicemail, so they don’t disturb you. As part of the process, Apple will apparently scan numbers in Mail and Messages to let genuine calls through, even if those numbers aren’t saved in your contacts list.

Get some backup from third-party apps

Hiya app screenshot
Apps like Hiya flag unwanted calls as they arrive. Hiya

If the built-in tools in Android and iOS, plus the services offered by your carrier, are not getting the job done, several third-party apps can take on call-screening duties for you.

You may pause when wondering whether to give a third-party app access to your phone and your contacts list, and it’s a good idea to be wary whenever an app asks for any kind of permission. We contacted all the apps mentioned in this article, and they all assure us they aren’t raiding users contacts lists to build their database of spam numbers.

If you’re not convinced, it’s worth checking out the privacy policies for the individual apps. For example, if you agree to share your contacts list with Hiya, the app will use this access to identify which callers you actually know, and they insist that information will not leave your phone.

All these apps work in a similar way, but there are differences worth mentioning.

First up is Hiya for Android and iOS. It checks incoming calls against its extensive database of trusted and untrusted numbers (Samsung’s Smart Call feature uses the same one) and tells you if a number is suspect. Hiya improves its database with information from its users, and you can help by reporting bad actors yourself. Pay $3 a month for the premium version and you’ll get access to a bigger, more frequently updated spammer database.

Nomorobo for Android and iOS will set you back $2 a month, though you can test it out free for 14 days. Again, it promises to identify spam calls and robocalls as they come in, using its own database and reports from users, but you also have the choice to flag bad calls or block them completely. The developers of Nomorobo say the only blocked numbers are ones identified as illegal robocallers, so they promise the app will still allow “good” robocalls, such as ones from your kid’s school).

Robokiller app screenshot
RoboKiller can block spam calls and even use bots to answer them for you. RoboKiller

Another option is RoboKiller for Android and iOS. The app handles text message spam, too, and promises predictive spam call blocking technology, so it can identify and cut off calls even if the numbers aren’t in its database. RoboKiller takes a proactive approach, blocking calls and leaving you a notification so you don’t have to waste time making decisions every time someone calls. The service will set you back $3 a month, but you can test it out free for seven days.

Finally, there’s Callblock, which, for the moment, is only on iOS. Like the rest of the apps we’ve mentioned, it uses an extensive directory of known spammers and robocallers to block incoming calls before they get a chance to annoy you, and you can report bad callers to improve the Callblock database. One neat feature is the ability to block calls by category—telemarketers, political campaigners, charity fundraisers, and so on. You can use Callblock for free for a month, and it’s $2 a month after that.