9 banks · checked 30 Sep 2026

South African bank branch codes

Universal branch codes and SWIFT codes, each taken from the bank's own website and re-checked before publishing.

BankUniversal branch codeSWIFT code
Standard Bank051001SBZAZAJJ
Absa632005ABSAZAJJ
FNB250655FIRNZAJJ
Nedbank198765NEDSZAJJ
Capitec Bank470010CABLZAJJ
TymeBank678910CBZAZAJJ
African Bank430000-
Bidvest Bank462005BIDBZAJJ
Postbank460005-

Frequently asked questions

What is a universal branch code?

A single branch code a bank publishes for payments into any of its accounts, whichever branch the account was opened at. For an EFT you normally need only the universal code and the account number.

Branch code or SWIFT code?

Use the branch code for payments inside South Africa (EFT, salary, debit order). Use the SWIFT code only when money is sent from another country.

Why is my bank not listed?

We list a code only when the bank publishes it on its own website and we can find it there. If your bank is missing, check its website or banking app under EFT or payment details.

Every code links to the bank page it was checked on. Codes are for reference: confirm payment details with your bank or the person you are paying before you send money. CodeZA is not affiliated with any bank.