Browse SWIFT Codes by Country


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

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

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