Network guide

MTN Data Balance USSD Code

  • Works on any phone
  • No internet needed
  • Primary code *136#
  • Also listed *136*1#
  • Also listed *136*2#

Quick Answer

To check your remaining MTN mobile data or bundle usage in South Africa via USSD:

  1. Dial *136# from your MTN phone line.
  2. Select the menu option for Balances (or dial *136*1# directly) to view your remaining anytime, night express, or promotional data.

Alternatively, dial *136*2# for direct access to data management and bundle usage menus. USSD balance checks on MTN are completely free of charge and available to both prepaid and contract customers. If the USSD service is temporarily unavailable, you can view your real-time data usage via the official MTN App or MTN Online Chat.

What the Service Is and Who Can Use It

The MTN Data Balance USSD service is an automated self-service tool provided by MTN South Africa. It queries the network’s billing system to display active data balances and remaining bundle allowances directly on your device screen via USSD popups or SMS notifications.

How to Check the Data Balance

Before You Start

Verified Step-by-Step Process

  1. Open the dialer application on your mobile phone.
  2. Key in *136# (or *136*1# for instant direct balance display) and tap Call.
  3. If using *136#, select the number corresponding to Balances or Summary on the popup menu and press Send.
  4. To view specific sub-bundles (such as Night Express or Social passes), select the designated Data Bundles option within the submenu.

Confirmation or Expected Result

When the query processes successfully, a notification screen will present your active balance summary. MTN typically sends a concurrent SMS message containing a detailed breakdown:

Note: If you recently purchased a bundle or recharged airtime but it does not immediately reflect on *136#, wait up to 5 minutes for billing systems to sync before retrying.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails / Specification
Session CostFree (Zero-rated on the MTN network)
Daily Request LimitUnlimited requests
Processing SpeedImmediate (typically 3 to 10 seconds)
Supported PlansPrepaid, TopUp, Hybrid, and standard Postpaid
Data Types DisplayedAnytime, Night Express, Social, Promo, and Rollover Data

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

  • “Connection problem or invalid MMI code”: This occurs when cellular coverage drops or tower traffic is heavy. Toggle Airplane Mode on and off to reset the network connection, then dial *136# again.
  • “Session Timed Out”: USSD sessions automatically close after 10–15 seconds of inactivity. Redial *136# and enter your menu choices promptly.
  • Dual-SIM Misrouting: Ensure your device defaults to the MTN SIM for outgoing calls; dialing from a secondary SIM (e.g., Vodacom or Cell C) will result in an invalid MMI error.

When the Service Has Changed or Is Unavailable

System upgrades or network maintenance can occasionally cause short-code disruptions.

  • USSD vs. App Discrepancies: Active high-speed downloads or background app data may take 1 to 2 minutes to reconcile in the core USSD database. The MTN App provides the most real-time usage tracking.
  • Zero Allocations: If all active data has been consumed, the summary popup will display 0 MB under active allocations.

Official Alternatives

If the USSD network route is down or unresponsive, use these verified MTN support channels:

  • MTN App: Download the official MTN App (available on iOS, Android, and Huawei AppGallery) to monitor all active bundles, airtime, and expiration details on a zero-rated dashboard.
  • MTN Web Portal: Log into your self-service account at www.mtn.co.za.
  • MTN WhatsApp Assistant: Save 083 123 0011 and text "Data Balance" to initiate automated self-service via WhatsApp.
  • Customer Care: Call 135 (free from an MTN line) to access automated voice menus or speak to a representative.

Safety and Privacy

  • Keep Credentials Private: Legitimate USSD balance queries will never request your SIM PIN, Mobile Banking PIN, personal ID number, or One-Time Passwords (OTPs).
  • Avoid Unofficial Prompts: Cancel the session immediately if a USSD prompt asks for financial transactions or personal identity credentials to show a balance.
  • Fraud Reporting: Report suspicious short-codes or compromised accounts to MTN Customer Care by dialing 135.

Frequently Asked Questions

What is the current MTN Data Balance USSD Code?

The primary USSD balance code for MTN South Africa is *136# (or *136*1# for a direct breakdown). You can also dial *136*2# to enter the dedicated data bundle menu.

Which bundles are shown in the balance summary?

The balance summary displays all active allocations on your SIM, including Anytime data, Night Express data, Social Media pass bundles, promotional bonuses, and rollover balances.

Does the result include expiry dates?

Yes. The follow-up SMS and USSD submenu options provide the exact expiry dates for each active bundle allocation.

Why can app and USSD balances differ?

Discrepancies occur due to brief delays in session logging. Active data sessions may take a couple of minutes to post to the central USSD server, whereas the MTN App updates continuously.

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

Verify network signal, restart your phone, or check your remaining balance via the zero-rated MTN App or through MTN’s official WhatsApp line at 083 123 0011.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za