In the past we used to always have to know our individual bank branch code in order to receive payments from people. These days though all banks use a universal branch code which means that we just provide our account number and the universal branch code for our bank.
So, here are the universal branch codes for banks in South Africa. Bookmark the page for easy reference. I’ve also added the SWIFT code needed for international payments. Please let me know if I have missed any bank.
Universal bank branch codes South Africa
The bold ones are the most popular banks (I think)
Bank Name | Branch Code | SWIFT Code |
---|---|---|
ABSA | 632005 | ABSAZAJJXXX |
African Bank | 430000 | AFRCZAJJXXX |
Bank Zero | 888000 | ZERMZAJJ |
Bidvest | 462005 | BIDBZAJJXXX |
Capitec | 470010 | CABLZAJJXXX |
Discovery Bank | 679000 | DISCZAJJ |
FNB / First National Bank | 250655 | FIRNZAJJ |
First Rand Bank | 250655 | FIRNZAJJ |
Grinrod Bank | 223626 | GRIDZAJJXXX |
Investec | 580105 | IVESZAJJXXX |
Mercantile Bank | 450105 | CABLZAJJXXX |
Nedbank | 198765 | NEDSZAJJXXX |
Old Mutual | 462005 | OMAMZAJC XXX |
SA Post Bank (Post Office) | 460005 | SBZAZAJJ |
Sasfin Bank | 683000 | SASFZAJJXXX |
Standard Bank | 051001 | SBZAZAJJ |
UBank | 431010 | YOUBZAJJ |
TymeBank | 678910 | CBZAZAJJ |
Different types of bank accounts
Here are posts on some of the different bank account types that one gets.
Business bank accounts in South Africa
What is a 32 day notice account?
What is a fixed deposit account?