Quick Answer: How To Check Bank Balance Using USSD Code
Last Verified: July 2026
There is no single bank balance USSD code in South Africa. Each bank runs its own cellphone banking string, and you dial the one for your bank from the number registered on the account.
| Bank | USSD code | Guide |
|---|---|---|
| Absa | *120*2272# | Absa balance |
| African Bank | *120*225# | African Bank balance |
| Capitec | *120*3279# | Capitec balance |
| Discovery Bank | *120*34726# | Discovery Bank |
| FNB | *120*321# | FNB balance |
| Nedbank | *120*001# | Nedbank balance |
| Standard Bank | *120*2345# | Standard Bank balance |
| TymeBank | *120*543# | TymeBank balance |
Current code or menu status
The codes above are drawn from the individual guides linked in each row. Menu positions inside each menu are not separately verified and change without notice. Read the options on your screen.
What the Service Is Used For
South African banks self-service over USSD is built for quick account tasks that work on any handset, without mobile data. It is most useful when you have signal but no data, or when you want something faster than opening an app.
- Checking balances and recent activity
- Finding account or reference details
- Buying or loading airtime, data or electricity, where supported
- Making payments or transfers, where supported
- Requesting support or a call back
Not every option is available on every account or product. If something is missing from your menu, it usually means it is not enabled for you rather than that the code is wrong.
How to Access It Safely
- Dial the code from the cellphone number registered on your account.
- Enter your PIN if prompted. This is the PIN you set with South African banks, and nobody else should ever ask you for it.
- Read the menu and choose the option that matches what you want to do.
- Check the details on screen before you confirm anything.
- Keep the confirmation message until the request reflects.
Account, SIM, or eligibility checks
- The SIM must be RICA-registered and active on a South African network.
- Use the number registered to the account, because most menus identify you by it.
- You need signal, not mobile data.
- Some services require a registration step before the menu will respond.
- Have your account or reference number ready, but never send it through an unsecured channel.
What You Should See Next
- A short numbered menu that names South African banks or your account
- A prompt for a PIN you set up yourself, at most
- A confirmation screen before anything is finalised
A genuine session will never ask for your card CVV, full card number, banking password, or an OTP you did not request. End the session if it does.
Common Problems and Fixes
- Nothing happens, or you see an invalid MMI code message. Check signal, retry, or restart the handset.
- The session times out. USSD sessions are short. Retry and reply promptly.
- The code is not recognised. It may be wrong, retired or provider-specific. Confirm it with South African banks.
- It works on one SIM but not the other. On a dual-SIM handset, select the SIM linked to your account.
- You are locked out after failed PIN attempts. Contact South African banks to reset rather than retrying.
For a fuller walkthrough across South African networks, see USSD code not working.
Safer Alternatives
App, website, branch, or official support alternative
- The official South African banks app, where one is published
- The official South African banks website
- A branch, store or accredited agent, where South African banks operates one
- The South African banks customer-care line from your statement, card or contract
- Written correspondence, for disputes or anything needing a record
Costs or Limits to Verify
- Whether the session itself is free, and whether that differs by network
- Any transaction or service fee
- Daily and per-transaction limits
- Whether a separate charge applies to prepaid purchases
- Cut-off times, where the service is time-sensitive
Fees and limits change. Confirm current figures with South African banks before you rely on them.
Scam and Privacy Warning
Never share a PIN, OTP, password, or card details
Fraud in South Africa often starts with a call or message that sounds official and creates urgency.
- Never share a PIN, password, OTP, card number or CVV with anyone, including someone claiming to be from South African banks.
- No legitimate provider asks for those by phone, SMS or WhatsApp.
- Do not use a code from an advert, forum or social post. Use one from South African banks directly.
- Do not let anyone talk you through a session while they are on the line.
- If you think you have been compromised, contact South African banks on a number you obtained yourself.
More detail is on the USSD code safety guide.
Frequently Asked Questions
What is the South African banks USSD code? It depends on which provider you use. The table above lists what is recorded on this site for each.
Do I need airtime or data? USSD needs network signal, not mobile data. Some providers publish a separate string for when you have no airtime at all.
Can I use it on any phone? Yes. USSD works on basic handsets as well as smartphones, which is why it stays useful when data is unavailable.
What if the option I want is missing? It is usually not enabled for your account or product type. Check with South African banks rather than assuming the code is wrong.
Last verified date
Last Verified: July 2026 for the code shown above. Page last reviewed 22 August 2026. Task-level menu positions are not separately verified. Always confirm on your own screen and with South African banks.

