Network guide

USSD Code For Private Number MTN

  • Primary code #31#
  • Also listed *#31#

Quick Diagnosis: USSD Code For Private Number MTN

Last Verified: Pending re-check

Our records list #31# for suppressing caller ID and *#31# for checking the current setting. Support and behaviour vary by network and handset, so confirm with MTN if the setting does not hold.

Our records also list *#31# for this service.

Step-by-Step Checks

Work through these in order. Most failed sessions are resolved by one of the first three.

Network and SIM checks

Account or service eligibility checks

Retry and session-error checks

Why the USSD Service May Not Work

For the general walkthrough, see USSD code not working.

Official Alternatives

Official app, website, branch, or support route

When to Contact Support

Have your account number, the exact string you dialled, and the time of the attempt ready before you call.

Security and Scam Warning

Failed sessions are a common opening for fraud, because people search for help and find a fake support number.

More detail is on the USSD code safety guide.

Frequently Asked Questions

What is the MTN USSD code? #31#, as recorded on this site. Confirm it with MTN before you rely on it.

Do I need airtime or data? USSD needs network signal, not mobile data. Some providers publish a separate string for when you have no airtime at all.

Can I use it on any phone? Yes. USSD works on basic handsets as well as smartphones, which is why it stays useful when data is unavailable.

What if the option I want is missing? It is usually not enabled for your account or product type. Check with MTN rather than assuming the code is wrong.

Last verified date

Last Verified: pending re-check for the code shown above. Page last reviewed 22 August 2026. Task-level menu positions are not separately verified. Always confirm on your own screen and with MTN.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za