NoDial

How to Block Yourself from Calling a Number (Android and iPhone, 2026)

NoDial Editorial / 2026-09-23

You want to block yourself from calling one number. Not to stop that number from calling you, and not to hide who is calling, but to make your own phone refuse the call when you try to place it. If you have searched for how to "block myself from calling a number", you have probably found forum threads, caller-ID tricks, and apps that block incoming spam, and none of them does this. This guide is the practical answer: what does not work and why, what works on Android, what works on iPhone, and how to set things up so the block cannot be undone in a second.

Steps are current as of September 2026. Menu names vary by phone maker, Android version, and iOS version. Carrier features depend on your mobile operator.

1. The short answer

Neither Android nor iPhone has a simple "don't let me call this number" switch. The closest you can get depends on your phone:

KEY POINT

"Block" on both Android and iPhone means "stop this number reaching me." To block yourself from calling a number, you need a tool that acts on the calls you make, and ideally one you cannot switch off the instant you want to.

2. Two things that look like the answer but are not

Block the contact You Them your call still goes out their calls to you stop Hide your caller ID You Them goes out, with your number hidden Outgoing blocker You Them ends before it connects
Which way each setting works. Only an outgoing blocker stops the call you make.

Blocking the contact

The Block button in your Phone or Contacts app only works on incoming communication. Google's help page describes it plainly: when a blocked number tries to call you, your phone declines the call automatically. Apple's equivalent, under Settings > Privacy & Security > Blocked Contacts, is described as blocking contacts "from being able to communicate with you." On both, you can still open the dialer and call the blocked number as usual. (If stopping their calls is what you actually need, see how to block a number on Android.)

Hiding your caller ID

Codes like *67 or #31#, or your phone's setting to hide your caller ID, change what the other person sees, not whether the call happens. Caller ID blocking prevents your number from being displayed on the recipient's phone; the call itself is still placed and normally rings. It does nothing to stop you making it.

IN ONE LINE

Blocking a contact stops their calls to you. Hiding caller ID hides your number. Neither stops you calling.

3. How to block yourself from calling a number on Android

On Android there are three layers, from lightest to strongest. Most people end up using the first and the third together.

Step 1 — Remove the shortcuts (friction, not a block)

Take the number out of favorites and speed dial, delete it from your recent calls, and remove any home-screen shortcut or widget for it. You can also delete the contact entry. This only slows you down: if you know the number by heart, it is still one dial away, and if the contact is gone you may not recognize the number when it calls you. It is worth doing, but it is not a block. Why friction helps at all, and how to pair it with an if-then rule, is covered in How to Stop Yourself from Calling Someone.

Step 2 — Know why the built-in blocks don't fit

Android has two built-in ways to stop outgoing calls, and both are all-or-nothing:

These are the right tools for a child's phone or a work handset. They are the wrong tools for keeping your own everyday phone normal while blocking one number.

Step 3 — Use a per-number outgoing call blocker

Android lets you choose an app to hold the call-redirection role, which means it can inspect each outgoing call the moment you place it and end the ones you asked it to end. An app that uses this role is the method built for blocking yourself from calling a specific number while everything else works. How the role works and what to compare between apps is in outgoing call blocker apps on Android; the method-by-method walkthrough is in how to block outgoing calls.

With NoDial, the setup is:

  1. Install NoDial and grant it the call-handling role when asked (a one-time Android prompt).
  2. Add the number you have decided not to call.
  3. Choose how it is blocked: always, on certain days and hours, or up to a set number of calls per day, week, or month.

From then on, calls to that number end on your phone before they connect, so nothing reaches the other side. Every other call goes through as normal, and your contacts are not changed. Emergency numbers can never be added to the list. The first number is free.

4. How to block yourself from calling a number on iPhone

iPhone has no per-number outgoing block, but Screen Time's Communication Limits can come close. According to Apple, Communication Limits lets you allow or block communication, "including incoming and outgoing phone calls, FaceTime calls, and messages," with contacts stored in iCloud, either at all times or during certain periods. The trick is to make the number you want to avoid a non-contact, then allow only contacts.

  1. Turn on Contacts in iCloud if it is not on already: Settings > [your name] > iCloud, tap See All next to Saved to iCloud, then turn on Contacts. Apple lists this as a requirement.
  2. Delete the number from your contacts.
  3. Set Communication Limits: Settings > Screen Time > Communication Limits > During Screen Time, then choose Contacts Only.
  4. Lock the setting: Settings > Screen Time > Manage Screen Time > Lock Screen Time Settings, and enter a four-digit passcode twice.

Apple says that if you try to call someone who is currently blocked by your Communication Limit settings, their name or number appears in red in your recent calls, and the call does not go through until the limit is changed. For set times, iOS 27 has a separate "When Device Paused or Unavailable" option, where you can allow only your Always Allowed contacts; on iOS 26 the equivalent is "During Downtime", where you can allow only specific contacts.

Two honest limitations:

There is no delay, schedule by number, or call count on iPhone. NoDial is an Android app and is not available on iPhone.

5. Every method compared

MethodStops only that number?Undone in a second?Time-limited option?Platform
Block the contactNo: it does not stop outgoing calls at allAndroid, iPhone
Hide caller IDNo: the call still goes throughAndroid, iPhone
Delete the contact and shortcutsNo: friction onlyYes (dial it from memory)NoAndroid, iPhone
Fixed Dialing NumbersNo: allow-list blocks everything elseYes, if you know PIN2NoAndroid (SIM)
Call barringNo: whole categories onlyYes, if you know the passwordNoAndroid (carrier)
Screen Time Communication LimitsNo: all non-contactsYes, if you know the passcodeDowntime period onlyiPhone
Per-number blocker (NoDial)YesNo: unblocking takes effect one hour laterDays and hours, or calls per day/week/monthAndroid

6. Making the block hard to undo in the moment

A block you can switch off in two seconds protects you only until the moment you most want to switch it off. The goal is to put time between the calm decision and the urge. Three settings do that; this section covers how they work, and the habit side (if-then rules, handling the urge) is in How to Stop Yourself from Calling Someone.

* The one-hour delay applies to switching a block off. Editing a rule's hours or call limit is saved straight away. When you add a number, NoDial refuses common emergency numbers such as 911, 112 and 999, and emergency calls are never blocked in any case.

WHY A DELAY BEATS A PASSWORD

A password protects you from other people. When the person you are guarding against is you, a password you know is not much of a barrier. A delay works even though you know everything, because the urge has to last longer than the wait.

On iPhone, the nearest equivalent is letting someone you trust hold the Screen Time passcode, with the caveat about Passcode Recovery above.

7. FAQ

How do I block myself from calling a number?
On Android, use a per-number outgoing call blocker such as NoDial: add the number, and calls to it end before they connect while every other call works. On iPhone, delete the number from your contacts, set Screen Time Communication Limits to Contacts Only, and lock Screen Time with a passcode.
Does blocking a contact stop me from calling them?
No. On both Android and iPhone, blocking a contact only stops their calls and messages reaching you. You can still dial the number.
Does hiding my caller ID stop the call?
No. Hiding caller ID only stops your number being displayed on the other phone. The call is still placed.
Is there an app to block yourself from calling someone?
On Android, yes. NoDial ends outgoing calls to the numbers you choose, always, on set days and hours, or after a set number of calls per day, week, or month. Emergency numbers can never be added. NoDial is not available for iPhone.
Can I block myself from calling a number on iPhone?
Not one number on its own. Screen Time Communication Limits set to Contacts Only stops calls to anyone not in your contacts, so removing the number from your contacts blocks it, along with every other non-contact.
How do I stop myself undoing the block?
On Android, NoDial makes turning a block off take effect one hour later, and you can cancel during that hour; blocking again is instant. On iPhone, the Screen Time passcode is the barrier, so it only helps if you do not know it, and Passcode Recovery can reset it with the Apple Account used for recovery.

8. Summary

SUMMARY

Blocking a contact and hiding caller ID do not stop you calling. On Android, the built-in tools are all-or-nothing, so a per-number outgoing blocker is the way to block yourself from calling one number. On iPhone, Screen Time Communication Limits with Contacts Only is the closest option, and it blocks all non-contacts.

NoDial — block yourself from calling the numbers you choseBlocking is instant. Unblocking waits an hour. First number free.Get it on Google Play

Sources

Apple and Google rename menus between versions, and operators change their defaults. Check the official help pages if a step does not match what you see.

NoDialOutgoing call blocker · First number freeGet it on Google Play