ZA Bank Codes

Need a universal branch code for a South African Bank? Branch Codes have become a shorthand used to identify the different banks in South Africa. With most transactions processed as electronic fund transfers, all you need is a branch code and a bank account number.

The list below was revised on 6 November 2024 and contains 24 of the most commonly used bank branch codes in South Africa. Although every care is taken to present correct information, things happen and these codes may change. If in doubt, do not use these codes, contact your bank.

Bank NameBranch Code
ABSA Bank632005
Access Bank
formerly South African Bank of Athens Limited
410506
African Bank Ltd430000
Albaraka Bank800000
Barclays Bank590000
Bidvest Bank Limited462005
Capitec Bank Ltd470010
Discovery Bank Ltd679000
Finbond Mutual Bank589000
First National Bank250655
FirstRand Bank Ltd201419
Grindrod Bank Ltd584000
HSBC Bank587000
Investec Bank Ltd580105
Mercantile Bank Limited450905
Nedbank198765
Postbank460005
Rand Merchant Bank261251
RMB Private Bank222026
Sasfin Bank683000
South African Reserve Bank900145
Standard Bank of SA Ltd051001
Standard Chartered Bank730020
Tymebank678910

Compliance and anti-fraud regulations require you to provide the following information when requesting payment from an attorney:

  • Account holder name and initials
  • Account holder identity number
  • Account number
  • Account type (cheque, savings)
  • Bank name
  • Bank branch code

If you have anything to add to this list, please send us an email?

-Dynamic