Essential Mobile USSD Codes in South Africa

Unstructured Supplementary Service Data (USSD) codes are short dial codes used on mobile phones to access various services quickly, such as checking airtime balances, loading vouchers, transferring data, or sending “Please Call Me” requests. These codes are network-specific and essential for managing your mobile account without apps or internet. Below are the most commonly used USSD codes for major South African networks as of 2025.

Essential Mobile USSD Codes in South Africa

Vodacom USSD Codes

Vodacom’s codes cover balance checks, airtime management, and more. The master menu (*111# or *135#) provides access to many services.

USSD CodeFunction
*111#Master menu / My Vodacom services
*135#Alternative master menu
*100#Check airtime balance (prepaid)
*111*502#Check airtime balance (contract)
*100*01*PIN#Load/recharge airtime voucher
*135*501#Request your own mobile number
*140*mobile number#Send “Please Call Me”
*140*02*mobile number#Request airtime from another user
*111*072#Transfer airtime to another user
*111*100*2#Transfer data bundle (prepaid)
*111*082#Airtime Advance

MTN USSD Codes

MTN offers codes for balance inquiries, transfers, and bundles. Start with the master menu for navigation.

USSD CodeFunction
*141*0#Master menu
*136#Check airtime balance
*141#Alternative balance check
*141*PIN#Load/recharge airtime voucher
*123*888#Request your own mobile number
*121*mobile number#Send “Please Call Me”
*141*6328*mobile number#Request airtime from another user
*141*6328*mobile number*amount#Transfer airtime to another user
*141*2#Buy airtime/data bundles
*141*3#MTN Me2U (share services)
*141*10#MTN Eazi Recharge

Cell C USSD Codes

Cell C’s codes include options for subscriptions and call diversions. The master menu is a good starting point.

USSD CodeFunction
*147#Master menu
*101#Check airtime balance
*102*PIN#Load/recharge airtime voucher
*147*100#Request your own mobile number
*111*mobile number#Send “Please Call Me”
*111*1#Personalize “Please Call Me”
*102*3#Request airtime from another user
*102*2#Transfer airtime to another user
*147*4#Convert airtime to data bundles
*133*1#Check/block subscriptions
*147*6#Block a lost SIM
**21*08414*last9digits#Divert all calls to voicemail

Telkom USSD Codes

Telkom’s codes are straightforward for basic services. Use the master menu for more options.

USSD CodeFunction
*180#Master menu
*188#Check airtime balance
*188*PIN#Load/recharge airtime voucher
*1#Request your own mobile number
*140*mobile number#Send “Please Call Me”
*180# (select option)Transfer airtime to another user

General Tips

  • How to Use: Dial the code on your phone’s keypad and press call/send. Follow on-screen prompts.
  • Costs: Most USSD services are free, but some (like buying bundles) deduct from airtime.
  • Universal Codes: For any network, *#06# shows your IMEI number (device ID). To check your number if unsure, use the network-specific codes above.
  • Updates: Networks occasionally update codes; check official apps or websites for the latest.
  • Other Networks: For Virgin Mobile (now defunct or merged), codes like *100# were used, but focus on major providers.

These codes can save time for quick tasks. If you’re on a different network or need more specialized codes (e.g., for roaming or VAS), contact customer support.