Swift Codes for Banks in South Africa (2025)

You know how crucial SWIFT codes are if you want to make international transactions.

These codes ensure that your funds reach the intended destination quickly and securely. For South African banks, SWIFT codes are essential for receiving international wire transfers.

Here’s a detailed list of SWIFT codes for major banks in South Africa and frequently asked questions to make your international banking experience seamless.

Let’s get started.

ABSA Bank
Johannesburg
ABSAZAJJ
African Bank
Midrand
AFRCZAJJ
Bidvest Bank
BIDBZAJJXXX
Capitec Bank
Stellenbosch
CABLZAJJ
Discovery Bank
Sandton
DISCZAJJ
First National Bank (FNB)
Johannesburg
FIRNZAJJ
Investec Bank
Sandton
IVESZAJJ
Nedbank
Sandton
NEDSZAJJ
Postbank (South Africa)
Pretoria
POSKZAJJ
Standard Bank of South Africa (SBSA)
Johannesburg
SBZAZAJJ
TymeBank
Rosebank
TMBKZAJJ

What Is a SWIFT Code?

A SWIFT code (Society for Worldwide Interbank Financial Telecommunication) is an 8-11 character identifier used for international banking. It includes:

  • Bank code (4 characters)
  • Country code (2 characters)
  • Location code (2 characters)
  • Branch code (3 characters, optional)

How to Use SWIFT Codes for International Transfers

  1. Obtain the SWIFT code: Get the SWIFT code from your recipient’s bank.
  2. Confirm other details: Ensure you have the recipient’s full name and account number.
  3. Provide details to your bank: Use your bank’s online platform or visit a branch to initiate the transfer.

Tips for Secure International Banking

  • Double-check details: Ensure all banking information is accurate to avoid delays.
  • Verify charges: Some banks charge fees for international transactions; check with your bank.
  • Use secure networks: Always perform transactions on secure, trusted networks.

FAQs

1. Are SWIFT codes the same as IBAN?

No. IBAN is used primarily in Europe, while SWIFT codes are universal for international banking.

2. Can I use a branch-specific SWIFT code?

Some banks provide branch-specific SWIFT codes, but the main SWIFT code usually suffices.

3. How long do international transactions take?

Transactions using SWIFT codes typically take 1-5 business days, depending on the banks involved.