MMomoCalc

South Africa Bank Branch Codes (2026)

Universal branch codes for 13 South African banks: ONE 6-digit code per bank, shared by EVERY branch. FNB 250655, Capitec 470010, Absa 632005, Standard Bank 051001, Nedbank 198765, and more. You do NOT need your specific branch's code — it doesn't exist in South Africa.

Codes verified June 2026. South African universal codes rarely change, but confirm with your bank if you're setting up a debit order or sizable transfer.

Universal codes by bank (13)

BankUniversal code
First National Bank250655Details →
Capitec Bank470010Details →
Absa Bank632005Details →
Standard Bank051001Details →
Nedbank198765Details →
Investec Bank580105Details →
Discovery Bank679000Details →
TymeBank678910Details →
African Bank430000Details →
Bidvest Bank462005Details →
Citibank N.A. South Africa Branch350005Details →
Bank Zero888000Details →
Finbond Mutual Bank589000Details →

When to use your bank's universal code

The branch code is required for EFT transfers between South African banks, salary setup (give the code to your employer), and debit orders / DebiCheck. It is NOT needed for in-app transfers within your bank's mobile banking app.

For an INCOMING INTERNATIONAL wire (from the UK, US, Europe), you give your bank's SWIFT/BIC code, not the branch code. See our South Africa SWIFT directory.

Frequently asked questions

What is my South African bank's branch code?
Find it in the table below. Every major South African bank uses a UNIVERSAL 6-digit code — the same code for every branch. 13 banks covered.
Does TymeBank use 678910 or 679000?
678910. That's TymeBank. 679000 belongs to Discovery Bank — a common confusion this table corrects.
Do I need my Sandton / Cape Town / Pretoria branch code?
No. Every South African bank uses one universal code for all its branches. If someone asks for "your FNB Sandton branch code", the answer is 250655 — that's FNB's code for ALL branches.
Does the universal code apply to mutual banks?
Yes. Mutual banks (Bank Zero, Finbond, African Bank) use the same universal-code convention via PASA. Bank Zero = 888000, Finbond = 589000, African Bank = 430000.