Network guide

MTN USSD Code To Check Balance

  • Works on any phone
  • No internet needed
  • Updated July 2026
  • Primary code *136#
  • Also listed *136*1#
  • Also listed *135#
  • Also listed *141#

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#.

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

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

Verified Step-by-Step Process

  1. Open the phone app: Launch the native dialler.
  2. Dial the shortcode: *136# for the airtime summary, or *136*1# for detailed bundles.
  3. Press call: Send it from the MTN SIM.
  4. Read the flash message: A pop-up shows your main airtime balance and primary bundle totals.
  5. 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

ParameterDetails / Standard Rules
Session costR0.00. Free on the MTN network.
Daily request limitNone. Dial it as often as you need.
Processing timeNear-instant, typically under 5 seconds.
Data balance accuracyReal-time for airtime. Data usage can lag 5 to 15 minutes during heavy session handovers.
Roaming availabilityDepends on roaming agreements. Alternate codes such as *141# or *135# apply abroad.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

Maintenance occasionally makes shortcodes return errors. If *136# will not load:

Official Alternatives

  1. MTN South Africa app: On Android (Google Play Store) and iOS, with usage graphs, itemised breakdowns and bundle top-ups.
  2. MTN Chat on WhatsApp: Save 083 123 0011 and message “Balance” or “Menu”.
  3. MTN web portal: Log into your dashboard at www.mtn.co.za.
  4. 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

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.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za