How To Change Voicemail On Android

I’m trying to update the voicemail greeting on my Android phone and can’t figure out where the settings are. I’ve checked the Phone app and my carrier app but nothing looks obvious. I want callers to hear a new custom greeting instead of the default one. Can someone walk me through the steps or mention if it depends on the carrier or Android version?

This trips a lot of people up because voicemail lives half on your phone and half with your carrier.

Try these in order:

  1. Basic “hold 1” way
  1. Open Phone app.
  2. Tap the keypad tab.
  3. Press and hold 1.
  4. When voicemail system answers, enter your PIN if it asks.
  5. Listen for menu options like:
    • “Personal options” or “Mailbox settings”
    • Then “Greeting” or “Personal greeting”
  6. Choose record new greeting, follow the prompts, save.

On most carriers, that is the only place you change the greeting. Not in Android settings.

  1. From visual voicemail in the Phone app
    This depends on your phone and carrier.

Try:

  1. Phone app.
  2. Voicemail tab at the bottom.
  3. Look for three dots top right.
  4. Tap Settings or Voicemail settings.
  5. Look for Greeting, Custom greeting, or Voicemail greeting.
  6. Record and save.

If you do not see a voicemail tab, your carrier might not support visual voicemail on that device, so you go back to the “hold 1” method.

  1. From a carrier app (varies by provider)

Rough guide by carrier in the US:

AT&T

  1. Open Visual Voicemail in the Phone app.
  2. Menu (three dots).
  3. Settings.
  4. Greeting.
  5. Tap Custom, then Record greeting, then Save.

Verizon

  1. Open the Verizon Visual Voicemail app or Voicemail tab.
  2. Menu.
  3. Settings.
  4. Voicemail greeting.
  5. Select Custom, record, save.

T-Mobile

  1. Phone app.
  2. Hold 1 to call voicemail.
  3. Press 3 for Greeting (common setup).
  4. Follow prompts to record new greeting.

Google Voice (if you use it)

  1. Open Google Voice app.
  2. Tap your profile icon.
  3. Settings.
  4. Voicemail.
  5. Voicemail greeting.
  6. Tap Record a greeting, then save and set it as active.
  1. If you see no voicemail options at all
    Try this:
  1. Phone app.
  2. Three dots top right.
  3. Settings.
  4. Voicemail.
  5. Check “Voicemail number”.
  6. If it is blank, enter your carrier voicemail number. You can get it by searching “[carrier] voicemail number” or calling support.
  7. Save, then go back and hold 1 again.
  1. Quick test
    After you change the greeting, call your own number from another phone. Let it go to voicemail. Make sure you hear the new greeting.

If nothing works, say what phone model and carrier you use. The path moves a bit between Samsung, Pixel, OnePlus, and different carriers, so the exact taps change.

Couple of extra angles that might help, on top of what @suenodelbosque already laid out:

  1. Check if you’re actually using carrier voicemail
    A lot of people unknowingly switched to:
  • Google Voice
  • A 3rd‑party visual voicemail app (YouMail, Hullomail, etc.)
    In that case, changing it via your carrier system or the stock Phone app does nothing.
    Quick test:
  • Call your own number from another phone
  • When voicemail picks up, look at the screen of your Android
    • If a Google Voice or other app’s UI pops up, that’s the one controlling greetings.
      So open that app and dig under Settings → Voicemail / Greetings.
  1. Samsung & Pixel’s “hidden in plain sight” thing
    On Samsung / Pixel, the voicemail settings sometimes hide behind “Call settings” instead of being obvious:
  • Phone app → 3‑dot menu → Settings
  • Look for “Voicemails” or “Call > Voicemail”
  • Sometimes there’s a line like “Voicemail service: Your carrier / Other”
    If it’s set to “Other” or “Google Voice,” your carrier menu & the hold‑1 trick won’t control your greeting.
  1. Dual SIM weirdness
    If you have two SIMs or eSIM + physical SIM:
  • Each line has its own voicemail greeting
  • Make sure the correct SIM is selected as default for calls before you hold 1 or open the voicemail tab
    Otherwise you happily record a greeting for the wrong line, then wonder why nothing changed.
  1. Reset visual voicemail to “refresh” greeting options
    Occasionally Android gets dumb and hides greeting controls until VVM is reset:
  • Phone app → Voicemail tab
  • 3‑dot menu → Settings
  • Look for options like “Turn off visual voicemail”
  • Turn it off, force close Phone, turn it back on
    Now check again for Greeting / Custom greeting.
    I’ve seen this suddenly make the greeting menu appear on some carrier builds.
  1. Carrier conditional call forwarding check
    If your calls do not actually reach the carrier’s voicemail system, the greeting will never play:
  • In the Phone app keypad, dial:
    • *#61# and call
    • You should see where “When unanswered” forwards to
      If that number is weird / empty, you might be using some VoIP/forwarding setup, in which case your “real” voicemail is elsewhere.

If you post your exact phone model + carrier, people can usually give the exact menu path. Right now Android voicemail is like a scavenger hunt designed by three different teams that never talked to each other.

If the usual Phone‑app and carrier‑app routes are getting you nowhere, there are a few “under the hood” angles that often fix stubborn voicemail greeting issues on Android.

1. Start from what your callers actually hear
Instead of hunting through menus first, call your own number from another phone and listen all the way to the end:

  • If the greeting sounds like your carrier’s generic system (robot voice, numeric mailbox, etc.), then your carrier voicemail is in charge and your custom greeting must be set on that system.
  • If the greeting clearly comes from a service like Google Voice or another app, that app’s settings control everything, no matter what your Android Phone app says.

This matters because people often switch voicemail providers once and then forget, so they keep tweaking the wrong place.

2. Ignore the “visual voicemail” UI for a moment
Visual voicemail in Android is just a front end that reads messages from the carrier. It does not always give full greeting controls. If you have a “Greeting” entry but changes never stick:

  • Dial your carrier’s voicemail access number directly (usually by holding 1, or the number your carrier lists).
  • Use the voice menu to re‑record the greeting, even if the app claims you already did it.
    Often the app updates only after the greeting is changed from the server side.

I know @suenodelbosque mentioned reset tricks, but in practice I have seen more success by going straight to the raw voicemail system rather than toggling visual voicemail repeatedly.

3. Check for multiple voicemail profiles on the same service
Some systems (carrier or third‑party apps) have:

  • Standard greeting
  • Busy / unavailable greeting
  • Extended away greeting

Only one is “active.” It is very easy to record a great new custom greeting into the wrong slot and leave an old one active. In the voicemail system or app, look specifically for:

  • Something called “Current greeting” or “Active greeting”
  • A list like “Standard,” “Custom 1,” “Extended away”
    Make sure your new recording is the one that is actually selected.

4. If nothing changes, treat it like a voicemail account issue, not a phone issue
At this point, if:

  • You are calling the correct voicemail system
  • You clearly re‑recorded the greeting
  • Callers still hear the old one

then it is usually a carrier mailbox glitch, not an Android problem. Steps that help:

  • Ask support to fully reset your voicemail box on their side (this can delete existing messages, so back up important ones first if your provider allows it).
  • After the reset, set up the mailbox from scratch on your phone, including PIN and greeting.

Support agents do this all the time, and it fixes “stuck greeting” issues that no menu tweak on the phone will touch.

5. Pros and cons of sticking with your current built‑in setup

Pros

  • Integrated with your number and call forwarding, no extra apps
  • Works even if you switch phones, as long as you keep the same carrier
  • Usually the most reliable path for custom greetings once it is configured correctly

Cons

  • Settings are scattered across Phone app, carrier app, and voice menus
  • Different behavior on Samsung, Pixel, and other Android skins
  • When it breaks, you often need carrier intervention instead of a simple app reinstall

Compared to what @suenodelbosque covered, the extra angle here is to stop trusting whatever the Android interface claims and verify which voicemail system is actually answering your calls, then configure greetings there directly. Once you approach it that way, “How To Change Voicemail On Android” becomes less of a scavenger hunt and more about making sure you are editing the right mailbox, on the right service, with the right active greeting.