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 balance | Balance response from your Telkom SIM. (Telkom) |
| Cell C | *101#; or *147# and choose the balance option | Balance 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 network | Dial this first | Use 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:
| Check | Why it matters |
|---|---|
| Correct SIM | A Vodacom code will not check an MTN, Telkom, or Cell C SIM. |
| Correct account | Dual-SIM phones may dial from the wrong SIM if you do not choose the SIM first. |
| Correct balance type | Some 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 task | Code 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 Vodacom | USSD *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 task | Code 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 task | Code or route |
|---|---|
| Telkom balance check | *188# |
| Listen to Telkom balance | Call 188 |
| Telkom self-service and account management | MyTelkom 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 task | Code or route |
|---|---|
| Cell C balance check | *101# |
| Cell C balance through USSD menu | *147#, then choose the balance option |
| Cell C balance by call menu | Call 136, then choose option 0 |
| Cell C balance by SMS | SMS “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.
| Requirement | What to do |
|---|---|
| Active SIM | Use the SIM card linked to the airtime balance you want to check. |
| Network coverage | Move to a stronger signal area if the USSD session keeps failing. |
| Correct network code | Use the Vodacom, MTN, Telkom, or Cell C code for your own SIM. |
| Dual-SIM selection | Choose the correct SIM before pressing call. |
| Careful menu reading | Exit if the menu asks you to buy, transfer, borrow, or subscribe and you only wanted a balance. |
Step-by-step process
- Open your phone dialler.
- Type the balance code for your network.
- Press the call button.
- Wait for the USSD screen, SMS, or menu response.
- Read the balance shown on the screen.
- Check whether the amount is main airtime, bonus airtime, data, SMS, voice minutes, or a promotional balance.
- Take a screenshot if you need proof before contacting support.
- 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 happened | What to do next |
|---|---|
| Recharge message arrived and balance updated | No further action is needed. |
| Recharge message arrived but balance is lower than expected | Check for recent calls, data use, subscriptions, bundle purchases, or airtime advance repayment. |
| Recharge said successful but balance did not change | Wait a few minutes and check again. |
| Voucher was rejected | Check the voucher number, whether it was already used, and whether you loaded it on the correct network. |
| Airtime is still missing | Use airtime not showing after recharge. |
What you should see next
A successful balance check usually returns one of these:
| Response type | Meaning |
|---|---|
| Direct balance screen | Your airtime balance is displayed immediately. |
| Menu response | Choose the balance, account, or usage option. |
| SMS response | The network sends your balance by SMS after the USSD request. |
| Voice response | Some routes allow you to call and listen to your balance. |
| Error response | The 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 reason | Fix |
|---|---|
| Wrong network code | Confirm whether the SIM is Vodacom, MTN, Telkom, Cell C, or another provider. |
| Dual-SIM phone used the wrong SIM | Redial and choose the correct SIM before pressing call. |
| Weak signal | Move to better coverage and try again. |
| USSD session timed out | Retry after a minute and avoid switching apps during the session. |
| Old code or changed menu | Start from the provider’s main self-service menu. |
| SIM/account restriction | Check whether the SIM is active, RICA-compliant, suspended, or barred. |
| Temporary network issue | Try 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”.
| Network | Fallback 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:
| Cause | What to check |
|---|---|
| Out-of-bundle data | Airtime may have been used when mobile data was on and no data bundle was available. |
| Active subscriptions | Premium services, content services, or WASP billing may deduct airtime. |
| Airtime advance repayment | Borrowed airtime may be recovered after your next recharge. |
| Bundle purchase | You may have converted airtime into data, voice, or SMS bundles. |
| Bonus airtime rules | Bonus airtime may not be the same as main airtime. |
| Expired promotional balance | A promotional or bundle balance may have expired. |
| Delayed recharge reflection | The 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:
| Provider | Guide |
|---|---|
| Vodacom | Vodacom USSD codes |
| MTN | MTN USSD codes |
| Telkom | Telkom USSD codes |
| Cell C | Cell C USSD codes |
| All networks | mobile 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:
- Check that the code was typed correctly.
- Make sure you are dialling from the correct SIM.
- Switch flight mode on and off.
- Restart the phone.
- Move to a stronger signal area.
- Try the network’s main self-service menu instead of a direct shortcut.
- 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.
Related Airtime and Data Guides
| Need | Related guide |
|---|---|
| Find all airtime, data, recharge, and balance codes | airtime and data USSD codes South Africa |
| Find network self-service codes | mobile network USSD codes South Africa |
| Vodacom balance and account menus | Vodacom USSD codes |
| MTN balance and bundle menus | MTN USSD codes |
| Telkom balance and recharge menus | Telkom USSD codes |
| Cell C balance and recharge menus | Cell C USSD codes |
| Balance code fails | airtime balance code not working |
| Recharge does not reflect | airtime not showing after recharge |
| USSD error or invalid MMI message | USSD 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 codes, MTN USSD codes, Telkom USSD codes, or Cell C USSD codes for provider-specific menus.