Directory
Banking USSD Codes
Every major South African bank offers a USSD cellphone banking menu, so you can check a balance, pay a beneficiary or buy airtime without data or an app. Each bank…
Codes by bank
Choose a provider page. Confirm the bank’s current code and menu route against its own official source before you transact.
Send money and cardless cash codes
- Send MoneyYou can send cash to any South African cellphone number from...View guide →
- PaymentPayment USSD codes let you pay a DStv or store account,...View guide →
- Buy AirtimeThe quickest buy airtime USSD code depends on whether you want...View guide →
- Buy DataThe quickest buy data USSD code depends on the network SIM...View guide →
- ElectricityIn South Africa you usually buy prepaid electricity through your bank's...View guide →
Balance, payment and account service codes
Move from a broad banking task to the provider-specific page that owns it.
How to check a balance with each bank.
Find your account number by bank.
Mandate and approval pages, 36 across the banks.
Provider-specific mobile banking pages.
Check the current route before you transact
- Never share a banking PIN, password, OTP or full card details.
- Confirm the current access route through the bank’s official source.
- Check transaction fees, limits and eligibility before confirming.
- Use the app, website, ATM, branch or official support route if USSD fails.
Unexpected USSD prompt? Confirm it first.
Do not enter sensitive banking details because a prompt, message or caller tells you to. Verify the request through an official bank channel first.
Need help?
- Bank USSD Code Not WorkingIf your bank USSD code not working problem happens while checking...Get help →
- Connection Problem Or Invalid MMI CodeIf your phone shows “connection problem or invalid MMI code”, there...Get help →
- USSD Bank Transaction FailedIf a USSD bank transaction failed, stop before retrying. First check...Get help →
- SIM swap fraudSIM swap fraud South Africa is when someone tries to take...Get help →
Every major South African bank offers a USSD cellphone banking menu, so you can check a balance, pay a beneficiary or buy airtime without data or an app. Each bank uses its own code and only works from the cellphone number registered on your account. Choose your bank below for the current code and the tasks it supports.
Directory updated: 13 September 2026. Each code below shows the date it was last verified on its own guide. USSDCode.co.za is an independent guide and is not affiliated with any bank, network, retailer, lender or government department listed here.
Quick Answer and Most-Used Codes
Dial your own bank's code from the cellphone number linked to your account, then sign in with your remote banking PIN. There is no shared code that works across banks. Capitec is
*120*3279#, FNB is*120*321#, Absa is*120*2272#and Standard Bank is*120*2345#, all last verified July 2026.
| Bank | Main tasks | USSD code / status | Last verified | Detailed guide |
|---|---|---|---|---|
| Capitec | Balances, payments, airtime, vouchers, Send Cash | *120*3279# |
July 2026 | Capitec USSD code |
| FNB | Balances, payments, airtime, eWallet, prepaid | *120*321# |
July 2026 | FNB USSD code |
| Absa | Balances, transfers, CashSend, airtime, prepaid | *120*2272# |
July 2026 | Absa USSD code |
| Standard Bank | Balances, payments, Instant Money, airtime | *120*2345# |
July 2026 | Standard Bank USSD code |
| Nedbank | Balances, payments, send money, airtime | *120*001# |
July 2026 | Nedbank USSD code |
| TymeBank (now GoTyme Bank) | Balances, account number, vouchers, electricity | *120*543# |
July 2026 | TymeBank USSD code |
| African Bank | Balances, cellphone banking, send money | *120*225# |
July 2026 | African Bank USSD code |
| Discovery Bank | Balances and cellphone banking | *120*34726# |
July 2026 | Discovery Bank USSD code |
| Old Mutual | Account self-service | Not yet verified | — | Old Mutual USSD code |
| Bidvest Bank | Account self-service | Not yet verified | — | Bidvest USSD code |
| Postbank | SMS balance enquiry | No USSD banking code listed by Postbank | 13 September 2026 | Postbank guide |
TymeBank has rebranded as GoTyme Bank. Its guide keeps the TymeBank name because that is still what most people search for; menu wording may now show the new brand.
Browse by Provider or Service
Each bank guide covers the bank's code, what its menu is used for and the official alternative if USSD is unavailable. Open the guide for your bank:
- Capitec — balances, payments, airtime, vouchers, Send Cash
- FNB — balances, payments, airtime, eWallet, prepaid
- Absa — balances, transfers, CashSend, airtime, prepaid
- Standard Bank — balances, payments, Instant Money, airtime
- Nedbank — balances, payments, send money, airtime
- TymeBank (now GoTyme Bank) — balances, account number, vouchers, electricity
- African Bank — balances, cellphone banking, send money
- Discovery Bank — balances and cellphone banking
- Old Mutual — account self-service
- Bidvest Bank — pending verification
- Postbank — SMS balance enquiry; no USSD banking code
Some banks list more than one code, for example a *130* variant alongside the *120* code. The variants are covered on each bank's own page rather than here, so the codes do not get out of step.
Browse by Task
These guides compare the same task across banks, or cover one bank's task in detail:
- Check your bank balance using USSD (all banks)
- Account number: Capitec, FNB, Absa, Standard Bank, Nedbank, TymeBank
- DebiCheck debit orders: Capitec, FNB, Absa, Standard Bank, Nedbank, TymeBank, African Bank
- Buy airtime from your bank: Capitec, Absa, Standard Bank, Nedbank, TymeBank
- Send money to a cellphone number (CashSend, eWallet, Instant Money)
- Buy vouchers and pay accounts from your bank menu
- Buy prepaid electricity through banking USSD
How to Use These USSD Codes
Banking USSD is designed for people without data or a smartphone, but it has tighter security than network codes. Before your first session:
- Make sure the cellphone number on your bank profile is the SIM you are dialling from. The menu will not open from any other number.
- Register for cellphone banking if your bank requires it. Most banks let you register at an ATM, in the app or at a branch, and some let you register the first time you dial.
- Create your remote PIN. This is separate from your card PIN and should never be shared.
- Dial your bank's code, enter the PIN when asked, and choose the task from the menu on your screen.
- Check the amount and recipient carefully before confirming. USSD payments usually cannot be reversed from the menu.
Banks can charge their own transaction fees on top of the network's USSD session charge. Check your bank's current pricing guide on its official website before relying on a fee quoted anywhere else.
Codes to Verify Before Dialling
These banks either have no USSD code confirmed on this site or have a guide flagged for re-checking. Use the official channel shown until the guide is updated:
| Bank | Status | Official alternative |
|---|---|---|
| Old Mutual | More than one code in circulation; guide pending verification | Old Mutual Money app or the contact number on the official Old Mutual website |
| Bidvest Bank | No verified USSD code | Bidvest Bank app or official client services line |
| Postbank | No USSD banking code listed; use the SMS balance route | Postbank guide or 0800 53 54 55 |
| TymeBank / GoTyme | Brand change may alter menu labels | GoTyme Bank app or official help centre |
- Type the code yourself. Never dial a code sent to you by a stranger, a WhatsApp message or a caller claiming to be your bank.
- No legitimate bank, network or government service will ask you to read out your PIN, OTP or password to another person.
- If you lose your phone or your SIM stops working unexpectedly, call your bank to block cellphone banking immediately. A sudden loss of signal can be a sign of a SIM swap.
Related USSD Guides
- Bank USSD code not working
- Forgot your cellphone banking PIN
- Bank transaction failed on USSD
- Mobile network USSD codes for airtime and data
- Payment USSD codes for vouchers and accounts
- All USSD codes in South Africa
More Banking USSD Codes
Banking USSD questions
Check the bank’s own website, app or support channel before using a code or menu route. Access routes and menu positions change, and this directory records the date each page was last checked rather than presenting a code as permanently current.
Never disclose your banking PIN, password, OTP or full card details in response to an unexpected prompt, message or caller. If you are unsure, end the session and contact the bank through its official support route.
Do not resubmit the transaction repeatedly without checking its status first, because a failed banking session can leave a transfer in an unclear state. Review the troubleshooting guidance and confirm the outcome through the bank’s official channel.
Use the bank’s official website or app to find its current support options. This site links to provider guidance but is not affiliated with any bank, and it never asks for your banking credentials.