South African Bank Branch Codes (2026)
Universal electronic branch codes for every major SA bank. Use these for EFTs, debit orders, SARS deposits and recurring payments - they work nationwide for the named bank regardless of which branch the account was opened at.
| Bank | Universal branch code | Per-city |
|---|---|---|
| FNB (First National Bank) | 250655 | By city → |
| Absa | 632005 | By city → |
| Standard Bank | 051001 | By city → |
| Nedbank | 198765 | By city → |
| Capitec Bank | 470010 | By city → |
| TymeBank | 678910 | By city → |
| Investec Bank | 580105 | By city → |
| African Bank | 430000 | By city → |
| Discovery Bank | 679000 | By city → |
| Bidvest Bank | 462005 | By city → |
How SA bank branch codes work
South African banks moved to a universal electronic branch code system in the 2000s. The universal code is the only code you need for:
- EFTs (Electronic Funds Transfer) between SA banks
- Debit order setups
- Recurring payments to suppliers, insurers, schools
- SARS eFiling and other government payments
- Most online retail payments
The older branch-specific codes (you may remember them from cheque books) still exist but are no longer needed for almost any electronic transaction. If a form asks specifically for the "branch where the account was opened", consult your monthly bank statement which always lists both codes.
Find by bank
FNB (First National Bank)
250655 - universal electronic code
Absa
632005 - universal electronic code
Standard Bank
051001 - universal electronic code
Nedbank
198765 - universal electronic code
Capitec Bank
470010 - universal electronic code
TymeBank
678910 - universal electronic code
Investec Bank
580105 - universal electronic code
African Bank
430000 - universal electronic code
Discovery Bank
679000 - universal electronic code
Bidvest Bank
462005 - universal electronic code
Find by city
If you're being asked for a city-specific branch code, the universal code (above) still works in 99% of cases. Per-city pages list the universal code first, plus extra context for that location.
City pages default to FNB. From any city page, switch banks using the bank-selector at the top.
Related
- Best business bank account comparison
- Company registration guides
- SARS guides - branch codes for eFiling payments
Universal codes verified 2026-05-14 against each bank's public help-centre. Banks occasionally update codes - always cross-check on your latest bank statement for high-value transactions. We are not affiliated with any bank.

