Network guide

How To Check MTN Number USSD Code

  • Works on any phone
  • No internet needed
  • Primary code *123*888#
  • Also listed *123#
  • Also listed *135#

Last verified: July 20, 2026

Quick Answer

To check your MTN South Africa cellphone number using a USSD code, dial *123*888# (or dial *123# and follow the on-screen options) from the MTN SIM card currently in your phone. Press the call/dial button, and your 10-digit mobile number will pop up directly on your phone screen within seconds.

This service is standard across the MTN South Africa network for active prepaid, top-up, and contract SIM cards. If the USSD service experiences a temporary network delay, you can also view your number instantly by placing a free “Please Call Me” request (*121*mobile number#) to a nearby phone or opening the zero-rated MTN Mobile App.

What the Service Is and Who Can Use It

The MTN own-number check service allows subscribers to query the network infrastructure and retrieve the mobile station international subscriber directory number (MSISDN) tied to the active physical SIM card or eSIM installed in their handset.

Eligible Users & Requirements

Exclusions & Limitations

How to Check the Mobile Number

Before You Start

  1. Ensure Proper SIM Placement: Verify that your MTN SIM is seated securely in the card tray.
  2. Dual-SIM Phones: Confirm which SIM slot holds the MTN SIM card (SIM 1 or SIM 2) so you dial out using the correct line.
  3. Signal Strength: Make sure your phone displays at least one bar of mobile signal.

Verified Step-by-Step Process

  1. Open the Phone / Dialer app on your mobile device.
  2. Key in the short code *123*888#.
  3. Tap the Call / Dial button. If using a dual-SIM phone, select the MTN SIM line.
  4. Wait a few seconds while the USSD session executes.
  5. Read your 10-digit cellphone number displayed on the screen pop-up message.

Alternative Direct Code: You can also dial *135# or *123# and navigate the interactive main menu to retrieve account details.

Confirmation or Expected Result

When successfully processed, an flash menu overlay or dialog box will display on your screen:

Screen Display: "Your phone number is: 083 XXX XXXX" (or starting with 071, 073, 078, 081, etc.).

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
Service CostFree (R0.00) — Querying your number does not deduct airtime or data.
Airtime RequiredR0.00 balance required (works with zero balance).
Daily Request LimitsUnlimited requests.
Processing TimeNear-instantaneous (typically 2 to 5 seconds).
Roaming AvailabilityAvailable on home network; international roaming depends on local roaming partner USSD support.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

Alternative Quick Methods if USSD Fails

  1. Send a Free “Please Call Me”: Dial *121*0XXXXXXXXX# (entering a friend or family member’s phone number). The SMS they receive will display your mobile number as the sender.
  2. Call Another Device: Place a quick phone call to a nearby phone; your number will display on their incoming call screen (provided your Caller ID is not set to private).
  3. Check Phone Settings (iOS / Android):
    • iOS: Go to Settings > Phone > My Number.
    • Android: Go to Settings > About Phone > Status / Phone Identity.

Official Alternatives

When USSD channels are inaccessible or degraded due to network outages, use these official MTN channels:

Safety and Privacy

Frequently Asked Questions

What is the current How To Check MTN Number USSD Code?

The standard verified USSD code for checking an MTN South Africa phone number is *123*888#. You can also dial *123# or *135# to navigate through the self-service text menu.

Which SIM slot must be selected on a dual-SIM phone?

You must explicitly choose the SIM slot containing the active MTN SIM card when hitting the dial/call button. Attempting to run an MTN USSD code through a secondary non-MTN SIM will result in an “Invalid MMI Code” or service error.

Will the number appear on-screen or by SMS?

Dialing *123*888# displays your cellphone number as an immediate on-screen pop-up (USSD response dialog). It is not sent via SMS text message, so be sure to note it down before closing the dialog box.

Does the method work on a new or unregistered SIM?

No. The SIM card must be registered under South African RICA law and provisioned on the network. Unregistered SIM cards cannot establish a USSD session with network towers.

What should I do if the MTN USSD route does not work?

If USSD fails, send a free Please Call Me (*121*number#) to a nearby phone, check Settings > About Phone on your device, or open the zero-rated MTN App to view your registered profile number.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za