Network guide

Telkom Data Balance Check USSD Code

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

Last verified: July 2026

Quick Answer

To check your remaining Telkom mobile data or bundle usage via USSD in South Africa, dial *188# or dial *180# from your Telkom mobile device:

Note: USSD requests are free when dialled directly from an active Telkom SIM card.

What the Service Is and Who Can Use It

The Telkom Data Balance Check USSD service is a self-service feature designed to display real-time network allowance metrics without needing an active internet connection.

How to Check the Data Balance

Before You Start

  1. Ensure your Telkom SIM card is inserted into SIM Slot 1 (if using a dual-SIM phone) or selected as your primary line for voice calls.
  2. Check that your device has basic network reception (2G, 3G, 4G, or 5G signal).

Verified Step-by-Step Process

Method 1: Direct USSD Code (*188#)

  1. Open the phone app dialler on your mobile device.
  2. Key in *188#.
  3. Press the Call / Send button.
  4. Wait a few seconds for the USSD prompt or response SMS.

Method 2: Self-Service Menu (*180#)

  1. Open your device dialler and dial *180#.
  2. Select the option for Balances or Check Usage by entering the corresponding number.
  3. View the current data category breakdowns directly on your screen.

Confirmation or Expected Result

When the USSD request completes successfully, your screen will show a summary (or you will receive an SMS) containing:

Recovery Step: If your data depletion seems inaccurate or a recently purchased bundle does not appear immediately, restart your handset or turn Airplane mode on and off to refresh the active network session.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
Service FeeFree when dialled from a Telkom SIM
Session CostR0.00
Daily Query LimitUnlimited
Processing TimeReal-time (typically within 3–10 seconds)
EligibilityAll active Telkom Prepaid, Hybrid, and Contract SIM cards

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

Official Alternatives

When USSD menu services are down or unavailable, Telkom provides several official self-service routes:

  1. MyTelkom Mobile App: Download the official MyTelkom App (iOS / Android / Huawei AppGallery) to monitor live data charts, bundle validity, and usage history.
  2. WhatsApp Self-Service: Send a WhatsApp message with “Balance” to Telkom’s official line at 081 160 1700.
  3. Web Portal: Log into the official portal at telkom.co.za to view account breakdowns.
  4. Telkom Support Call Center: Contact customer care by calling 180 from a Telkom SIM or 081 180 from any network.

Safety and Privacy

Frequently Asked Questions

What is the current Telkom Data Balance Check USSD Code?

The direct code to check your Telkom data balance is *188#. You can also access data usage and buy additional bundles through the main self-service menu by dialing *180#.

Which bundles are shown in the balance response?

The response displays active Anytime Data, Night Surfer Data, Mo’Nice promotional allocations, and social or app-specific bundle balances linked to your phone number.

Does the USSD result include expiry dates?

Yes. Detailed balance alerts generally output both the remaining megabytes/gigabytes and the specific expiration dates for active allocations.

Why can app and USSD balances differ?

The MyTelkom App reads real-time server balances, while USSD data summaries may occasionally experience slight delays during continuous active data sessions. Disconnect active mobile data briefly to sync billing counters.

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

If USSD dialing fails due to network maintenance or signal issues, check your balances via WhatsApp (081 160 1700), log in to the MyTelkom App, or sign in to the web portal at telkom.co.za.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za