How to Turn Off Voicemail on an iPhone

In the modern era of text messaging and instant messaging apps like WhatsApp, many people consider receiving a traditional voicemail to be a frustrating chore. If you prefer callers to hang up and text you instead of leaving a rambling three-minute audio message, you might want to turn off your voicemail entirely.

However, disabling voicemail on an iPhone is notoriously difficult. This is because Apple does not actually control your voicemail system; your cellular carrier (AT&T, Verizon, T-Mobile, Vodafone, etc.) controls it on their remote servers. The iPhone simply downloads the audio files after the carrier records them. Therefore, there is no simple “Off” switch in the iPhone Settings app.

To kill the voicemail system, you must interact directly with your carrier network.

Method 1: The Carrier Short Code (The Fastest Way)

Almost all cellular networks around the world use a standardized system of hidden “short codes” that you can dial on your keypad to send direct technical commands to the cell tower.

  1. Open the Phone app on your iPhone.
  2. Tap the Keypad tab at the bottom of the screen.
  3. Dial the following exact code: #004#
  4. Tap the green Call button.

The screen will instantly turn grey and display a complex technical readout saying “Setting Interrogation Succeeded” or “Voice Call Forwarding Deactivated.”

This code tells the cell tower to immediately sever the connection between your phone number and the carrier’s voicemail recording servers. If someone calls you and you do not answer, it will simply ring indefinitely until it disconnects, or they will hear a robotic voice saying, “The person you are calling is unavailable.”

(Note: If you ever want to turn your voicemail back on, simply dial *004# and press Call).

Method 2: Contacting Customer Support (The Guaranteed Way)

Because every cellular carrier uses slightly different network infrastructure, the #004# trick does not work on 100% of providers (it is known to frequently fail on prepaid, budget carriers like Mint Mobile or Cricket Wireless).

If the code fails, you must forcefully request the carrier to delete the voicemail inbox from your account on their end.

  1. Dial your carrier’s customer support number (usually 611 from your iPhone).
  2. Navigate the automated menu until you reach a human representative.
  3. Explicitly tell them: “I want to permanently disable the voicemail feature on my line. Please remove the voicemail SOC code from my account.”

The representative can press a single button on their computer screen that will permanently destroy your voicemail inbox. This is incredibly effective, but it is also permanent. If you change your mind next year, you will have to call them back and ask them to manually rebuild the inbox from scratch.

Method 3: The “Full Inbox” Trick (The Passive Aggressive Way)

If you absolutely cannot get the carrier to disable the system, you can use a brute-force workaround to prevent people from leaving messages.

  1. Borrow a friend’s phone (or use a landline).
  2. Call your own iPhone number.
  3. Let it go to voicemail.
  4. Leave a long, rambling message.
  5. Hang up, call again, and repeat this process 30 to 40 times.

Eventually, the carrier’s server will reach its physical storage limit. From that day forward, anyone who calls you will hear a robotic voice announce: “We’re sorry, this user’s mailbox is full and cannot accept new messages.” They will be forced to hang up and text you.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.