You may wish to make or receive payments in South Africa from time to time and knowing details such as universal branch codes and international swift codes becomes crucial.
Fortunately, this information is readily available and we summarise it in this article below.
Bank universal branch codes in South Africa
Absa universal branch code
African Bank universal branch code
Bidvest Bank universal branch code
Capitec Bank universal branch code
Discovery Bank universal branch code
FNB universal branch code
FirstRand Bank universal branch code
Grindrod Bank universal branch code
Investec Bank universal branch code
Merchantile Bank universal branch code
Nedbank universal branch code
Old Mutual universal branch code
Sasfin Bank universal branch code
Standard Bank universal branch code
SA Post Bank (Post Office) universal branch code
TymeBank universal branch code
These codes are easy to memorise and therefore make it easy to conduct bank-to-bank transactions, especially when making or receiving payments from business associates or just friends and family.
They are also important for both employers and employees during salary payments. Remember to provide or enter the correct banking details alongside the code to avoid delays or other inconveniences.
As usual, inter-account transfers within the same bank is often immediate or takes a few hours. Transfers from one bank to another may however take longer – up to two business days.
In such cases, you can opt for immediate payment at a small fee, which you can confirm on your banking platform while making the payment.
International swift codes for banks in South Africa
If you’re receiving an international payment, it is important to provide the payer your South African bank’s swift (short for Society for Worldwide Interbank Financial Telecommunication) code.
Below are the codes for each bank.
Absa swift code
African Bank swift code
Bidvest Bank swift code
Capitec Bank swift code
Discovery Bank swift code
FNB swift code
FirstRand Bank swift code
Grindrod Bank swift code
Investec Bank swift code
Merchantile bank swift code
Nedbank swift code
Old Mutual swift code
- OMAMZAJC XXX
Sasfin Bank swift code
Standard Bank swift code
SA Post Bank (Post Office) swift code
TymeBank swift code
Banks worldwide use swift codes to send secure messages to each other and facilitate international money transfers.
The code is used to identify a specific financial institution within the swift network to ensure that funds are directed to the correct bank.
Once you supply the correct code and bank account details, you can be sure to receive your international transfer without glitches if everything is in order. Details on how long international transfers take and the charges vary depending on the nature of the transactions and financial institutions involved.
Note: Post Bank uses the same swift code as Standard Bank, according to an official statement available here.
“The Standard Bank account number is 010547843, Branch Code 010045. The Bank concerned must send a message or reference together with the transfer telling Standard Bank that the money must be transferred to Postbank account (Customer’s account number) Branch Code 460005,” Post Bank states.