Quick Answer
To check your account balance on MTN South Africa, dial *136# from your active MTN phone. This main shortcode displays a summary of your remaining airtime balance directly on your device screen. For a detailed breakdown of all active voice, SMS, and data bundles, dial *136*1# or use the interactive master self-service menu by dialing *135#.
- Primary USSD Code:
*136# - Detailed Balances Code:
*136*1# - Master Menu Alternative:
*135# - Cost: Free of charge
- Last Verified: July 2026
What the Service Is and Who Can Use It
The MTN USSD balance enquiry service is an automated, network-level feature designed to display real-time balances for airtime, data bundles, promotional credits, SMS allowances, and active voice minutes.
Eligibility and Network Scope
- Prepaid Subscribers: Full access to standard balance checks (
*136#and*136*1#). - Top Up / Hybrid Subscribers: Can view airtime and recurring bundle balances via USSD.
- Postpaid / Contract Subscribers: Can view remaining bundle allocations, though unbilled usage and full monthly account statements are best viewed via the official app.
- Device Requirements: Works on any GSM handset (feature phones or smartphones) connected directly to the MTN South Africa network.
Note: This specific service applies only to active MTN South Africa SIM cards. It cannot query balances for other networks or inactive/suspended SIMs.
How to Check the Balance
Before You Start
- Ensure your phone has an active MTN SIM card inserted.
- Confirm you have a cellular signal (at least 1–2 bars of network connectivity).
- If using a dual-SIM phone, select the MTN SIM card as your primary dialing line before initiating the code.
Verified Step-by-Step Process
- Open the Phone App: Launch your mobile device’s native phone dialer pad.
- Dial the Shortcode: Enter
*136#(for a standard airtime summary) or*136*1#(for detailed bundle balances). - Press Call/Send: Initiate the action using your MTN SIM.
- View On-Screen Flash Message: A USSD pop-up message will appear displaying your main airtime balance and primary bundle totals.
- Follow Prompts (Optional): If using a multi-option menu, reply with the requested numeric digit to view specific bundle types (e.g., promotional data or social bundles).
Confirmation or Expected Result
When the session succeeds, an instant pop-up window (USSD notification) displays your current balances in South African Rands (ZAR), megabytes/gigabytes (MB/GB), or remaining minutes/SMS units.
If your detailed breakdown includes multiple active packages, you may receive a supplementary SMS containing the exact breakdown within a few seconds of closing the USSD window.
Fees, Limits, Eligibility, and Processing Times
| Parameter | Details / Standard Rules |
| Session Cost | R0.00 (Free on the MTN network). |
| Daily Request Limit | No maximum limit; can be dialed as needed. |
| Processing Time | Instantaneous (typically under 5 seconds). |
| Data Balance Real-Time Accuracy | Real-time for airtime; data usage may lag by up to 5–15 minutes during heavy session handovers. |
| Roaming Availability | Subject to international roaming agreements; alternate codes like *141# or *135#apply abroad. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection problem or invalid MMI code”: This indicates a temporary network timeout or weak mobile signal. Switch flight mode on and off to reconnect to the cell tower, then redial
*136#. - “Result not showing / Session timed out”: USSD sessions automatically terminate after approximately 30 seconds of inactivity. Redial the code and respond promptly to on-screen prompts.
- Wrong SIM Selection: On dual-SIM handsets, verify that the call is being placed from the MTN slot rather than a second carrier’s SIM.
When the Service Has Changed or Is Unavailable
Network operator maintenance can occasionally cause shortcodes to return error messages. If *136# fails to load:
- Try the master self-service code
*135#and select Option 2 (Balances). - If you need specific settings or bundle queries, see related guides such as How To Check MTN Airtime Usage With USSD Code or MTN Data Balance USSD Code.
Official Alternatives
If the USSD route is temporarily unavailable or you prefer a graphical interface, MTN provides several official alternatives:
- MTN South Africa Mobile App: Available on Android (Google Play Store) and iOS (Apple App Store). Offers real-time usage graphs, itemized breakdowns, and easy bundle top-ups.
- MTN Chat (WhatsApp): Save
083 123 0011on your device and message “Balance” or “Menu” on WhatsApp for automated assistance. - MTN Web Portal: Log in to your personal dashboard via the official website (
www.mtn.co.za). - Customer Support Helpline: Dial 135 from your MTN line for automated voice response options.
For standard mobile configurations, you can also consult our guides on MTN Internet Settings USSD Code or check your details with How To Check MTN Number USSD Code. For a broader list across all SA providers, visit Mobile Network USSD Codes.
Safety and Privacy
- Official Requests: MTN USSD balance checks will never ask you to enter your SIM PIN, banking PIN, internet passwords, or ID numbers to display a basic balance.
- Third-Party Fraud: Do not dial unknown long-digit codes sent via unverified SMS messages claiming to offer free airtime or “double balance bonuses.”
- Reporting Scams: If you receive suspicious prompts or suspect unauthorized subscription charges on your account, dial
*135#or contact MTN Customer Care immediately on 135.
Frequently Asked Questions
What is the current MTN USSD Code To Check Balance?
The standard verified USSD code to check your MTN balance is *136#. Dialing this code brings up a rapid view of your remaining airtime balance. Dialing *136*1# opens a detailed breakdown of active voice and data bundles.
Which balance does the code show?
*136# displays your primary prepaid ZAR airtime credit. Using *136*1# or navigating the *135# menu displays secondary balances, including daily/monthly data bundles, night express data, promotional voice minutes, and active SMS bundles.
Must the user dial from a registered number?
Yes. USSD queries query the network hardware tied specifically to the SIM card making the call. You must dial directly from the active MTN SIM card whose balance you wish to inspect.
Is the displayed amount real-time or delayed?
Airtime balances and standard data usages update almost instantaneously. However, heavy data usage during an ongoing active session may take a few minutes to reconcile completely once the session closes.
What should I do if the MTN USSD route does not work?
If *136# is unresponsive due to network maintenance, dial *135# as a secondary option, check your balances via the free MyMTN App, or text “Balance” to MTN’s official WhatsApp channel at 083 123 0011.