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
- Prepaid Subscribers: All active prepaid SIM cards registered under RICA.
- Contract & Hybrid/Top-Up Users: Active postpaid account SIMs.
- Handset Compatibility: Works on all devices, including basic feature phones (“dumbphones”), 3G/4G/5G Android smartphones, and iPhones.
- Network Status: The device must have an active network signal connected to the MTN South Africa network tower.
Exclusions & Limitations
- Un-RICA’d or Deactivated SIMs: SIM cards that have not completed RICA registration or have expired/been recycled due to inactivity cannot complete USSD sessions.
- Data-Only Routers/Modems: Routers without standard USSD phone dialers cannot run USSD codes directly; you must use the router’s web admin dashboard or place the SIM into a smartphone.
How to Check the Mobile Number
Before You Start
- Ensure Proper SIM Placement: Verify that your MTN SIM is seated securely in the card tray.
- 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.
- Signal Strength: Make sure your phone displays at least one bar of mobile signal.
Verified Step-by-Step Process
- Open the Phone / Dialer app on your mobile device.
- Key in the short code
*123*888#. - Tap the Call / Dial button. If using a dual-SIM phone, select the MTN SIM line.
- Wait a few seconds while the USSD session executes.
- 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.).
- Format: The number appears in the standard South African 10-digit national format (
0XX XXX XXXX) or international format (+27XX XXX XXXX). - Storage: USSD pop-ups are temporary display messages. Take a screenshot or write the number down immediately, as the pop-up will disappear once dismissed.
Fees, Limits, Eligibility, and Processing Times
| Feature | Details |
| Service Cost | Free (R0.00) — Querying your number does not deduct airtime or data. |
| Airtime Required | R0.00 balance required (works with zero balance). |
| Daily Request Limits | Unlimited requests. |
| Processing Time | Near-instantaneous (typically 2 to 5 seconds). |
| Roaming Availability | Available on home network; international roaming depends on local roaming partner USSD support. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection Problem or MMI Code Invalid”:
- Cause: Temporary network congestion, weak cellular coverage, or selecting the wrong SIM slot on a dual-SIM phone.
- Solution: Switch Airplane Mode on for 5 seconds, switch it off, select the correct MTN SIM line, and re-dial
*123*888#.
- Blank Screen or Timed-Out Session:
- Cause: Cell tower delay during USSD handshake.
- Solution: Redial the code or restart the mobile phone.
- “SIM Not Provisioned” / No Network Service:
- Cause: The SIM card is brand new and hasn’t been linked to a RICA profile, or it has been blocked due to extended inactivity.
- Solution: Complete RICA registration with an official MTN agent or store.
Alternative Quick Methods if USSD Fails
- 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. - 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).
- 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:
- MTN Mobile App: Download the official MTN App. When connected via the MTN mobile data network, the app automatically detects your SIM card and displays your profile and phone number on the home dashboard. Browsing the MTN App is zero-rated on the MTN network.
- SIM Toolkit / MTN Services: On your handset menu, navigate to SIM Toolkit (or MTN Services), select My Services, and tap My Number.
- MTN WhatsApp Assistant (MTN Chat): Add MTN’s official WhatsApp line (083 123 0011) or message “Hi” to start self-service account inquiries.
- In-Store Assistance: Visit any official MTN Retail Store with your ID document and physical SIM card for verified agent support.
Safety and Privacy
- Never Share Credentials: Official USSD number lookup codes will never ask you for your SIM PIN, account passwords, bank details, or OTPs (One-Time PINs).
- Beware of Scams: Avoid dialing unverified USSD strings sent via random SMS or social media that claim to offer free airtime, as these may unwittingly subscribe you to premium content services or transfer your airtime balance.
- Scam & Fraud Reporting: If you suspect fraudulent activity on your account, contact MTN Customer Care immediately by dialing 135 (free from an MTN SIM) or report suspicious activity through official MTN fraud channels.
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.