SWIFT/BIC codes in South Africa

281 banks and financial institutions in South Africa with 471 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
28e Capital Pty LTD ECATZAJ4XXX Centurion 1
A2x Proprietary Limited AAXXZAJJXXX Johannesburg 2
Abax Investments ABIVZAJ1XXX Cape Town 1
Absa Bank Limited ABSAZAJJXXX Johannesburg 24
Absa Capital Securities Proprietary Limited ABSAZAJ3XXX Johannesburg 1
Absa Stockbrokers (Proprietary) Limited ABSAZAJ2XXX Johannesburg 1
Absa Trust Limited ABTRZAJ1XXX Johannesburg 1
Abvest Associates LTD ABVSZAJJXXX Claremont 1
Ach Trading Cc SBCHZAJJXXX Bedfordview 1
Acumen Capital (Pty) LTD ACCYZAJ1XXX Four Ways 1
Afc Limited AFCAZAJ1XXX Johannesburg 1
African Bank Limited AFRCZAJJXXX Johannesburg 1
African Harvest (Pty) LTD AHFMZAJ1XXX Johannesburg 1
Afrifocus Securities (Pty) LTD AFRFZAJJXXX Sandton 1
Afripack AFRPZAJ1XXX Durban 1
Agilisto AGLLZAJ1XXX Johannesburg 1
Albaraka Bank ALBRZAJJXXX Durban 1
Alexander Asset Management ALAAZAJ1XXX Marshalltown 1
Allan Gray Limited AIICZAJ1XXX Cape Town 2
Altron Finance (Pty) LTD ALTFZAJJXXX Parktown 1
American Express Bank AEIBZAJ1XXX Braamfontein 1
Anchor Stockbrokers (Pty) LTD ASTYZAJJXXX Bryanston 1
Anderson Wilson and Partners Inc. ANWPZAJ1XXX Johannesburg 1
Anglo American SA Finance Limited AACLZAJJXXX Johannesburg 2
Anglorand Securities Pty LTD PALRZAJJXXX Johannesburg 1
Aquarius Platinum Limited AQPLZAJ1XXX Centurion 1
Argon Asset Management (Pty) Limited AREMZAJ1XXX Cape Town 1
Argon Securities (Pty) LTD AONSZAJJXXX Sandton 1
Arqaam Capital South Africa (Pty) Limited ARQMZAJJXXX Johannesburg 1
Arrow Financial Services (Pty) LTD ARFSZAJ1XXX Johannesburg 1
Astley and Pearce (Pty) LTD ASPPZAJ1XXX Johannesburg 1
Atisa Securities (Pty) LTD WWSEZAJJXXX Johannesburg 1
Avior Research (Pty) LTD GDPTZAJJXXX Johannesburg 1
Aylett and Co (Pty) LTD AYPTZAJ1XXX Cape Town 1
B.p. Bernstein BERNZAJJXXX Johannesburg 1
Bank Brussels Lambert, Bbl Representative Office In South Africa BBRUZAJ1XXX Johannesburg 1
Bank of Baroda BARBZAJJXXX Durban 2
Bank of China Johannesburg Branch BKCHZAJJXXX Johannesburg 1
Bank of India Johannesburg Branch BKIDZAJJXXX Johannesburg 1
Bank of Taiwan, South Africa Branch BKTWZAJJXXX Rosebank 1
Bank Serv Limited BKSVZAJSXXX Johannesburg 1
Bankserv Limited BKSVZAJJXXX Johannesburg 1
Barnard Jacobs Mellet Private Client Services (Pty) LTD BJMRZAJJXXX Sandton 1
Barnard Jacobs Mellett and Co (Pty) Limited SBJMZAJJXXX Johannesburg 1
Bcx Confirmations BCXCZAJ1XXX Midrand 1
Bidvest Bank LTD BIDBZAJJXXX Braamfontein 1
Bidvest Treasury Services (Pty) LTD BIVTZAJJXXX Johannesburg 1
BNP Paribas Johannesburg BNPAZAJJXXX Melrose Arch 2
Boe Private Bank Trust Company Limited BOEPZAJ1XXX Cape Town 1
Boe Trust Limited SYTRZAJ1XXX Cape Town 1
Bond Street Securities (Pty) LTD BSSYZAJ1XXX Durbanville 1
Brait Secutities (Pty) LTD BSPTZAJ1XXX Johannesburg 1
British American Tobacco South Africa (Pty) Limited BATSZAJ1XXX Stellenbosch 1
Btn Mondial BTMOZAJ1XXX Greater Germiston 1
Business Connexion BCXGZAJMXXX Midrand 1
Cadiz CADZZAJ1XXX Cape Town 1
Canara Bank CNRBZAJJXXX Johannesburg 1
Capital Corporation (Pty) LTD CACPZAJ1XXX Braamfontein 1
Capitec Bank Limited CABLZAJJXXX Stellenbosch 1
Carpe Diem Estate CADAZAJ1XXX Upington 1
Catalyst Fund Managers CAUGZAJ1XXX Cape Town 1
Ccd (Pty) LTD CCPTZAJ1XXX Claremont 1
Cgu Holdings Limited CUSAZAJ1XXX Johannesburg 1
China Construction Bank Corporation Johannesburg Branch PCBCZAJJXXX Sandton 1
Citibank South Africa CITIZAJXXXX Johannesburg 4
Citigroup Global Markets (Pty) LTD SSBSZAJJXXX Johannesburg 1
Cjs Securities (Pty) LTD CJSTZAJ1XXX Johannesburg 1
Community Bank (Under Curatorship) CUBCZAJ1XXX Sandton 1
Computershare Investor Services Proprietary Limited CSCUZAJ1XXX Johannesburg 1
Computershare Proprietary Limited CSEVZAJJXXX Rosebank 4
Consilium Capital (SA) (Pty) LTD. COCPZAJJXXX Johannesburg 1
Consolidated Fund Managers (Pty) LTD CFMPZAJ1XXX Johannesburg 1
Coopers and Lybrand Corporate Finance (Pty) LTD. CLCFZAJ1XXX Johannesburg 1
Coronation Fund Managers COUGZAJ1XXX Claremont 1
Coronation Holdings Limited COHLZAJ1XXX Cape Town 1
Coronation Specialised Funds (Pty) LTD CSFYZAJ1XXX Claremont 1
Corporate Funding Partners Africa CFPFZAJ1XXX Johannesburg 1
Cratos Capital (Pty) LTD CRCAZAJ1XXX Illovo 1
Cratos Institutional Pty LTD CRCAZAJJXXX Johannesburg 1
Credit and Savings Help Bank CRAHZAJ1XXX Cape Town 1
Credit Guarantee Insurance Corporation of Africa Limited CRGUZAJ1XXX Randburg 1
Credit Suisse Securities (Johannesburg) (Pty) LTD. CRESZAJJXXX Sandton 1
Curo Fund Services (Pty) LTD TAFAZAJCXXX Cape Town 1
Decimax Securities (Pty) LTD DESPZAJ1XXX Johannesburg 1
Deutsche Bank AG DEUTZAJXXXX Johannesburg 2
Deutsche Securities Pty LTD IVJRZAJJXXX Johannesburg 2
Development Bank of Southern Africa Limited DESFZAJMXXX Midrand 1
Discovery Bank Limited DISCZAJJXXX Sandton 1
Dolfin Financial Services (Pty) LTD DFSPZAJ1XXX Johannesburg 1
Efficient Collective Investments Pty LTD ECITZAJ1XXX Cape Town 1
Eskom Treasury ESKOZAJJXXX Johannesburg 1
Exectrust (Pty) LTD TRBPZAJ1XXX Johannesburg 1
Farmwise Limited FARMZAJ1XXX Johannesburg 1
Fbc Fidelity Bank Limited FBCCZAJ1XXX Johannesburg 1
Fedlife Assurance Limited FEASZAJ1XXX Johannesburg 1
Fedsure Asset Management Co. (Pty) LTD FAMTZAJ1XXX Johannesburg 1
Ffo Securities (Pty) LTD FFOSZAJJXXX Johannesburg 1
Financial Currency Brokers S.A. (Pty) LTD FCBPZAJ1XXX Marshalltown 1
Finbond Mutual Bank FBMBZAJJXXX Pretoria 1
Firstrand Bank Limited FIRNZAJJXXX Sandton 5
Fitch Southern Africa (Pty) LTD. FRIPZAJ1XXX Johannesburg 1
Foord Asset Management (Proprietary) Limited FRDGZAJJXXX Pinelands 1
Four M Traders (Pty) LTD FORMZAJJXXX Melrose Arch 1
Freeworld Capital Holdings (Pty)LTD FREEZAJ1XXX Pretoria 1
Fx Africa Foreign Exchange (Pty)LTD FXAFZAJ1XXX Sandton 1
Fxincbrokers FXINZAJ1XXX Johannesburg 1
Garban South Africa (Pty) LTD GSAYZAJ1XXX Sandton 1
Gbs Mutual Bank GBSMZAJ1XXX Grahamstown 1
Genbel Securities Proprietary Limited GBSEZAJJXXX Sandton 1
Gencor Treasury GETRZAJ1XXX Johannesburg 1
Genesis Securities (Pty) LTD. GENSZAJAXXX Illovo 1
Gfi South Africa (Pty)LTD GSADZAJ1XXX Sandown 1
Golding and Slabbert (Pty) LTD GOSLZAJ1XXX Johannesburg 1
Graaffs Trust Limited GRTRZAJ1XXX Cape Town 1
Grindrod Asset Management GREGZAJ1XXX Durban 1
Grindrod Bank Limited GRIDZAJJXXX Durban 1
Habib Overseas Bank Limited HOBLZAJJXXX Johannesburg 1
Hans Merensky Holdings HAMHZAJ1XXX Johannesburg 1
Hbz Bank Limited HBZHZAJJXXX Durban 1
HSBC Bank PLC HSBCZAJJXXX Sandton 1
HSBC Securities (South Africa) (Pty) LTD SMJCZAJCXXX Sandown 4
Icici Bank LTD South Africa Branch ICICZAJJXXX Johannesburg 1
Impala Platinum IMPNZAJ1XXX Johannesburg 1
Incorporated Securities (Pty) LTD INSPZAJ1XXX Rosebank 1
Independent Securities (Pty) LTD ISECZAJJXXX Johannesburg 2
Industrial Development Corporation of South Africa Limited IDCFZAJJXXX Johannesburg 1
Infinity Financial Services (Pty) LTD IFSEZAJ1XXX Johannesburg 1
Investec Bank LTD. IVESZAJJXXX Sandton 1
Investec Securities (Pty) Limited IVESZA31XXX Johannesburg 1
Investec Securities LTD. IVESZAJ2XXX Johannesburg 2
Ip Management Company (Pty) LTD MAOYZAJ1XXX Cape Town 1
J.p. Morgan Equities South Africa Proprietary Limited JPMEZAJJXXX Johannesburg 4
Jci Limited JCTRZAJ1XXX Johannesburg 1
Jpmorgan Chase Bank, N.a MGTCZAJJXXX Johannesburg 2
Jpmorgan Securities South Africa JPMSZAJJXXX Johannesburg 2
Jse Limited XJSEZAJJXXX Sandton 7
Karlein Independent Investment Consultancy Cc KIIOZAJ1XXX Rondebosch 1
Ken Powell Financial Services (Pty) LTD KPFSZAJ1XXX Houghton 1
Knoydart Investments (Pty) LTD KNIPZAJ1XXX Rondebosch 1
Land and Agricultural Development Bank of South Africa LADSZAJ1XXX Centurion 1
Lefika Securities (Pty)LTD LESTZAJJXXX Johannesburg 1
Legae Securities (Pty) LTD. LESPZAJJXXX Johannesburg 1
Lewis and Wayne Treasury LWTRZAJ1XXX Johannesburg 1
Link Market Services Pty LTD ULTRZAJCXXX Johannesburg 1
Lion Securities Cc LISYZAJ1XXX East London 1
Lomberg Pulford and Co (Pty) LTD LOPUZAJ1XXX Johannesburg 1
Macquarie Equities South Africa Proprietary Limited FSSEZAJJXXX Johannesburg 1
Macquarie First South Equities (Pty) LTD MFSQZAJJXXX Johannesburg 1
Maitland Group South Africa LTD FNSOZAJCXXX Cape Town 1
Mark Alexander Investments Cc MAAIZAJ1XXX Howard Place 1
Marriott Merchant Bank Limited MAMRZAJ1XXX Durban 1
Massmart Management and Financecompany (Pty) LTD MSMFZAJJXXX Sandton 1
Mazi Projects (Pty) LTD MAZPZAJ1XXX Gauteng 1
Meeg Bank LTD BTRKZAJ1XXX East London 1
Melville Douglas Investment Management (Pty) LTD MDIMZAJ1XXX Johannesburg 1
Mercantile Bank LTD LISAZAJJXXX Sandton 1
Mergence Investment Managers (Pty) MIMTZAJ1XXX Cape Town 1
Merrill Lynch South Africa (Proprietary) Limited SBKHZAJJXXX Johannesburg 1
Micro To Mainframe MIMNZAJ1XXX Parktown 1
Mls Bank Limited MLSMZAJ1XXX Johannesburg 1
Momentum Life Assurers LTD MOLAZAJ1XXX Centurion 1
Momentum Sp Reid Securities (Pty) LTD. REMAZAJJXXX Johannesburg 1
Moody's Investors Service South Africa (Pty) LTD MIESZAJ1XXX Johannesburg 1
Mpf Management Services (Pty) LTD MMSPZAJ1XXX Johannesburg 1
Mvunonala Asset Managers (Pty) LTD MAMYZAJ1XXX Johannesburg 1
Nedbank Limited NEDSZAJJXXX Sandton 2
Nedgroup Private Wealth Stockbrokers (Pty) LTD NBOEZAJ2XXX Sandton 7
Nfb Financial Services Group NFBGZAJ1XXX Johannesburg 1
Nike South Africa (Pty) LTD NIKEZAJ1XXX Johannesburg 1
Noah Financial Innovation (Proprietary) Limited METLZAJJXXX Johannesburg 1
Nvest Securities (Pty) LTD NVSEZAJCXXX East London 1
Oasis Asset Management Limited OASMZAJ1XXX Cape Town 1
Oasis Crescent Capital (Pty) LTD OASMZA21XXX Cape Town 1
Old Mutual Investment Group(SA) Pty LTD OMAMZAJCXXX Cape Town 1
Old Mutual Life Assurance Company (South Africa) Limited ROKLZAJTXXX Cape Town 1
Omigsa OMIGZAJ1XXX Cape Town 1
Omnia Group (Pty) LTD OMGYZAJ1XXX Bryanston 1
Paa Capital Pty LTD. PCPTZAJ1XXX Pretoria 1
Paul Clarke and Associates Cc PACTZAJ1XXX Vlaeberg 1
Paycorp Group (Pty) LTD PYGPZAJJXXX Johannesburg 1
Peregrine Equities(Pty)Limited PRSMZAJJXXX Johannesburg 1
Peregrine Treasury Solutions (Pty) LTD PGRNZAJPXXX Pretoria 2
Personal Trust LTD PERRZAJ1XXX Cape Town 1
Peter Berry Trust Services (Pty) LTD PBTSZAJ1XXX Cape Town 1
Philippus de Witt (Pty) LTD WIMOZAJJXXX Johannesburg 2
Philippus de Witt Emds Bpk PDWEZAJ1XXX Johannesburg 1
Plexus Asset Management Plexus House PAMXZAJ1XXX Cape Town 1
Ppc LTD PPCPZAJJXXX Sandton 1
Pps Investments (Pty) LTD Travers House, Boundary Terraces PIPTZAJ1XXX Cape Town 1
Prescient Investment Management PRVGZAJCXXX Cape Town 1
Prescient Securities Pty LTD PCNTZAJCXXX Constantia 1
Prime Securities (Pty) LTD PSERZAJ1XXX Cape Town 1
Pro-Equity (Pty) LTD PRPYZAJ1XXX Arcadia 1
Project Resources and Acquisitions (Pty) LTD CAPFZAJ1XXX Centurion 1
Prospur Portfolio Managers (Pty) LTD PPMPZAJ1XXX Johannesburg 1
Protea Insurance Co. LTD PRIUZAJ1XXX Johannesburg 1
Prudential Investment Managers (SA)(Pty)LTD PPMTZAJCXXX Claremont 1
Psg Asset Management (Pty) LTD 1st Floor Psg House PAAYZAJ1XXX Cape Town 1
Psg Securities Limited PSSYZAJJXXX Johannesburg 1
Putt Estates (Proprietary) LTD. PUEOZAJ1XXX Upington 1
Putt Real Estates (Proprietary) LTD. PREYZAJ1XXX Upington 1
Rand Refinery Limited RRPLZAJJXXX Johannesburg 1
Rand Registrars RANDZAJ1XXX Southdale 1
Regiments Fund Managers 91 REFGZAJ1XXX Johannesburg 1
Regiments Securities Limited REGMZAJJXXX Roodepoort 1
Rezco (Pty) LTD REPTZAJ1XXX Muldersdrift 1
Riscura Solutions Pty (LTD) RISPZAJCXXX Cape Town 1
Rmb Asset Management (Pty) LTD RMBAZAJJXXX Sandton 1
Rmb Securities (Pty) Limited RMBSZAJJXXX Johannesburg 2
Rmb Stockbroking (Pty) LTD FNEQZAJJXXX Sandton 1
Robert Cowen Investments (Pty) LTD RCIPZAJ1XXX Johannesburg 1
Royal Asset Management (Pty) LTD RAMYZAJ1XXX Cape Town 1
Ryan Anderson and Co (Pty) LTD RYAPZAJ1XXX Johannesburg 1
SA Stock Brokers (Pty) LTD SBPTZAJJXXX Johannesburg 1
Saambou Bank LTD SAABZAJ1XXX Pretoria 1
Safex XSAFZAJ1XXX Johannesburg 1
Samsung Electronics South Africa (Pty) LTD. SECTZAJ1XXX Johannesburg 3
Sanlam Capital Markets Proprietary Limited GBSEZAJ2XXX Sandton 1
Sanlam Investment Management SANLZAJCXXX Bellville 1
Sanlam Private Wealth (Pty) LTD GBSEZAJ3XXX Cape Town 1
Sasfin Bank Limited SASFZAJJXXX Johannesburg 1
Sasfin Frankel Pollak Securities (Pty) LTD SFPSZAJJXXX Johannesburg 6
Sbg Securities (Pty) Limited SBEQZAJJXXX Rosebank 1
Seardel Investment Corporation Limited SENPZAJ1XXX Cape Town 1
Senekal Mouton and Kitshoff Inc. SEMKZAJ1XXX Johannesburg 1
Sesfikile Capital (Pty) LTD SEPTZAJ1XXX Johannesburg 1
Sg Frankel Pollak Securities SFPSZAJJ011 Vincent 1
Sg Securitiies Johannesburg Pty LTD SGSJZAJ1XXX Johannesburg 1
Sharegro Investment Company (Pty) LTD SICPZAJ1XXX Melville 1
Sishen Iron Ore Company (Pty) LTD SIOCZAJJXXX Centurion 1
Sitc STTCZAJ1XXX Centurion 1
Smk Securities (Pty) LTD SMKSZAJ1XXX Johannesburg 1
Societe Generale, Johannesburg Branch SOGEZAJJXXX Johannesburg 3
South African Breweries LTD SABMZAJ1XXX Johannesburg 4
South African Futures Exchange - Agricultural Market Division XSFAZAJ1XXX Houghton 1
South African Housing Trust Limited SAHTZAJ1XXX Randburg 1
South African International Money Brokers (Pty) LTD. SAIOZAJ1XXX Johannesburg 1
South African Mutual Life Assurance Society MLASZAJ1XXX Cape Town 1
South African Reserve Bank SARBZAJ4XXX Pretoria 9
South African Reserve Bank Fir SRROZAJ1XXX Johannesburg 1
South African Reserve Bank Pch SRCRZAJ1XXX Johannesburg 1
Stakeholder Data Services (Pty) LTD SHDAZAJJXXX Johannesburg 1
Standard Bank Nominees (Transvaal) (Pty) LTD SNTPZAJ1XXX Johannesburg 1
Standard Bank of South Africa Limited,the SBZAZAJJXXX Johannesburg 11
Standard Chartered Bank SCBLZAJ2XXX Johannesburg 3
Stanlib Asset Management LBAMZAJJXXX Melrose Arch 1
State Bank of India SBINZAJJXXX Johannesburg 1
Steinhoff Africa Holdingsproprietary Limited SAHYZAJJXXX Stellenbosch 1
Strate STRAZAJ2XXX Johannesburg 1
Strate (Pty) LTD STRAZAJJXXX Sandton 5
Swiss Re Life and Health Africa LTD SWREZAJJXXX Cape Town 1
Syfrets Securities Limited SYSCZAJJXXX Johannesburg 1
Sygnia Securities (Pty) LTD SYSYZAJ2XXX Johannesburg 1
Taquanta Securities (Pty) LTD NIBZZAJJXXX Sandown 1
Telkom SA Limited TELKZAJPXXX Pretoria 1
The Government of The Rsa In Its National Treasury TALMZAJPXXX Pretoria 3
The South African Bank of Athens Limited BATHZAJJXXX Sandton 1
The Standard Bank of South Africa Limited SBZAZA21XXX Johannesburg 1
Thebe Stockbroking Pty LTD PLRPZAJJXXX Bryanston 1
Thirty Four South Research and Trading (Pty) LTD TFSRZAJ1XXX Cape Town 1
Tov Capital Markets and Share Trading (Pty) LTD TOVSZAJ1XXX Sandton 1
Trans Caledon Tunnel Authoriy (Tcta TCTAZAJ1XXX Centurion 1
Transnet Limited TNETZAJJXXX Johannesburg 2
Transnet Limited Treasury Department TNETZAA1XXX Johannesburg 1
Treasuryone (Pty) LTD TRPYZAJ1XXX Pretoria 1
Trustlink (Pty) LTD LINKZAJJXXX Pretoria 86
Tullett Prebon South Africa (Pty) LTD TPSFZAJ1XXX Sandton 1
Ubank Limited YOUBZAJJXXX Sunninghill 1
UBS South Africa (Proprietary) Limited UBSWZAJJXXX Johannesburg 1
Unibank LTD UNAAZAJ1XXX Johannesburg 1
Vbs Mutual Bank VBSMZAJJXXX Rivonia 1
Vector Equities (Pty) LTD VEQTZAJ1XXX Cape Town 1
Visio Capital Management Pty LTD VMGCZAJJXXX Sandton 1
Vunani Capital Markets (Pty) LTD VCMTZAJ1XXX Sandton 1
Vunani Fund Mangers (Pty) LTD VFMPZAJ1XXX Cape Town 1
Vunani Securities (Proprietary) Limited CEQPZAJJXXX Sandton 1
Vw of South Africa SOAFZAJ1XXX Uitenhage 1
Watermark Securities (Pty) LTD WASPZAJ1XXX Johannesburg 1
Wellsfaber (Pty) LTD WEPTZAJ1XXX Howard Place 1
Wj Morgan and Associates WJMAZAJ1XXX Johannesburg 1

The way a SWIFT/BIC code from South Africa is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

ECAT Bank code
4 letters that identify the bank.
ZA Country code
2 letters for the country (ISO 3166).
J4 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in South Africa

On this page you find codes for 281 institutions in South Africa, 471 codes in all. Every code identifies a bank or a specific branch or department.

Every bank is listed with its own page showing its main code and, where available, codes for branches and departments. The rest of this page covers how the codes work, the cost of transfers and how to avoid mistakes before you send money.

Paying a bank in South Africa from abroad

For South Africa you usually need a SWIFT/BIC code. Without the BIC, most banks will not send the payment.

Not every country uses the IBAN. Ask the recipient exactly which details their bank needs for payments from abroad – many banks give clear instructions for this. On the way to South Africa, a payment may go through correspondent banks that charge for their part.

Bank or transfer service for South Africa?

When you send money to South Africa via your bank, the stated fee is rarely all of what you pay. There is the transfer fee, possibly charges from intermediary banks along the way and, above all, the margin on the exchange rate.

The markup on the rate tends to be the biggest cost item. A simple test: set the rate you get next to the mid-market rate and look at the difference.

Money transfer services often offer rates closer to the mid-market rate and lower fees. On GoldexPay you can compare the amount that arrives in South Africa with different services, so you can pick the cheapest route.

How reliable is this list?

The most reliable source for a SWIFT code is the recipient’s own bank details – an invoice, a statement or a screenshot from online banking. If the code you have does not match the code listed here, stop and ask.

We collect bank codes using publicly available data and update our list regularly. Even so, banks merge, rename themselves or change codes. Before a payment of any size, confirm the code with the recipient. We are a comparison service for money transfers.

Watch out for payment requests with changed bank details, especially when they come by email. Before paying, confirm changed details through a separate channel on a number you know.

Most SWIFT codes in South Africa: Trustlink (Pty) LTD

In our directory, Trustlink (Pty) LTD has the most SWIFT/BIC codes of all banks in South Africa. Its head office code is LINKZAJJXXX – the code most transfers need.

Many codes often reflects that the bank registers branches and departments separately. If not the recipient asks for a branch, LINKZAJJXXX is fine for transfers to this bank.

Tracking a payment to South Africa

There is no single answer for payments to South Africa: some arrive the same day or the next, others take several business days. Public holidays in South Africa or in the sending country can add a day or more.

Many banks are connected to SWIFT gpi. Every gpi transfer gets a unique transaction reference, the UETR. Specialist transfer services usually provide tracking online.

Getting paid from abroad into an account in South Africa

When you are waiting for a payment from another country on an account in South Africa, give the sender a complete set of details. Give them your name as registered with the bank, your account number or IBAN, the BIC of your bank and your address, which some banks require.

Your bank’s code appears in the list on this page. It helps to include the name and city of your bank as well because some forms have separate fields for it.

The amount you receive is often less than the amount sent. Charges on incoming payments vary per bank; check the price list of your bank. Agree with the sender who covers the fees.

How SWIFT codes from South Africa are built

A BIC is 8 or 11 characters long and the parts always come in the same order. It starts with four letters for the bank, followed by a two-letter country code and a two-character location code.

You can spot a code from South Africa by letters five and six. Codes with a different country code belong to another country.

When a code ends in XXX, it means the head office. For most transfers the head office code is fine.

South Africa and the South African Rand

South Africa pays in the South African Rand, with the currency code ZAR. Money sent in a different currency will be exchanged into ZAR on its way to the recipient – and the bank that does it picks the rate.

Where the conversion happens affects the final amount, as rates and margins differ per bank. In many cases it is cheaper to send ZAR straight away through a provider with a good rate so the receiving bank does not need to convert again. Rates for ZAR change during the day – some providers let you lock in a rate.

Frequently asked questions

How many banks in South Africa have a SWIFT/BIC code?

We list 281 banks and financial institutions in South Africa with 471 SWIFT/BIC codes, including branches and departments.

How long does a transfer to South Africa take?

A SWIFT transfer to South Africa typically takes 2–5 business days. Money transfer services often deliver faster at a lower cost.

Do I need a SWIFT code to send money to South Africa?

Yes – South Africa does not use SEPA, so payments from abroad go through SWIFT and require the BIC of the bank and the account details.

How do I find the right SWIFT code for a bank in South Africa?

Ask the recipient or search by bank name above. Without a branch, use the head office code ending in XXX.

What is the cheapest way to send money to South Africa?

Banks often add a markup to the exchange rate on top of a fee. Compare the amount received in South African Rand across transfer services to save money.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.