Quick Answer
To check your MTN balance in South Africa, dial *136# from your active MTN line. The summary appears on screen straight away. For the full breakdown of voice, SMS and data bundles, dial *136*1#, or open the master self-service menu on *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 is a network-level feature returning real-time figures for airtime, data bundles, promotional credits, SMS allowances and voice minutes.
Eligibility and Network Scope
- Prepaid subscribers: Full access to the standard balance checks (
*136#and*136*1#). - Top Up / Hybrid subscribers: Airtime and recurring bundle balances over USSD.
- Postpaid / Contract subscribers: Remaining bundle allocations show here, but unbilled usage and full monthly statements are better viewed in the app.
- Device requirements: Any GSM handset, feature phone or smartphone, connected to MTN South Africa.
This applies to active MTN South Africa SIM cards only. It cannot query another network, or a suspended SIM.
How to Check Your MTN Balance
Before You Start
- Have an active MTN SIM in the handset.
- Check you have signal, one or two bars is enough.
- On a dual-SIM phone, set the MTN SIM as the dialling line first.
Verified Step-by-Step Process
- Open the phone app: Launch the native dialler.
- Dial the shortcode:
*136#for the airtime summary, or*136*1#for detailed bundles. - Press call: Send it from the MTN SIM.
- Read the flash message: A pop-up shows your main airtime balance and primary bundle totals.
- Follow prompts if offered: Reply with the digit for a specific bundle type, such as promotional or social data.
Confirmation or Expected Result
A successful session returns a pop-up with your balances in rands, in MB or GB, and in remaining minutes or SMS units.
Where several packages are active, a supplementary SMS with the exact breakdown often follows within seconds of the window closing.
Fees, Limits, Eligibility, and Processing Times
| Parameter | Details / Standard Rules |
| Session cost | R0.00. Free on the MTN network. |
| Daily request limit | None. Dial it as often as you need. |
| Processing time | Near-instant, typically under 5 seconds. |
| Data balance accuracy | Real-time for airtime. Data usage can lag 5 to 15 minutes during heavy session handovers. |
| Roaming availability | Depends on roaming agreements. Alternate codes such as *141# or *135# apply abroad. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection problem or invalid MMI code”: A network timeout or weak signal. Toggle flight mode off and on to re-register on the tower, then redial
*136#. - “Result not showing” or “Session timed out”: sessions end after roughly 30 seconds of inactivity. Redial and answer promptly.
- Wrong SIM selected: On a dual-SIM handset, confirm the call leaves from the MTN slot rather than the second carrier.
When the Service Has Changed or Is Unavailable
Maintenance occasionally makes shortcodes return errors. If *136# will not load:
- Try the master self-service code
*135#and pick Option 2 (Balances). - For specific bundle queries, see How To Check MTN Airtime Usage With USSD Code or MTN Data Balance USSD Code.
Official Alternatives
- MTN South Africa app: On Android (Google Play Store) and iOS, with usage graphs, itemised breakdowns and bundle top-ups.
- MTN Chat on WhatsApp: Save
083 123 0011and message “Balance” or “Menu”. - MTN web portal: Log into your dashboard at
www.mtn.co.za. - Customer support: Dial 135 from your MTN line for automated voice options.
For configuration, see MTN Internet Settings USSD Code, or find your own number with How To Check MTN Number USSD Code. For every SA provider, see Mobile Network USSD Codes.
Safety and Privacy
- What a real check never asks for: An MTN USSD balance check will never want your SIM PIN, banking PIN, internet password, or ID number. Displaying a balance needs none of them.
- Third-party fraud: Do not dial long unfamiliar codes arriving by SMS and promising free airtime or “double balance bonuses”.
- Reporting: For suspicious prompts or unexplained subscription charges, dial
*135#or call MTN Customer Care on 135.
Frequently Asked Questions
What is the MTN balance code?
The verified USSD code is *136#, which shows your remaining airtime. *136*1# opens the detailed voice and data bundle breakdown.
Which balance does the code show?
*136# gives your prepaid rand airtime credit. *136*1# or the *135# menu adds the secondary balances: daily and monthly data, night express data, promotional voice minutes, and SMS bundles.
Must I dial from the number I am checking?
Yes. The query is tied to the SIM making the call, so it has to be dialled from the MTN SIM whose balance you want.
Is the amount real-time or delayed?
Airtime and ordinary data usage update almost instantly. Heavy data use during a live session can take a few minutes to reconcile once that session closes.
What should I do if the MTN USSD route does not work?
Try *135# as the secondary option, check balances in the free MyMTN app, or message “Balance” to MTN on WhatsApp at 083 123 0011.