What is SWIFT Code?

SWIFT code is a standard format of Bank Identifier Codes (BIC) and serves as a unique identifier for a bank or financial institution.

These codes are used when transferring money between banks, particularly for international wire transfers. On top of that, the code is used to transmit messages between financial institutions and banks.

The SWIFT code can be either 8 or 11 characters long and 8 digits code refers to the primary office. The format of SWIFT Code is as follows;

AAAA BB CC DDD

  • The first 4 characters ("AAAA") specify the bank. Only letters are allowed.
  • The next 2 characters ("BB") specify the country. It use the format of ISO 3166-1 alpha-2 country code.
  • The next 2 characters ("CC") specify the location. Letters and digits are allowed. Passive participant will have "1" in the second character
  • The last 3 characters ("DDD") specify the branch. This is an optional. A 'XXX' refer to primary office. Letters and digits are allowed.

South Africa Bank SWIFT Codes

South Africa Below are the SWIFT Code for all banks in South Africa. Click on the SWIFT Code to find out the bank details, address & maps.

NoBank or InstitutionCityBranch NameSWIFT Code
128E CAPITAL PTY LTDCENTURION ECATZAJ4
2ABAX INVESTMENTSCAPE TOWN ABIVZAJ1
3ABSA BANK LIMITEDBLOEMFONTEIN(INTERNATIONAL CENTER BLOEMFONTEIN) ABSAZAJJCBF
4ABSA BANK LIMITEDCAPE TOWN(CORPORATE BANKING SERVICES - WESTERN CAPE/476) ABSAZAJJCCT
5ABSA BANK LIMITEDDURBAN(CORPORATE BANKING SERVICES - NATAL/479) ABSAZAJJCDB
6ABSA BANK LIMITEDJOHANNESBURG(ABSA RECONCILITAION DIVISION) ABSAZAJJREK
7ABSA BANK LIMITEDJOHANNESBURG ABSAZAJJTRS
8ABSA BANK LIMITEDJOHANNESBURG(VOSTRO BRANCH) ABSAZAJJVOS
9ABSA BANK LIMITEDJOHANNESBURG(ABSA ISSUING AGENT) ABSAZAJJMG1
10ABSA BANK LIMITEDJOHANNESBURG(MONEY MARKET BRANCH) ABSAZAJJMMD
11ABSA BANK LIMITEDJOHANNESBURG(ABSA CUSTODY) ABSAZAJJMG3
12ABSA BANK LIMITEDJOHANNESBURG(MONEY MARKET BRANCH) ABSAZAJJTMS
13ABSA BANK LIMITEDJOHANNESBURG(ABSA CAPITAL BROKERS) ABSAZAJJACS
14ABSA BANK LIMITEDJOHANNESBURG(LENDING DIVISION) ABSAZAJJSLB
15ABSA BANK LIMITEDJOHANNESBURG(CORPORATE BANKING SERVICES - WITWATERSRAND/235) ABSAZAJJCWI
16ABSA BANK LIMITEDJOHANNESBURG(ALL SOUTH AFRICAN OFFICES) ABSAZAJJ
17ABSA BANK LIMITEDJOHANNESBURG(ABSA TRADE REPORTING) ABSAZAJJMG2
18ABSA BANK LIMITEDNELSPRUIT(INTERNATIONAL BANKING CENTRE NELSPRUIT/449) ABSAZAJJCNE
19ABSA BANK LIMITEDPORT ELIZABETH(CORPORATE BANKING SERVICES - EASTERN CAPE/480) ABSAZAJJCPE
20ABSA BANK LIMITEDPRETORIA(CREDIT CARD ADMIN CENTRE) ABSAZAJJCRD
21ABSA BANK LIMITEDPRETORIA(CORPORATE BANKING SERVICES - NORTHERN TRANSVAAL/478) ABSAZAJJCPT
22ABSA CAPITAL SECURITIESSANDTON ABSAZAJ3
23ABSA STOCKBROKERS (PROPRIETARY) LIMITEDJOHANNESBURG ABSAZAJ2
24ABSA TRUST LIMITEDJOHANNESBURG ABTRZAJ1
25ABVEST ASSOCIATES LTDCLAREMONT ABVSZAJJ
26ACH TRADING CCBEDFORDVIEW SBCHZAJJ
27AFC LIMITEDJOHANNESBURG AFCAZAJ1
28AFRICAN BANK LIMITEDJOHANNESBURG AFRCZAJJ
29AFRICAN HARVEST (PTY) LTDJOHANNESBURG AHFMZAJ1
30AFRIFOCUS SECURITIES (PTY) LTDJOHANNESBURG AFRFZAJJ
31AFRIPACKDURBAN AFRPZAJ1
32AGILISTOJOHANNESBURG AGLLZAJ1
33ALBARAKA BANKDURBAN ALBRZAJJ
34ALEXANDER ASSET MANAGEMENTMARSHALLTOWN ALAAZAJ1
35ALLAN GRAY LIMITEDCAPE TOWN AIICZAJ1
36ALLAN GRAY LIMITEDCAPE TOWN GRAYZAJC
37ALTRON FINANCE (PTY) LTDPARKTOWN ALTFZAJ1
38ALTRON FINANCE (PTY) LTDPARKTOWN ALTFZAJJ
39AMERICAN EXPRESS BANKBRAAMFONTEIN AEIBZAJ1
40ANDERSON WILSON AND PARTNERS INC.JOHANNESBURG ANWPZAJ1
41ANGLO AMERICAN SA FINANCE LIMITEDJOHANNESBURG AACLZAJJ
42ANGLO AMERICAN SA FINANCE LIMITEDJOHANNESBURG AACLZAJJCIM
43ANGLORAND SECURITIES PTY LTDJOHANNESBURG PALRZAJJ
44AQUARIUS PLATINUM LIMITEDCENTURION AQPLZAJ1
45ARGON ASSET MANAGEMENT (PTY) LIMITEDCAPE TOWN AREMZAJ1
46ARQAAM CAPITAL SOUTH AFRICA (PTY) LIMITEDJOHANNESBURG ARQMZAJ1
47ARROW FINANCIAL SERVICES (PTY) LTDJOHANNESBURG ARFSZAJ1
48ASTLEY AND PEARCE (PTY) LTDJOHANNESBURG ASPPZAJ1
49AVIOR RESEARCH (PTY) LTDJOHANNESBURG GDPTZAJJ
50AYLETT AND CO (PTY) LTDCAPE TOWN AYPTZAJ1
51B.P. BERNSTEINJOHANNESBURG BERNZAJJ
52BANK BRUSSELS LAMBERT BBL REPRESENTATIVE OFFICE IN SOUTH AFRICAJOHANNESBURG BBRUZAJ1
53BANK OF BARODADURBAN BARBZAJJ
54BANK OF BARODAJOHANNESBURG BARBZAJJJNB
55BANK OF CHINA JOHANNESBURG BRANCHJOHANNESBURG BKCHZAJJ
56BANK OF INDIA JOHANNESBURG BRANCHJOHANNESBURG BKIDZAJJ
57BANK OF TAIWAN SOUTH AFRICA BRANCHROSEBANK BKTWZAJJ
58BANKSERV LIMITEDJOHANNESBURG BKSVZAJJ
59BARNARD JACOBS MELLET PRIVATE CLIENT SERVICES (PTY) LTDSANDTON BJMRZAJJ
60BARNARD JACOBS MELLETT AND CO (PTY) LIMITEDJOHANNESBURG SBJMZAJJ
61BCX CONFIRMATIONSMIDRAND BCXCZAJ1
62BIDVEST BANK LTDBRAAMFONTEIN BIDBZAJJ
63BNP PARIBAS CADIZ STOCKBROKING (PTY) LTDJOHANNESBURG SPTSZAJJ
64BNP PARIBAS JOHANNESBURGJOHANNESBURG(BNP PARIBAS SA) BNPAZAJJEQD
65BNP PARIBAS JOHANNESBURGMELROSE ARCH BNPAZAJJ
66BOE PRIVATE BANK TRUST COMPANY LIMITEDCAPE TOWN BOEPZAJ1
67BOE STOCKBROKERS (PTY) LTD.BLOEMFONTEIN NBOEZAJ2022
68BOE STOCKBROKERS (PTY) LTD.CAPE TOWN NBOEZAJ2033
69BOE STOCKBROKERS (PTY) LTD.JOHANNESBURG NBOEZAJ2044
70BOE STOCKBROKERS (PTY) LTD.JOHANNESBURG NBOEZAJ2
71BOE STOCKBROKERS (PTY) LTD.JOHANNESBURG(PRIVATE CLIENTS DEPARTMENT) NBOEZAJ2PVT
72BOE STOCKBROKERS (PTY) LTD.JOHANNESBURG(INSTITUTIONS DEPARTMENT) NBOEZAJ2INT
73BOE STOCKBROKERS (PTY) LTD.PIETERMARITZBURG NBOEZAJ2011
74BOE TRUST LIMITEDCAPE TOWN SYTRZAJ1
75BOND STREET SECURITIES (PTY) LTDDURBANVILLE BSSYZAJ1
76BPI CAPITAL AFRICA (PTY) LTDCAPE TOWN BBPIZAJC
77BRAIT SECUTITIES (PTY) LTDJOHANNESBURG BSPTZAJ1
78BROCKHOUSE COOPER SA PTYJOHANNESBURG BROKZAJJ
79BTN MONDIALGREATER GERMISTON BTMOZAJ1
80BUSINESS CONNEXIONMIDRAND BCXGZAJM
81CADIZCAPE TOWN CADZZAJ1
82CAPITAL CORPORATION (PTY) LTDBRAAMFONTEIN CACPZAJ1
83CAPITEC BANK LIMITEDSTELLENBOSCH CABLZAJJ
84CARPE DIEM ESTATEUPINGTON CADAZAJ1
85CATALYST FUND MANAGERSCAPE TOWN CAUGZAJ1
86CCD (PTY) LTDCLAREMONT CCPTZAJ1
87CGU HOLDINGS LIMITEDJOHANNESBURG CUSAZAJ1
88CHINA CONSTRUCTION BANK JOHANNESBURG BRANCHSANDTON PCBCZAJJ
89CITIBANK SOUTH AFRICASANDTON CITIZAJX
90CITIBANK SOUTH AFRICASANDTON(TRADE SERVICES DEPT) CITIZAJXTRD
91CITIGROUP GLOBAL MARKETS (PTY) LTDJOHANNESBURG SSBSZAJJ
92CKS EQUITIES (PTY)LTDFOUR WAYS CKSEZAJJ
93COMMUNITY BANK (UNDER CURATORSHIP)SANDTON CUBCZAJ1
94COMPUTERSHARE LIMITEDJOHANNESBURG CSEVZAJJ100
95COMPUTERSHARE LIMITEDJOHANNESBURG CSEVZAJJ
96COMPUTERSHARE LIMITEDJOHANNESBURG CSEVZAJJ300
97COMPUTERSHARE LIMITEDJOHANNESBURG CSEVZAJJ200
98COMPUTERSHARE SERVICES LIMITEDJOHANNESBURG CSCUZAJJ
99CONSILIUM CAPITAL (SA) (PTY) LTD.JOHANNESBURG COCPZAJJ
100CONSOLIDATED FUND MANAGERS (PTY) LTDJOHANNESBURG CFMPZAJ1