SWIFT Codes for banks in South Africa

Bank City SWIFT Code
INVESTEC WEALTH AND INVESTMENT INTERNATIONAL PTY LTD
JOHANNESBURG IVESZAJ2011
INVESTEC PROPERTY FUND
JOHANNESBURG INYFZAJ1
INVESTEC MARKETS(PROPRIETARY)LIMITED
JOHANNESBURG IVESZAJS
INVESTEC BANK LTD.
JOHANNESBURG IVESZAJJ
INTEMBEKO INVESTMENT ADMINISTRATORS (PTY) LTD
CAPE TOWN INTAZAJC
INFINITY FINANCIAL SERVICES (PTY) LTD
JOHANNESBURG IFSEZAJ1
INDUSTRIAL DEVELOPMENT CORPORATION OF SOUTH AFRICA LIMITED
JOHANNESBURG IDCFZAJJ
INDEPENDENT SECURITIES (PTY) LTD
JOHANNESBURG ISZAZAJ1
INDEPENDENT SECURITIES (PTY) LTD
JOHANNESBURG ISECZAJJ
IMPALA PLATINUM
JOHANNESBURG IMPNZAJ1
HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD (WHK BRANCH)
JOHANNESBURG SMJCZAJCWHK
HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD (HOUGHTON)
JOHANNESBURG SMJCZAJC
HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD
JOHANNESBURG SMJCZAJC011
HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD
CAPE TOWN SMJCZAJC022
HSBC BANK PLC
JOHANNESBURG HSBCZAJJ
HEIDEN GRIMAUD ASSET MANAGEMENT
JOHANNESBURG CFMPZAJ1
HBZ BANK LIMITED
WESTVILLE HBZHZAJJ
HANS MERENSKY HOLDINGS
JOHANNESBURG HAMHZAJ1
HABIB OVERSEAS BANK LIMITED
JOHANNESBURG HOBLZAJJ
GSI JOBURG
JOHANNESBURG GSJOZAJ1
GRINDROD BANK LIMITED
DURBAN GRIDZAJJ
GRINDROD BANK
DURBAN MAMRZAJ1
GRANITE CENTRAL SECURITIES DEPOSITORY
JOHANNESBURG GCSOZAJ2
GRAAFFS TRUST LIMITED
CAPE TOWN GRTRZAJ1
GOLDMAN SACHS INTERNATIONAL BANK, JOHANNESBURG BRANCH
JOHANNESBURG GOSNZAJS
GOLDING AND SLABBERT (PTY) LTD
JOHANNESBURG GOSLZAJ1
GFI SOUTH AFRICA (PTY)LTD
JOHANNESBURG GSADZAJ1
GBS MUTUAL BANK
GRAHAMSTOWN GBSMZAJ1
GARBAN SOUTH AFRICA (PTY) LTD
JOHANNESBURG GSAYZAJ1
FX AFRICA FOREIGN EXCHANGE (PTY)LTD
JOHANNESBURG FXAFZAJ1
FREEWORLD CAPITAL HOLDINGS (PTY)LTD
PRETORIA FREEZAJ1
FOUR M TRADERS (PTY) LTD
JOHANNESBURG FORMZAJJ
FOORD ASSET MANAGEMENT (PROPRIETARY) LIMITED
CAPE TOWN FRDGZAJJ
FNB STOCKBROKING AND PORTFOLIO MANAGEMENT (PTY) LTD
JOHANNESBURG BJMRZAJJ
FITCH SOUTHERN AFRICA (PTY) LTD.
JOHANNESBURG FRIPZAJ1
FIRSTRAND BANK LIMITED (RMB GLOBAL CUSTODY)
JOHANNESBURG FIRNZAJJGLO
FIRSTRAND BANK LIMITED (RMB CUSTODY KENYA)
JOHANNESBURG FIRNZAJJKYE
FIRSTRAND BANK LIMITED (RMB CAPITAL MARKET BONDS (RMBE))
JOHANNESBURG FIRNZAJJRBS
FIRSTRAND BANK LIMITED (INTENGO MARKET TECHNOLOGIES (PTY) LTD)
JOHANNESBURG FIRNZAJJINT
FIRSTRAND BANK LIMITED (HEAD OFFICE AND ALL SOUTH AFRICAN OFFICES)
JOHANNESBURG FIRNZAJJ
FIRSTRAND BANK LIMITED (GLOBAL LIQUIDITY MANAGEMENT SYSTEM)
JOHANNESBURG FIRNZAJJGLM
FIRSTRAND BANK LIMITED (FIRSTRAND CLS)
JOHANNESBURG FIRNZAJJCLS
FIRSTRAND BANK LIMITED (DIRECT CLEARING)
JOHANNESBURG FIRNZAJJDCL
FIRSTRAND BANK LIMITED (CUSTODY SERVICES, INTERNATIONAL BANKING)
JOHANNESBURG FIRNZAJJ896
FIRSTRAND BANK LIMITED
JOHANNESBURG FIRNZAJB
FIRSTRAND BANK LIMITED
JOHANNESBURG FIRNZAJJRSL
FINBOND MUTUAL BANK
PRETORIA FBMBZAJJ
FFO SECURITIES (PTY) LTD
JOHANNESBURG FFOSZAJJ
FEDLIFE ASSURANCE LIMITED
JOHANNESBURG FEASZAJ1
FBC FIDELITY BANK LIMITED
JOHANNESBURG FBCCZAJ1
FARMWISE LIMITED
RANDBURG FARMZAJ1
ESKOM TREASURY
JOHANNESBURG ESKOZAJJ
ENGEN PETROLEUM LTD
CAPE TOWN ENGZZAJC
ENEL GREEN POWER RSA (PTY) LTD
JOHANNESBURG ENDEZAJJ
E MEDIA HOLDINGS
CAPE TOWN SENPZAJ1
DOLFIN FINANCIAL SERVICES (PTY) LTD
JOHANNESBURG DFSPZAJ1
DISCOVERY BANK LIMITED
JOHANNESBURG DISCZAJJ
DEVELOPMENT BANK OF SOUTHERN AFRICA LIMITED
JOHANNESBURG DESFZAJM
DEUTSCHE BANK AG (GLOBAL MARKETS)
JOHANNESBURG DEUTZAJXGFX
DEUTSCHE BANK AG
JOHANNESBURG DEUTZAJX
CURO FUND SERVICES (PTY) LTD
BELLVILLE TAFAZAJC
CREDIT GUARANTEE INSURANCE CORPORATION OF AFRICA LIMITED
RANDBURG CRGUZAJ1
CRATOS CAPITAL (PTY) LTD
JOHANNESBURG CRCAZAJ1
COUGAR INVESTMENT HOLDING COMPANY
JOHANNESBURG CUSAZAJ1
CORONATION HOLDINGS LIMITED
CAPE TOWN COHLZAJ1
CORONATION FUND MANAGERS
CAPE TOWN COUGZAJ1
CORONATION ASSET MANAGEMENT (PTY) LTD
CAPE TOWN COUGZAJC
CONSILIUM CAPITAL (SA) (PTY) LTD.
JOHANNESBURG COCPZAJJ
COMPUTERSHARE PROPRIETARY LIMITED
ROSEBANK CSEVZAJJ
COMPUTERSHARE PROPRIETARY LIMITED
JOHANNESBURG CSEVZAJJ300
COMPUTERSHARE PROPRIETARY LIMITED
JOHANNESBURG CSEVZAJJ200
COMPUTERSHARE PROPRIETARY LIMITED
JOHANNESBURG CSEVZAJJ100
COMPUTERSHARE INVESTOR SERVICES PROPRIETARY LIMITED
JOHANNESBURG CSCUZAJ1
CJS SECURITIES (PTY) LTD
JOHANNESBURG CJSTZAJ1
CITIGROUP GLOBAL MARKETS (PTY) LTD
JOHANNESBURG SSBSZAJJ
CITIBANK SOUTH AFRICA (TRADE SERVICES DEPT)
JOHANNESBURG CITIZAJXTRD
CITIBANK SOUTH AFRICA (FIXED INCOME CURRENCY AND COMMODITY)
JOHANNESBURG CITIZAJXFIC
CITIBANK SOUTH AFRICA (CITIBANK SOUTH AFRICA ( SUB SAHARAN AFRICA HUB))
JOHANNESBURG CITIZAJXHUB
CITIBANK SOUTH AFRICA
JOHANNESBURG CITIZAJX
CHINA CONSTRUCTION BANK CORPORATION JOHANNESBURG BRANCH
JOHANNESBURG PCBCZAJJ

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in South Africa?

When transferring money internationally to banks in South Africa, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in South Africa. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in South Africa, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for South Africa?

While a SWIFT code identifies a specific bank in South Africa, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to South Africa or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in South Africa. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.