Network guide

Telkom Recharge USSD Code

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

Last verified: July 2026

Quick Answer

The official Telkom Recharge USSD code in South Africa is *188*VoucherPin#. To top up your airtime, dial *188*, enter your 16-digit voucher PIN, add #, and press the call/send button.

Alternatively, dial *180# to access the main Telkom self-service menu and select the Recharge option. This USSD service is free of charge and available to all active Telkom Mobile prepaid and TopUp customers.

What the Service Is and Who Can Use It

The Telkom Recharge USSD service is an instant self-service method designed for Telkom Mobile prepaid and Hybrid/TopUp subscribers to load airtime vouchers onto their accounts.

Prerequisites and Eligibility

How to Recharge or Top Up

Before You Start

Verified Step-by-Step Process

Method 1: Direct USSD String (Fastest)

  1. Open your device’s phone dialler.
  2. Dial *188* followed immediately by your 16-digit voucher PIN and # (e.g., *188*1234567890123456#).
  3. Press Call / Send.

Method 2: Telkom Self-Service Menu

  1. Dial *180# and press Call.
  2. Select Recharge from the main menu by typing the corresponding number and hitting send.
  3. Enter your 16-digit voucher PIN when prompted and submit.

Voucher Format Note: Do not enter spaces, hyphens, or special characters between the PIN digits. Only enter the numbers directly.

Confirmation or Expected Result

When the recharge is successfully processed, the following occurs:

Balance Verification

To confirm your updated balance at any time, dial *188# or see our dedicated guide on Telkom Airtime Balance Check USSD Code.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
USSD Session FeeFree (R0.00) on the Telkom Network
Processing TimeInstant (typically under 10 seconds)
Voucher PIN Length16 Digits
Recharge LimitsStandard voucher denominations (R5 to R1000)
Voucher ExpiryDepends on the physical/digital ticket (check voucher terms)

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

If USSD network sessions are down or timing out in your area, switch immediately to an official digital channel to load your voucher or top up directly.

Official Alternatives

When USSD is unavailable or taking too long, use one of Telkom’s official self-service routes:

Safety and Privacy

Frequently Asked Questions

What is the current Telkom Recharge USSD Code?

The direct Telkom recharge USSD code is *188*VoucherPIN#. You can also dial *180# and select the recharge option from the self-service menu.

How should the voucher PIN be entered?

Enter the voucher as a continuous 16-digit numerical string without any spaces, dashes, or symbols between *188* and #.

Can another number be recharged via USSD?

Yes. Dial *180#, select the Recharge menu option, and choose Recharge Other Number when prompted before entering the voucher PIN.

Why is the voucher rejected?

A voucher is usually rejected if digits are mistyped, the voucher has already been used, the voucher has expired, or you are attempting to recharge an inactive/suspended SIM.

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

If USSD is timing out, use the My Telkom app, the official website portal, or your bank’s mobile app to load airtime directly to your SIM.

Quick shortcuts

Browse all guides

Fix a network problem

Why use USSDCode.co.za