South African Bank Branch Codes and Swift Codes
In South Africa, navigating the banking system efficiently requires understanding branch codes and SWIFT (Society for Worldwide Interbank Financial Telecommunication) codes. These codes facilitate various domestic and international financial transactions, ensuring seamless funds transfers between banks.
Understanding South African banks’ branch codes and SWIFT codes (updated in 2024) is crucial for conducting seamless financial transactions both domestically and internationally. These codes ensure efficient routing of funds and enable individuals and businesses to engage in secure and hassle-free banking operations.
South African Banks Universal Bank Branch Codes and International Swift Codes
🏢 Bank Name | ✔️ Universal Bank Code | 🔎 Swift Code |
---|---|---|
Absa Bank Limited | 632 005 | ABSAZAJJXXX |
Tyme Bank | 678 910 | CBZAZAJJ |
Bidvest Bank Limited | 462 005 | BIDBZAJJXXX |
Capitec Bank Limited | 470 010 | CABLZAJJXXX |
African Bank Limited | 430 000 | AFRCZAJJXXX |
Discovery Bank Limited | 679 000 | DISCZAJJ |
FirstRand Bank – A subsidiary of First Rand Limited | 250 655 | FIRNZAJJRSL |
Grindrod Bank Limited | 223 626 | GRIDZAJJXXX |
First National Bank (FNB) | 250 655 | FIRNZAJJ |
Mercantile Bank Limited | 450 105 | LISAZAJJXXX |
Nedbank Limited | 198 765 | NEDSZAJJXXX |
Investec Bank Limited | 580 105 | IVESZAJJXXX |
Sasfin Bank Limited | 683 000 | SASFZAJJXXX |
Standard Bank of South Africa | 051 001 | SBZAZAJJ |
Old Mutual | 462 005 | OMAMZAJC XXX |
SA Post Bank (Post Office) | 460 005 | SBZAZAJJ |
1. ABSA Bank Limited:
- ABSA Branch Code: 632 005
- SWIFT Code: ABSAZAJJXXX
ABSA Bank Limited, one of the prominent banks in South Africa, utilizes the ABSA universal branch code 632 005 for electronic funds transfers (EFT). For international transactions, the SWIFT code ABSAZAJJXXX is employed to identify the bank uniquely.
2. Tyme Bank:
- Tyme Bank Branch Code: 678 910
- SWIFT Code: CBZAZAJJ
Tyme Bank operates with the Tyme Bank Universal branch code 678 910 for electronic funds transfers within South Africa. For international transactions, the SWIFT code CBZAZAJJ is utilized to route funds accurately.
3. Bidvest Bank Limited:
- Universal Bank Code: 462 005
- SWIFT Code: BIDBZAJJXXX
Bidvest Bank Limited employs the Bidvest Bank Universal branch code 462 005 for domestic EFT payments. The bank’s SWIFT code is BIDBZAJJXXX for international transactions, ensuring accurate routing of funds.
4. Capitec Bank Limited:
- Capitec Branch Code: 470 010
- SWIFT Code: CABLZAJJXXX
Use Capitec universal branch code 470 010 for electronic funds transfers within South Africa. Internationally, the SWIFT code CABLZAJJXXX is utilized for bank identification.
5. African Bank Limited:
- African Bank branch code: 430 000
- SWIFT Code: AFRCZAJJXXX
African Bank Limited operates with the African Bank universal branch code 430 000 for EFT payments within South Africa. For international transactions, the SWIFT code AFRCZAJJXXX distinguishes the bank.
6. Discovery Bank Limited:
- Discovery Bank branch code: 679 000
- SWIFT Code: DISCZAJJ
Discovery Bank Limited utilizes the universal branch code 679 000 for domestic EFT payments. While the SWIFT code DISCZAJJ is employed for international transactions, offering a seamless global banking experience.
7. FirstRand Bank:
- Universal Bank Code: 250 655
- SWIFT Code: FIRNZAJJRSL
FirstRand Bank, a subsidiary of First Rand Limited, operates with the universal branch code 250 655 for domestic EFT payments. The SWIFT code FIRNZAJJRSL is utilized for international transactions, ensuring efficient fund transfers globally.
8. Grindrod Bank Limited:
- Universal Bank Code: 223 626
- SWIFT Code: GRIDZAJJXXX
Grindrod Bank Limited employs the universal branch code 223 626 for electronic funds transfers within South Africa. The bank’s SWIFT code is GRIDZAJJXXX for international transactions, facilitating seamless cross-border transfers.
9. First National Bank (FNB):
- First National Bank branch code: 250 655
- SWIFT Code: FIRNZAJJ
First National Bank (FNB), a major South African banking sector player, utilizes the universal branch code 250 655 for domestic EFT payments. For international transactions, the SWIFT code FIRNZAJJ uniquely identifies the bank.
10. Mercantile Bank Limited:
- Universal Bank Code: 450 105
- SWIFT Code: LISAZAJJXXX
Mercantile Bank Limited operates with the universal branch code 450 105 for electronic funds transfers within South Africa. The SWIFT code LISAZAJJXXX is employed for international transactions to identify the bank uniquely.
11. Nedbank Limited:
- Nedbank Branch code: 198 765
- SWIFT Code: NEDSZAJJXXX
Nedbank Limited utilizes the nedbank universal branch code 198 765 for domestic EFT payments. The SWIFT code NEDSZAJJXXX is employed for international transactions to ensure the accurate routing of funds across borders.
12. Investec Bank Limited:
- Universal Bank Code: 580 105
- SWIFT Code: IVESZAJJXXX
Investec Bank Limited utilizes the universal branch code 580 105 for domestic EFT payments. Internationally, the SWIFT code IVESZAJJXXX is used to identify banks during transactions.
13. Sasfin Bank Limited:
- Universal Bank Code: 683 000
- SWIFT Code: SASFZAJJXXX
Sasfin Bank Limited employs the universal branch code 683 000 for domestic EFT payments. The SWIFT code SASFZAJJXXX is utilized to route funds for international transactions accurately.
14. Standard Bank of South Africa:
- Universal Bank Code: 051 001
- SWIFT Code: SBZAZAJJ
The Standard Bank of South Africa operates with the universal branch code 051 001 for electronic funds transfers within the country. Internationally, the SWIFT code SBZAZAJJ is used for bank identification.
15. Old Mutual:
- Universal Bank Code: 462 005
- SWIFT Code: OMAMZAJCXXX
Old Mutual operates with the universal branch code 462 005 for electronic funds transfers within South Africa. For international transactions, the SWIFT code OMAMZAJCXXX is utilized for bank identification.
16. SA Post Bank (Post Office):
- Universal Bank Code: 460 005
- SWIFT Code: SBZAZAJJ
SA Post Bank utilizes the universal branch code 460 005 for domestic EFT payments. For international transactions, the same SWIFT code, SBZAZAJJ, is employed for bank identification.