SWIFT codes in South Africa
ZA · ZAR
32 banks in South Africa, from AFRICAN BANK LIMITED (AFRCZAJJ) onward; every code carries ZA as its country part.
Banks
32
SWIFT codes
4
Branches
14
Currency
ZAR
Banks and SWIFT codes in South Africa
AABSA BANK LIMITED
| SWIFT/BIC | City |
|---|---|
ABSAZAJJ2AI | JOHANNESBURG |
ABSAZAJJFI1 | JOHANNESBURG |
ABSAZAJJFI2 | JOHANNESBURG |
ABSAZAJJJAS | JOHANNESBURG |
ABSAZAJJMMD | JOHANNESBURG |
AAFRICAN BANK LIMITED
| SWIFT/BIC | City |
|---|---|
AFRCZAJJXXX | JOHANNESBURG |
FFIRSTRAND BANK LIMITED
| SWIFT/BIC | City |
|---|---|
FIRNZAJJGLM | JOHANNESBURG |
FIRNZAJJGLO | JOHANNESBURG |
FIRNZAJJINT | JOHANNESBURG |
FIRNZAJJCLS | JOHANNESBURG |
FIRNZAJJDCL | JOHANNESBURG |
NNEDBANK LIMITED
| SWIFT/BIC | City |
|---|---|
NEDSZAJJCLS | JOHANNESBURG |
NEDSZAJJXXX | JOHANNESBURG |
NEDSZAJJTSP | ROODEPOORT |
South Africa SWIFT code questions
What does a South Africa SWIFT code look like?
AFRCZAJJXXX (AFRICAN BANK LIMITED): bank AFRC, country ZA, location JJ, branch XXX.
What are the SWIFT codes for major South African banks?
Key South African bank SWIFT codes include: Standard Bank — SBZAZAJJ, First National Bank (FNB) — FIRNZAJJ, Absa Bank — ABSAZAJJ, Nedbank — NEDSZAJJ, and Investec — IVESZAJJ. Most international transfers are routed through the bank's head office SWIFT gateway in Johannesburg.
Do I need a SWIFT code and branch code for international transfers to South Africa?
Yes. For international wire transfers to South Africa, the sender needs the recipient bank's SWIFT/BIC code, the branch code (six digits), and the account number. The SWIFT code routes the payment to the correct bank, while the branch code and account number identify the specific branch and account. Provide all three to avoid delays.
How long does a SWIFT transfer to South Africa take?
SWIFT transfers to South Africa typically arrive within one to three business days. Transfers from the UK — a major corridor — usually settle within one to two business days. SARB compliance requirements, including exchange control documentation, can add processing time if the recipient's bank requests supporting documents before releasing the funds.
Are there fees for receiving a SWIFT transfer in South Africa?
South African banks typically charge an inbound wire fee and a SWIFT commission, which combined can be ZAR 100–500 depending on the bank and amount. The bank converts incoming foreign currency to ZAR at their exchange rate, which includes a spread over the market rate. For large transfers, the recipient can sometimes negotiate a better rate with the bank's foreign exchange desk.
What are SARB exchange controls and how do they affect inbound transfers?
The South African Reserve Bank (SARB) imposes exchange controls on cross-border payments. For every inbound international transfer, the recipient's bank must establish the purpose of the payment before crediting the funds. Documentation such as invoices, employment contracts, or gift declarations may be required. Delays in providing these documents will hold up the funds until compliance is satisfied.
How SWIFT works in South Africa
South Africa's banking system is regulated by the South African Reserve Bank (SARB), which imposes exchange controls on both inbound and outbound cross-border payments. The big four banks — Standard Bank, FirstRand (FNB), Absa, and Nedbank — handle most international SWIFT traffic. All inbound foreign currency transfers are subject to SARB reporting requirements, and the recipient may need to provide supporting documentation before funds are released.
- SARB exchange controls require that the purpose of every inbound international payment is declared. The recipient's bank will ask for documentation such as an invoice, employment contract, or gift declaration before crediting foreign currency to a ZAR account. Delays in providing these documents will hold up the funds.
- South African banks convert inbound foreign currency to ZAR at their own exchange rate, which typically includes a spread over the market rate. For large transfers, the recipient can sometimes negotiate a better rate with their bank's foreign exchange desk, especially at Standard Bank or FNB which have dedicated treasury operations.
- Each of the big four banks has a primary SWIFT code, but branch-level codes are less commonly used. Most international transfers are routed through the bank's head office SWIFT gateway in Johannesburg. Provide the recipient's branch code and account number as supplementary details alongside the main SWIFT code.
Send money to South Africa
Other countries
Need an IBAN?
For transfers to South Africa, you may also need the recipient's IBAN.
Find IBAN formats by country→