HF Markets
🔥 Most Visited​
Stock Alert : Intel stocks are down 14.07% in the last 24 hours – Buy Stock Here

South African Bank Branch Codes and Swift Codes

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 Limited632 005ABSAZAJJXXX
Tyme Bank678 910CBZAZAJJ
Bidvest Bank Limited462 005BIDBZAJJXXX
Capitec Bank Limited470 010CABLZAJJXXX
African Bank Limited430 000AFRCZAJJXXX
Discovery Bank Limited679 000DISCZAJJ
FirstRand Bank – A subsidiary of First Rand Limited250 655FIRNZAJJRSL
Grindrod Bank Limited223 626GRIDZAJJXXX
First National Bank (FNB)250 655FIRNZAJJ
Mercantile Bank Limited450 105LISAZAJJXXX
Nedbank Limited198 765NEDSZAJJXXX
Investec Bank Limited580 105IVESZAJJXXX
Sasfin Bank Limited683 000SASFZAJJXXX
Standard Bank of South Africa051 001SBZAZAJJ
Old Mutual462 005OMAMZAJC XXX
SA Post Bank (Post Office)460 005SBZAZAJJ

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.