Network guide

Telkom Balance Check USSD Code

  • Works on any phone
  • No internet needed
  • Primary code *188#
  • Also listed *180#

Quick Answer

The official USSD code to check your Telkom balance in South Africa is *188#.

Dialing *188# directly from your mobile device displays an instant pop-up on your screen and sends an SMS summary detailing your active airtime balance, anytime data, night-surfer bundles, and promotional balances. You can also dial *180# to open the main Telkom self-service menu to check balances, purchase bundles, or manage account settings.

Last Verified: July 2026

Cost: Free of session charge on active Telkom Mobile SIM cards.

What the Service Is and Who Can Use It

The Telkom USSD balance check service is an automated network protocol that allows users to query real-time account balances directly through cellular towers without needing an active internet connection.

Eligible Users

  • Prepaid Subscribers: Full access to view main airtime, SMS, and data bundle balances.
  • Top-Up / Hybrid Subscribers: Can view remaining airtime credit and allocated bundle balances.
  • Contract / Postpaid Subscribers: Access to remaining bundle allocations (including minute, SMS, anytime data, and night-surfer allocations).

Exclusions and Requirements

  • Active SIM Required: Your Telkom SIM card must be inserted in the phone and fully RICA-registered.
  • Network Specificity: You cannot run *188# from another network’s SIM card (such as Vodacom, MTN, or Cell C).
  • Data Routers and Modems: Standalone routers or MiFi devices without a dialpad cannot process USSD directly. You must move the SIM to a smartphone or check the balance using the router’s local web dashboard.

How to Check the Balance

Before You Start

  • Ensure your device has an active signal bar connected to the Telkom network.
  • On dual-SIM phones, confirm that your Telkom SIM is selected for placing outgoing calls.

Verified Step-by-Step Process

  1. Open the Phone / Dialer application on your mobile device.
  2. Enter *188# using the keypad.
  3. Press the Call / Dial button.
  4. Wait 3–5 seconds while the network processes the MMI request.
  5. An interactive pop-up menu will display your available airtime and data balances, or an SMS with full balance details will be dispatched immediately to your device.

Alternative Menu Route: Dial *180# $\rightarrow$ Choose Balance / Account Summary.

Confirmation or Expected Result

When the request completes successfully, you will observe one or both of the following responses:

  • On-Screen Pop-Up: Shows your main airtime balance in South African Rand (ZAR) alongside active data amounts (e.g., Airtime: R15.00, Anytime Data: 1.5 GB, Night-Surfer Data: 500 MB).
  • SMS Balance Summary: An automated text message from Telkom displaying an itemized breakdown of active bundles and their exact expiration dates.

If your session terminates abruptly without a notification, wait 1 minute and re-dial *188#.

Fees, Limits, Eligibility, and Processing Times

VariableSpecification
Session ChargeFree ($R0.00$) when dialed from a Telkom SIM card.
Daily LimitsNo daily usage or inquiry limits.
EligibilityAll active Telkom Prepaid, Hybrid, and Postpaid SIM cards.
Processing TimeReal-time response (typically 3–10 seconds).
Balance SyncingUpdates instantly as calls, texts, or data sessions occur.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

  • “Connection Problem or Invalid MMI Code”:
    • Toggle Airplane Mode ON for 10 seconds and turn it back OFF to force a fresh connection to the tower.
    • Restart your handset.
    • If using a dual-SIM device, ensure the call is initiated from the slot containing the Telkom SIM.
  • “Service Unavailable” / Session Timeout:
    • Network congestion can temporarily interfere with USSD sessions. Wait 2–3 minutes before retrying.
  • “SIM Not Provisioned”:
    • Ensure your SIM card is active and RICA-compliant. Unregistered SIMs cannot query network services.

When the Service Has Changed or Is Unavailable

During routine network maintenance or system outages, standard USSD shortcodes may fail. Use one of Telkom’s alternative digital self-service routes listed below.

Official Alternatives

If the USSD route is temporarily unavailable or you are using a router or tablet, access your balance through these verified official channels:

  1. MyTelkom Mobile App: Download the official app from the Google Play Store, Apple App Store, or Huawei AppGallery to manage accounts and view real-time balance dashboards.
  2. Telkom WhatsApp Self-Service: Save 081 160 1700 (or 086 160 1700) to your contacts, message "Balance", and follow the prompts.
  3. SMS Enquiry: Send an SMS with the word "Balance" to 081 160 1820 or 188 from your Telkom mobile line.
  4. Telkom Web Portal: Log in to your self-service account at telkom.co.za.
  5. Interactive Voice Response (IVR): Call 188 or 081 180 from your Telkom line to listen to an automated balance breakdown.

Safety and Privacy

  • Protect Personal Information: Official Telkom balance requests via USSD will never ask you to enter your SIM PIN, account passwords, or One-Time PINs (OTPs).
  • Scam Warning: End any session immediately if a message or caller asks for confidential banking details under the guise of an account balance check.
  • Support Channels: For account security, contact customer service directly by dialing 180 from a Telkom line or visiting a physical Telkom store.

Frequently Asked Questions

What is the current Telkom Balance Check USSD Code?

The verified direct code to check your balance is *188#. You can also dial *180# to navigate the full self-service menu.

Which balance does the code show?

Dialing *188# displays your main airtime credit alongside active data bundle balances (including anytime and night-surfer data).

Must the user dial from a registered number?

Yes. USSD queries read credentials directly from the SIM card inserted in the calling device. The SIM must be active and RICA-registered on the Telkom network.

Is the displayed amount real-time or delayed?

USSD responses display real-time usage data updated instantly across Telkom’s billing systems.

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

Verify your signal coverage and dual-SIM settings. If USSD remains unresponsive, check your balance using the MyTelkom App, sending a message to Telkom on WhatsApp (081 160 1700), or calling customer support at 180.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za