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…

Quick banking USSD code directory

Codes by bank

Choose a provider page. Confirm the bank’s current code and menu route against its own official source before you transact.

Account services

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.

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:

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:

  1. 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.
  2. 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.
  3. Create your remote PIN. This is separate from your card PIN and should never be shared.
  4. Dial your bank's code, enter the PIN when asked, and choose the task from the menu on your screen.
  5. 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

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.