South Africa SWIFT Codes

By 
Matt Di Vincere (Chief Editor)
Last Edited Mar 02, 2023

Below you can find the SWIFT codes for South Africa. Each South African bank account has one which is used to identify it, and is used for international transfers to and from South Africa.

How Does the South African SWIFT Code Work?

This is how it looks:

AAAABBCC-DDD

Here is what it signifies:

South African SWIFT codes have 8 or 11 characters in total. The first 4 characters are the bank code and consist of letters only. The next 2 characters are the country code and use letters only. The following 2 characters are the location code and use a mix of letters and digits. The final 3 characters are the branch code and use both letters and digits. SWIFT codes operate globally in the same manner, ensuring that banks can easily and correctly identify each other.

South Africa Bank SWIFT Codes

Use the search function your right-hand side to search by bank name, partial SWIFT numbers.

No.Bank NameCitySwift Code Number
1ABN AMRO BANK N.V., JOHANNESBURG BRANCHJOHANNESBURGABNAZAJJXXX
2ABSA BANK LIMITEDBLOEMFONTEINABSAZAJJCBF
3ABSA BANK LIMITEDCAPE TOWNABSAZAJJCCT
4ABSA BANK LIMITEDDURBANABSAZAJJCDB
5ABSA BANK LIMITEDJOHANNESBURGABSAZAJJACS
6ABSA BANK LIMITEDJOHANNESBURGABSAZAJJMG3
7ABSA BANK LIMITEDJOHANNESBURGABSAZAJJMG1
8ABSA BANK LIMITEDJOHANNESBURGABSAZAJJREK
9ABSA BANK LIMITEDJOHANNESBURGABSAZAJJMG2
10ABSA BANK LIMITEDJOHANNESBURGABSAZAJJXXX
11ABSA BANK LIMITEDJOHANNESBURGABSAZAJJCWI
12ABSA BANK LIMITEDJOHANNESBURGABSAZAJJSLB
13ABSA BANK LIMITEDJOHANNESBURGABSAZAJJMMD
14ABSA BANK LIMITEDJOHANNESBURGABSAZAJJTMS
15ABSA BANK LIMITEDJOHANNESBURGABSAZAJJVOS
16ABSA BANK LIMITEDJOHANNESBURGABSAZAJJTRS
17ABSA BANK LIMITEDNELSPRUITABSAZAJJCNE
18ABSA BANK LIMITEDPORT ELIZABETHABSAZAJJCPE
19ABSA BANK LIMITEDPRETORIAABSAZAJJCPT
20ABSA BANK LIMITEDPRETORIAABSAZAJJCRD
21ABSA CAPITAL SECURITIESSANDTONABSAZAJ3XXX
22ABSA STOCKBROKERS (PROPRIETARY) LIMITEDJOHANNESBURGABSAZAJ2XXX
23ABVEST ASSOCIATES LTDCLAREMONTABVSZAJJXXX
24AFRIFOCUS SECURITIES (PTY) LTDJOHANNESBURGAFRFZAJJXXX
25ALBARAKA BANKDURBANALBRZAJJXXX
26ALLAN GRAY LIMITEDCAPE TOWNGRAYZAJCXXX
27ANDISA SECURITIES (PTY) LIMITEDJOHANNESBURGSBEQZAJJXXX
28ANGLO AMERICAN SA FINANCE LIMITEDJOHANNESBURGAACLZAJJCIM
29ANGLO AMERICAN SA FINANCE LIMITEDJOHANNESBURGAACLZAJJXXX
30ANGLORAND SECURITIES PTY LTDJOHANNESBURGPALRZAJJXXX
31B.P. BERNSTEINJOHANNESBURGBERNZAJJXXX
32BANK BRUSSELS LAMBERT, BBL REPRESENTATIVE OFFICE IN SOUTH AFRICAJOHANNESBURGBBRUZAJ1XXX
33BANK OF BARODADURBANBARBZAJJXXX
34BANK OF BARODAJOHANNESBURGBARBZAJJJNB
35BANK OF CHINA JOHANNESBURG BRANCHJOHANNESBURGBKCHZAJJXXX
36BANK OF TAIWAN, SOUTH AFRICA BRANCHROSEBANKBKTWZAJJXXX
37BANKSERV LIMITEDJOHANNESBURGBKSVZAJJXXX
38BARNARD JACOBS MELLET PRIVATE CLIENT SERVICES (PTY) LTDJOHANNESBURGBJMRZAJJXXX
39BARNARD JACOBS MELLETT AND CO (PTY) LIMITEDJOHANNESBURGSBJMZAJJXXX
40BIDVEST BANK LTD (FORMERLY RENNIES BANK LTD)JOHANNESBURGRNNSZAJJXXX
41BOE STOCKBROKERS (PTY) LTD.BLOEMFONTEINNBOEZAJ2022
42BOE STOCKBROKERS (PTY) LTD.CAPE TOWNNBOEZAJ2033
43BOE STOCKBROKERS (PTY) LTD.JOHANNESBURGNBOEZAJ2INT
44BOE STOCKBROKERS (PTY) LTD.JOHANNESBURGNBOEZAJ2PVT
45BOE STOCKBROKERS (PTY) LTD.JOHANNESBURGNBOEZAJ2044
46BOE STOCKBROKERS (PTY) LTD.JOHANNESBURGNBOEZAJ2XXX
47BOE STOCKBROKERS (PTY) LTD.PIETERMARITZBURGNBOEZAJ2011
48BROCKHOUSE COOPER SA PTYJOHANNESBURGBROKZAJJXXX
49CADIZ STOCK BROKINGJOHANNESBURGSPTSZAJJXXX
50CALYONMELROSE ARCHBSUIZAJJXXX
51CAPITEC BANK LIMITEDSTELLENBOSCHCABLZAJJXXX
52CHINA CONSTRUCTION BANK JOHANNESBURG BRANCHSANDTONPCBCZAJJXXX
53CITIBANK SOUTH AFRICASANDTONCITIZAJXTRD
54CITIBANK SOUTH AFRICASANDTONCITIZAJXXXX
55CITIGROUP GLOBAL MARKETS (PTY) LTDJOHANNESBURGSSBSZAJJXXX
56CKS EQUITIES (PTY)LTDFOUR WAYSCKSEZAJJXXX
57COMPUTERSHARE LIMITEDJOHANNESBURGCSEVZAJJ100
58COMPUTERSHARE LIMITEDJOHANNESBURGCSEVZAJJ200
59COMPUTERSHARE LIMITEDJOHANNESBURGCSEVZAJJ300
60COMPUTERSHARE LIMITEDJOHANNESBURGCSEVZAJJXXX
61COMPUTERSHARE SERVICES LIMITEDJOHANNESBURGCSCUZAJJXXX
62CONSILIUM CAPITAL (SA) (PTY) LTD.JOHANNESBURGCOCPZAJJXXX
63CREDIT SUISSE STANDARD SECURITIESJOHANNESBURGCSSUZAJJXXX
64DEUTSCHE BANK AGJOHANNESBURGDEUTZAJXGFX
65DEUTSCHE BANK AGJOHANNESBURGDEUTZAJXXXX
66DEUTSCHE SECURITIES PTY LTDJOHANNESBURGIVJRZAJJXXX
67DEVELOPMENT BANK OF SOUTHERN AFRICA LIMITEDMIDRANDDESFZAJMXXX
68DYNAMIC WEALTH STOCKBROKERS (PTY) LTDPRETORIADWMSZAJJXXX
69ESKOM TREASURYJOHANNESBURGESKOZAJJXXX
70FFO SECURITIES (PTY) LTDJOHANNESBURGFFOSZAJJXXX
71FINSETTLE SERVICES PTY LTDJOHANNESBURGFSSVZAJJXXX
72FINSWITCH (PTY) LTDCAPE TOWNFISWZAJCXXX
73FIRSTRAND BANK LTD HEAD OFFICE INCL. DIVISIONS FIRST NATIONAL BANK, FNB CORPORATE AND RAND MERCHANT BANKJOHANNESBURGFIRNZAJJ896
74FIRSTRAND BANK LTD HEAD OFFICE INCL. DIVISIONS FIRST NATIONAL BANK, FNB CORPORATE AND RAND MERCHANT BANKJOHANNESBURGFIRNZAJJRSL
75FIRSTRAND BANK LTD HEAD OFFICE INCL. DIVISIONS FIRST NATIONAL BANK, FNB CORPORATE AND RAND MERCHANT BANKSANDOWNFIRNZAJJXXX
76FOUR M TRADERS (PTY) LTDMELROSE ARCHFORMZAJJXXX
77GENBEL SECURITIES LTDJOHANNESBURGGBSEZAJJXXX
78GOLDEN DIVIDEND 531 (PTY) LTDJOHANNESBURGGDPTZAJJXXX
79GOLDING AND SLABBERT (PTY) LTDJOHANNESBURGGOSLZAJJXXX
80HABIB OVERSEAS BANK LIMITEDJOHANNESBURGHOBLZAJJXXX
81HBZ BANK LIMITEDDURBANHBZHZAJJXXX
82HSBC SECURITIES (SOUTH AFRICA) (PTY) LTDJOHANNESBURGSMJCZAJCXXX
83HSBC SECURITIES (SOUTH AFRICA) (PTY) LTDJOHANNESBURGSMJCZAJCWHK
84HSBC SECURITIES (SOUTH AFRICA) (PTY) LTDJOHANNESBURGSMJCZAJC011
85HSBC SECURITIES (SOUTH AFRICA) (PTY) LTDRONDEBOSCHSMJCZAJC022
86IMARA S.P. REID (PTY) LTD.JOHANNESBURGREMAZAJJXXX
87INDEPENDENT SECURITIES (PTY) LTDJOHANNESBURGISECZAJJXXX
88INVESTEC BANK LTD.SANDTONIVESZAJJXXX
89INVESTEC SECURITIES LTD.JOHANNESBURGIVESZAJ2011
90INVESTEC SECURITIES LTD.JOHANNESBURGIVESZAJ2XXX
91JP MORGAN EQUITIES LIMITEDCAPE TOWNJPMEZAJJ011
92JP MORGAN EQUITIES LIMITEDJOHANNESBURGJPMEZAJJXXX
93JP MORGAN EQUITIES LIMITEDPIETERMARITZBURGJPMEZAJJ022
94JP MORGAN EQUITIES LIMITEDROSEBANKJPMEZAJJ033
95JPMORGAN ADMINISTRATION (PTY) LTDCAPE TOWNTAFAZAJCXXX
96JPMORGAN CHASE BANK, JOHANNESBURGJOHANNESBURGMGTCZAJJKEY
97JPMORGAN CHASE BANK, JOHANNESBURGJOHANNESBURGMGTCZAJJXXX
98JPMORGAN SECURITIES SOUTH AFRICAJOHANNESBURGJPMSZAJJKEY
99JPMORGAN SECURITIES SOUTH AFRICAJOHANNESBURGJPMSZAJJXXX
100JSE LIMITEDSANDTONXJSEZAJJSFX
101JSE LIMITEDSANDTONXJSEZAJJMRG
102JSE LIMITEDSANDTONXJSEZAJJISN
103JSE LIMITEDSANDTONXJSEZAJJSLB
104JSE LIMITEDSANDTONXJSEZAJJSAT
105JSE LIMITEDSANDTONXJSEZAJJXXX
106KAGISO SECURITIES LIMITEDSANDTONKAGSZAJJXXX
107LEFIKA SECURITIES (PTY)LTDJOHANNESBURGLESTZAJJXXX
108LEGAE SECURITIES (PTY) LTD.JOHANNESBURGLESPZAJJXXX
109MACQUARIE FIRST SOUTH EQUITIES (PTY) LTDJOHANNESBURGMFSQZAJJXXX
110MACQUARIE FIRST SOUTH SECURITIES (PROPRIETARY) LIMITEDPARKTOWNFSSEZAJJXXX
111MAITLAND FUND SERVICES (PTY) LTDCAPE TOWNFNSOZAJCXXX
112MERCANTILE BANK LTDSANDTONLISAZAJJXXX
113MERRILL LYNCH SOUTH AFRICA (PROPRIETARY) LIMITEDJOHANNESBURGSBKHZAJJXXX
114MOMENTUM LIFE ASSURERS LTDCENTURIONMOLAZAJ1XXX
115NAVIGARE SECURITIES PTY LTDJOHANNESBURGNAVGZAJJXXX
116NEDBANK LIMITEDJOHANNESBURGNEDSZAJJXXX
117NOAH FINANCIAL INNOVATION (PROPRIETARY) LIMITEDJOHANNESBURGMETLZAJJXXX
118NVEST SECURITIES (PTY) LTDEAST LONDONNVSEZAJCXXX
119OLD MUTUAL INVESTMENT GROUP(SA) PTY LTDCAPE TOWNOMAMZAJCXXX
120ONLINE SECURITIES LIMITEDJOHANNESBURGPSSYZAJJXXX
121PEREGRINE EQUITIES(PTY)LIMITEDJOHANNESBURGPRSMZAJJXXX
122PFORTNERCENTURIONPFORZAJ2XXX
123PHILIPPUS DE WITT (PTY) LTDJOHANNESBURGWIMOZAJJXXX
124PHILIPPUS DE WITT (PTY) LTDPRETORIAWIMOZAJJPRE
125PRESCIENT SECURITIES PTY LTDCONSTANTIAPCNTZAJCXXX
126PRUDENTIAL PORTFOLIO MANAGERS (SA) (PTY) LTDCLAREMONTPPMTZAJCXXX
127REGIMENTS SECURITIES LIMITEDROODEPOORTREGMZAJJXXX
128RISCURA SOLUTIONS PTY (LTD)CAPE TOWNRISPZAJCXXX
129RMB ASSET MANAGEMENT (PTY) LTDSANDTONRMBAZAJJXXX
130RMB SECURITIES (PTY) LIMITEDJOHANNESBURGRMBSZAJJJSE
131RMB SECURITIES (PTY) LIMITEDJOHANNESBURGRMBSZAJJXXX
132RMB STOCKBROKING (PTY) LTDSANDTONFNEQZAJJXXX
133SA STOCK BROKERS (PTY) LTDJOHANNESBURGSBPTZAJJXXX
134SANLAM CAPITAL MARKETSJOHANNESBURGGBSEZAJ2XXX
135SANLAM INVESTMENT MANAGEMENTBELLVILLESANLZAJCXXX
136SANLAM SECURITIES (PTY) LTDJOHANNESBURGGBSEZAJ3XXX
137SASFIN BANK LIMITEDJOHANNESBURGSASFZAJJXXX
138SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDBENONISFPSZAJJ044
139SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDCAPE TOWNSFPSZAJJ055
140SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDDURBANSFPSZAJJ066
141SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDJOHANNESBURGSFPSZAJJ033
142SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDJOHANNESBURGSFPSZAJJXXX
143SASFIN FRANKEL POLLAK SECURITIES (PTY) LTDSANDTONSFPSZAJJ022
144SG FRANKEL POLLAK SECURITIESVINCENTSFPSZAJJ011
145SOCIETE GENERALE, JOHANNESBURG BRANCHJOHANNESBURGSOGEZAJJSGS
146SOCIETE GENERALE, JOHANNESBURG BRANCHJOHANNESBURGSOGEZAJJSLB
147SOCIETE GENERALE, JOHANNESBURG BRANCHJOHANNESBURGSOGEZAJJXXX
148SOUTH AFRICAN BANK OF ATHENS LIMITED, THEJOHANNESBURGBATHZAJJXXX
149SOUTH AFRICAN RESERVE BANKPRETORIASARBZAJPXXX
150STANDARD BANK OF SOUTH AFRICA LIMITED,THEJOHANNESBURGSBZAZAJJAFR
151STANDARD BANK OF SOUTH AFRICA LIMITED,THEJOHANNESBURGSBZAZAJJCLS
152STANDARD BANK OF SOUTH AFRICA LIMITED,THEJOHANNESBURGSBZAZAJJXXX
153STANDARD BANK OF SOUTH AFRICA LIMITED,THEJOHANNESBURGSBZAZAJJICM
154STANDARD BANK OF SOUTH AFRICA LIMITED,THEJOHANNESBURGSBZAZAJJFSL
155STANDARD CHARTERED BANKJOHANNESBURGSCBLZAJJXXX
156STANLIB ASSET MANAGEMENTMELROSE ARCHLBAMZAJJXXX
157STATE BANK OF INDIAJOHANNESBURGSBINZAJJXXX
158STRATEJOHANNESBURGSTRAZAJ2XXX
159STRATE LTDJOHANNESBURGSTRAZAJJREG
160STRATE LTDJOHANNESBURGSTRAZAJJTFS
161STRATE LTDSANDTONSTRAZAJJCDX
162STRATE LTDSANDTONSTRAZAJJUNX
163STRATE LTDSANDTONSTRAZAJJXXX
164STRATE LTD.(FORMERLY UNIVERSAL EXCHANGE CORPORATION LIMITED)SANDTONUNEXZAJJXXX
165SWISS REINSURANCE COMPANY AFRICA LTDJOHANNESBURGSWREZAJJXXX
166SYFRETS SECURITIES LIMITEDJOHANNESBURGSYSCZAJJXXX
167TAQUANTA SECURITIES (PTY) LTDSANDOWNNIBZZAJJXXX
168TELKOM SA LIMITEDPRETORIATELKZAJPXXX
169TFS SECURITIES (PTY) LIMITEDSANDTONTFSSZAJJXXX
170THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED-JHB BRANCHSANDTONHSBCZAJJXXX
171THEBE SECURITIES LTD.ROODEPOORTPLRPZAJJXXX
172TLOTLISA SECURITIES (PTY) LTDJOHANNESBURGBEWIZAJJXXX
173TRANSNET LIMITEDJOHANNESBURGTNETZAJJXXX
174UBS SOUTH AFRICA (PTY) LTDJOHANNESBURGUBSWZAJJXXX
175ULTRA REGISTRARS (PTY) LTDJOHANNESBURGULTRZAJJXXX
176UMBONO SECURITIES (PTY) LTDJOHANNESBURGUMBOZAJJXXX
177VECTOR EQUITIES (PTY) LTDCAPE TOWNVEQTZAJCXXX
178VUNANI SECURITIES (PROPRIETARY) LIMITEDSANDTONCEQPZAJJXXX
179WATERMARK SECURITIES (PTY) LTDJOHANNESBURGWASPZAJJXXX
180WWC SECURITIESJOHANNESBURGWWSEZAJJXXX

Transferring money to South Africa through SWIFT

Are you planning to send money to South Africa via SWIFT? You might want to reconsider! This protocol is widely used by banks, but it can also be very costly with extra charges. According to our extensive research on “International Bank Transfer Fees & Costs”, banks typically take around 2.5-3% of the amount you send globally, plus a fixed fee of £/€/$ 10-30 and possible additional fees from intermediary banks.

But don’t fret, we have some great news for you! Our research on “Cheapest International Money Transfers” has revealed some amazing alternatives that can save you money and provide a better service. Currency brokers, especially, have emerged as a great option to SWIFT when sending large amounts of money to South Africa.

So, if you want a cheaper, faster, and easier way to transfer money to South Africa, choosing a currency broker might be the ideal solution for you. Say goodbye to the hefty fees, say goodbye to the long delays, and say hello to a smoother and quicker process. Pick a currency broker and send your money with peace of mind.

 

For additional SWIFT codes view

Romania SWIFT Codes

Below you can find the SWIFT codes for Romania. Each Romanian bank account has one which is used to identify

South Africa SWIFT Codes

Below you can find the SWIFT codes for South Africa. Each South African bank account has one which is used

Norway SWIFT Codes

Below you can find the SWIFT codes for Norway. Each Norwegian bank account has one which is used to identify

Portugal SWIFT Codes

Below you can find the SWIFT codes for Portugal. Each Portuguese bank account has one which is used to identify

Germany SWIFT Codes

Below you can find the SWIFT codes for Germany. Each German bank account has one which is used to identify

Greece SWIFT Codes

Below you can find the SWIFT codes for Greece. Each Greek bank account has one which is used to identify

Hong Kong SWIFT Codes

Below you can find the SWIFT codes for Hong Kong. Each Hong Kong bank account has one which is used

Italy SWIFT Codes

Below you can find the SWIFT codes for Italy. Each Italian bank account has one which is used to identify

Ireland SWIFT Codes

Below you can find the SWIFT codes for Ireland. Each Irish bank account has one which is used to identify

Israel SWIFT Codes

Below you can find the SWIFT codes for Israel. Each Israeli bank account has one which is used to identify

Netherlands SWIFT Codes

Below you can find the SWIFT codes for the Netherlands. Each Dutch bank account has one which is used to

Estonia SWIFT Codes

Below you can find the SWIFT codes for Estonia. Each Estonian bank account has one which is used to identify

Finland SWIFT Codes

Below you can find the SWIFT codes for Finland. Each Finnish bank account has one which is used to identify

France SWIFT Codes

Below you can find the SWIFT codes for France. Each French bank account has one which is used to identify

Denmark SWIFT Codes

Below you can find the SWIFT codes for Denmark. Each Danish bank account has one which is used to identify

Cyprus SWIFT Codes

Below you can find the SWIFT codes for Cyprus. Each Cypriot bank account has one which is used to identify

Canada SWIFT Codes

Below you can find the SWIFT codes for Canada. Each Canadian bank account has one which is used to identify

Belgium SWIFT Codes

Below you can find the SWIFT codes for Belgium. Each Belgian bank account has one which is used to identify

Andorra SWIFT Codes

Below you can find the SWIFT codes for Andorra. Each Andorran bank account has one which is used to identify

Spain SWIFT Codes

Below you can find the SWIFT codes for Spain. Each Spanish bank account has one which is used to identify

Sweden SWIFT Codes

Below you can find the SWIFT codes for Sweden. Each Swedish bank account has one which is used to identify

Switzerland SWIFT Codes

Below you can find the SWIFT codes for Switzerland. Each Swiss bank account has one which is used to identify

USA SWIFT Codes

Below you can find the SWIFT codes for USA. Each US bank account has one which is used to identify

New Zealand SWIFT Codes

Below you can find the SWIFT codes for New Zealand. Each New Zealand bank account has one which is used

United Arab Emirates SWIFT Codes

Below you can find the SWIFT codes for the United Arab Emirates. Each UAE bank account has one which is

UK SWIFT Codes

Below you can find the SWIFT codes for UK. Each UK bank account has one which is used to identify

All About The SWIFT, BIC, IBAN, Routing Number And Sort Codes

Terms like SWIFT code, BIC code, IBAN, and sort code are somewhat confusing. What exactly are these acronyms, and what

What Do The Numbers on My Card Mean?

All credit and debit cards are printed with certain numbers at the back or front sections that can be quite

Australia SWIFT Codes

Below you can find the SWIFT codes for Australia. Each Australian bank account has one which is used to identify

Subscribe
Notify of

0 Comments
Inline Feedbacks
View all comments