How-to guide

Check Airtime Balance USSD Code

  • *135#
  • *136#
  • *135*502#
  • *136*1#

Last checked: 25 June 2026

The quickest check airtime balance USSD code depends on your mobile network. Use the code from the SIM card you want to check, wait for the USSD response, and read the balance screen carefully before choosing any purchase, transfer, or recharge option.

For most South African users, the main airtime balance code is:

NetworkCheck airtime balance USSD codeWhat to expect
Vodacom*135#; prepaid users can also use *136#; contract balance route listed as *135*502#A balance enquiry menu or balance displayed on the handset. (Vodacom)
MTN*136#; detailed balance: *136*1#Airtime balance or a detailed balance enquiry menu. (MTN South Africa)
Telkom*188#; you can also call 188 to listen to your balanceBalance response from your Telkom SIM. (Telkom)
Cell C*101#; or *147# and choose the balance optionBalance response or balance enquiry menu. (Cell C)

Use this guide when you want to check my airtime balance, confirm airtime after recharge, compare Vodacom MTN Telkom Cell C balance code options, or troubleshoot a balance code that does not work. For a wider directory of recharge, bundle, and balance tasks, start with airtime and data USSD codes South Africa.

Quick Code/Menu Answer

Dial the balance code for your own network:

I use this networkDial this firstUse this if you need more detail
Vodacom*135#Prepaid: *136#; contract balance route: *135*502#
MTN*136#*136*1# for detailed balance
Telkom*188#Call 188 to listen to your balance
Cell C*101#*147#, then choose the balance option

Airtime balance codes are usually used from the phone dialler, not from a mobile app. USSD is a session-based mobile network service, which is why it can be useful when you do not have app access or mobile data available. (Infobip)

Before you dial, check three things:

CheckWhy it matters
Correct SIMA Vodacom code will not check an MTN, Telkom, or Cell C SIM.
Correct accountDual-SIM phones may dial from the wrong SIM if you do not choose the SIM first.
Correct balance typeSome screens separate airtime, data, SMS, minutes, bonus airtime, and promotional balances.

Provider-by-Provider Options

Vodacom airtime balance code

Vodacom lists *135# as a USSD self-service route for contract and prepaid users, with balance enquiry displayed on the handset. Vodacom also lists *136# for prepaid and *135*502# for contract balance enquiries. (Vodacom)

Vodacom taskCode or route
Main Vodacom self-service and balance menu*135#
Vodacom prepaid balance shortcut*136#
Vodacom contract balance route*135*502#
Bundle balance route listed by VodacomUSSD *135#, VodaPay App/Portal, or customer care. (Vodacom)

Use Vodacom USSD codes if you need Vodacom recharge, data bundle, airtime transfer, account, or support menus after checking your balance.

MTN airtime balance code

MTN lists *136# to check your balance and *136*1# for detailed balance enquiries. MTN also lists *136*2# for buying voice, SMS, data, and promotional bundles, so avoid selecting a purchase option if you only want to check balance. (MTN South Africa)

MTN taskCode or route
MTN balance check*136#
MTN detailed balance enquiry*136*1#
MTN bundle purchase menu*136*2#

Use MTN USSD codes if you need MTN recharge, data bundle, airtime transfer, subscription, or support options.

Telkom airtime balance code

Telkom lists *188# for checking data and voice balances from a Telkom SIM. Telkom’s customer care guidance also lists *188# or calling 188 to listen to your balance. (Telkom)

Telkom taskCode or route
Telkom balance check*188#
Listen to Telkom balanceCall 188
Telkom self-service and account managementMyTelkom App or Telkom self-service routes

Use Telkom USSD codes if you need Telkom recharge, bundle, SIM, account, or support menus.

Cell C airtime balance code

Cell C lists *101# for balance checks. Cell C also lists *147# with a balance option, call 136 and choose option 0 for balance enquiry, or SMS “bal” or “balance” to 14302. (Cell C)

Cell C taskCode or route
Cell C balance check*101#
Cell C balance through USSD menu*147#, then choose the balance option
Cell C balance by call menuCall 136, then choose option 0
Cell C balance by SMSSMS “bal” or “balance” to 14302

Use Cell C USSD codes if you need Cell C recharge, bundle, account, subscription, or support menus.

Step-by-Step Instructions

Requirements

Before using a check airtime balance USSD code, make sure you are ready to dial from the correct SIM and read the response before confirming anything.

RequirementWhat to do
Active SIMUse the SIM card linked to the airtime balance you want to check.
Network coverageMove to a stronger signal area if the USSD session keeps failing.
Correct network codeUse the Vodacom, MTN, Telkom, or Cell C code for your own SIM.
Dual-SIM selectionChoose the correct SIM before pressing call.
Careful menu readingExit if the menu asks you to buy, transfer, borrow, or subscribe and you only wanted a balance.

Step-by-step process

  1. Open your phone dialler.
  2. Type the balance code for your network.
  3. Press the call button.
  4. Wait for the USSD screen, SMS, or menu response.
  5. Read the balance shown on the screen.
  6. Check whether the amount is main airtime, bonus airtime, data, SMS, voice minutes, or a promotional balance.
  7. Take a screenshot if you need proof before contacting support.
  8. Exit the menu if you do not want to buy a bundle, transfer airtime, borrow airtime, or change your account.

Checking airtime after recharge

If you have just loaded a voucher or bought airtime, wait for the recharge confirmation message before checking the balance. Then dial the balance code again.

What happenedWhat to do next
Recharge message arrived and balance updatedNo further action is needed.
Recharge message arrived but balance is lower than expectedCheck for recent calls, data use, subscriptions, bundle purchases, or airtime advance repayment.
Recharge said successful but balance did not changeWait a few minutes and check again.
Voucher was rejectedCheck the voucher number, whether it was already used, and whether you loaded it on the correct network.
Airtime is still missingUse airtime not showing after recharge.

What you should see next

A successful balance check usually returns one of these:

Response typeMeaning
Direct balance screenYour airtime balance is displayed immediately.
Menu responseChoose the balance, account, or usage option.
SMS responseThe network sends your balance by SMS after the USSD request.
Voice responseSome routes allow you to call and listen to your balance.
Error responseThe code failed, timed out, or is not valid for that SIM.

Do not assume the first amount displayed is always your available airtime. Some networks show data balances, voice bundles, SMS bundles, bonus airtime, expiry dates, and promotional balances on the same screen.

Fees or limits

USSD balance checks are designed to work from the dialler and do not require a smartphone app. However, do not publish or rely on a “free on every SIM” claim unless the relevant network source confirms the exact fee, plan type, and condition. Charges, roaming access, contract restrictions, prepaid rules, or menu availability can differ by provider and account type.

Common Problems and Fixes

The balance code does not work

If the airtime balance code does not work, start with the safest checks before retrying.

Possible reasonFix
Wrong network codeConfirm whether the SIM is Vodacom, MTN, Telkom, Cell C, or another provider.
Dual-SIM phone used the wrong SIMRedial and choose the correct SIM before pressing call.
Weak signalMove to better coverage and try again.
USSD session timed outRetry after a minute and avoid switching apps during the session.
Old code or changed menuStart from the provider’s main self-service menu.
SIM/account restrictionCheck whether the SIM is active, RICA-compliant, suspended, or barred.
Temporary network issueTry later, use the provider app, or contact support through the official provider route.

For a focused troubleshooting guide, use airtime balance code not working or USSD code not working.

The code opens the wrong menu

Some USSD shortcuts lead into a self-service menu rather than showing the balance immediately. If that happens, look for wording such as “Balance”, “Account”, “Usage”, “Balance enquiry”, or “Check balance”.

NetworkFallback route
Vodacom*135#
MTN*136#
Telkom*188#
Cell C*147# or *101#

If the menu offers a purchase or transfer option, do not confirm unless that is what you intended to do.

The balance looks wrong

Your balance may look wrong even when the code is working. Common reasons include:

CauseWhat to check
Out-of-bundle dataAirtime may have been used when mobile data was on and no data bundle was available.
Active subscriptionsPremium services, content services, or WASP billing may deduct airtime.
Airtime advance repaymentBorrowed airtime may be recovered after your next recharge.
Bundle purchaseYou may have converted airtime into data, voice, or SMS bundles.
Bonus airtime rulesBonus airtime may not be the same as main airtime.
Expired promotional balanceA promotional or bundle balance may have expired.
Delayed recharge reflectionThe recharge may need a short time to update on the balance screen.

If your airtime keeps disappearing, check for active subscriptions and content services before buying more airtime.

The code worked before but stopped working

Airtime balance code menus can change. A provider may also update a shortcut, move a balance option, or route users through a newer self-service menu. If a direct shortcut no longer works, use the broader provider page:

ProviderGuide
VodacomVodacom USSD codes
MTNMTN USSD codes
TelkomTelkom USSD codes
Cell CCell C USSD codes
All networksmobile network USSD codes South Africa

The USSD request says “connection problem” or “invalid MMI code”

This error can happen when the phone cannot complete the USSD request. It may be caused by signal problems, phone settings, SIM issues, dual-SIM selection, temporary network errors, or an incorrect code.

Try this sequence:

  1. Check that the code was typed correctly.
  2. Make sure you are dialling from the correct SIM.
  3. Switch flight mode on and off.
  4. Restart the phone.
  5. Move to a stronger signal area.
  6. Try the network’s main self-service menu instead of a direct shortcut.
  7. Use USSD code not working if the error continues.

Airtime is not showing after recharge

If your recharge is not reflecting, do not keep retrying the same voucher unless the network confirms it failed. First check whether the recharge SMS arrived, whether you loaded the voucher on the right network, and whether airtime was deducted by data usage, subscriptions, or airtime advance repayment.

Use airtime not showing after recharge for the full troubleshooting route.

NeedRelated guide
Find all airtime, data, recharge, and balance codesairtime and data USSD codes South Africa
Find network self-service codesmobile network USSD codes South Africa
Vodacom balance and account menusVodacom USSD codes
MTN balance and bundle menusMTN USSD codes
Telkom balance and recharge menusTelkom USSD codes
Cell C balance and recharge menusCell C USSD codes
Balance code failsairtime balance code not working
Recharge does not reflectairtime not showing after recharge
USSD error or invalid MMI messageUSSD code not working

FAQ

What is the code for check airtime balance USSD code?

The code depends on your network. Vodacom users can start with *135#, MTN users can dial *136#, Telkom users can dial *188#, and Cell C users can dial *101#. If the direct balance code does not work, use the main self-service menu for your provider.

What is the MTN airtime balance code?

The MTN airtime balance code is *136#. MTN also lists *136*1# for detailed balance enquiries. (MTN South Africa)

What is the Vodacom airtime balance code?

Vodacom lists *135# as a balance enquiry route, with *136# also listed for prepaid users and *135*502# for contract balance enquiries. (Vodacom)

What is the Telkom airtime balance code?

Telkom lists *188# for checking balances from a Telkom SIM. You can also call 188 to listen to your balance. (Telkom)

What is the Cell C airtime balance code?

Cell C lists *101# for checking your balance. You can also use *147# and choose the balance option, call 136 and choose option 0, or SMS “bal” or “balance” to 14302. (Cell C)

Does check airtime balance USSD code require airtime or mobile data?

A USSD code is dialled from the phone dialler and does not require a mobile app. It is useful when you need a network menu without opening an internet-based service. Do not assume every route is free in every situation unless your provider confirms the fee for your SIM, price plan, and location.

Why might check airtime balance USSD code fail or show the wrong balance?

It may fail because you used the wrong network code, selected the wrong SIM, had weak signal, typed an old shortcut, or reached a temporary network error. It may show a lower balance because airtime was used for calls, out-of-bundle data, bundle purchases, subscriptions, or airtime advance repayment.

What should users do before confirming a purchase or transfer?

Read the USSD screen carefully. Check the amount, bundle type, recipient number, validity period, and whether the action is a balance check, bundle purchase, airtime transfer, subscription, or airtime advance. If you only wanted to check your balance, exit the menu before confirming.

Where can users find related USSD codes?

Use airtime and data USSD codes South Africa for the main airtime and data directory, or go directly to Vodacom USSD codesMTN USSD codesTelkom USSD codes, or Cell C USSD codes for provider-specific menus.

Fix a problem