Swift Codes or BIC Codes for all the Banks in the world. You can find it here!
A B C D – E F – G H – I J – L M N O – R S T U – Z IBAN

Swift Code is a standard format of Bank Identifier Codes (BIC) and it is unique identification code for a particular bank. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also used the codes for exchanging other messages between them.

The Swift code consists of 8 or 11 characters. When 8-digits code is given, it refers to the primary office. The code formatted as below;

AAAA BB CC DDD

  • First 4 characters - bank code (only letters)
  • Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
  • Next 2 characters - location code (letters and digits) (passive participant will have "1" in the second character)
  • Last 3 characters - branch code, optional ('XXX' for primary office) (letters and digits)

The downside of international transfers with your bank

When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use TransferWise, which is usually much cheaper. With their smart technology:

  • You get a great exchange rate and a low, upfront fee every time.
  • You move your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Your money is protected with bank-level security.
  • You join over 2 million customers who transfer in 47 currencies across 70 countries.

The registrations of Swift Codes are handled by Society for Worldwide Interbank Financial Telecommunication (“SWIFT”) and their headquarters is located in La Hulpe, Belgium. SWIFT is the registered trademarks of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.

South Africa Bank Swift Codes - Page 2

South Africa Below are the SWIFT codes for all banks in South Africa. These SWIFT codes are only the active participants who are connected to SWIFT network. The passive participant’s codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
51 BANK SERV LIMITED JOHANNESBURG BKSVZAJS
52 BANKSERV LIMITED JOHANNESBURG BKSVZAJJ
53 BARNARD JACOBS MELLET PRIVATE CLIENT SERVICES (PTY) LTD SANDTON BJMRZAJJ
54 BARNARD JACOBS MELLETT AND CO (PTY) LIMITED JOHANNESBURG SBJMZAJJ
55 BIDVEST BANK LTD BRAAMFONTEIN BIDBZAJJ
56 BIDVEST TREASURY SERVICES (PTY) LTD JOHANNESBURG BIVTZAJJ
57 BNP PARIBAS JOHANNESBURG JOHANNESBURG (BNP PARIBAS SA) BNPAZAJJEQD
58 BNP PARIBAS JOHANNESBURG MELROSE ARCH BNPAZAJJ
59 BUSINESS CONNEXION MIDRAND BCXGZAJM
60 CANARA BANK JOHANNESBURG CNRBZAJJ
61 CAPITEC BANK LIMITED STELLENBOSCH CABLZAJJ
62 CHINA CONSTRUCTION BANK CORPORATION JOHANNESBURG BRANCH SANDTON PCBCZAJJ
63 CITIBANK SOUTH AFRICA JOHANNESBURG CITIZAJX
64 CITIBANK SOUTH AFRICA JOHANNESBURG (CITIBANK SOUTH AFRICA ( SUB SAHARAN AFRICA HUB)) CITIZAJXHUB
65 CITIBANK SOUTH AFRICA JOHANNESBURG (FIXED INCOME CURRENCY AND COMMODITY) CITIZAJXFIC
66 CITIBANK SOUTH AFRICA SANDTON (TRADE SERVICES DEPT) CITIZAJXTRD
67 CITIGROUP GLOBAL MARKETS (PTY) LTD JOHANNESBURG SSBSZAJJ
68 COMPUTERSHARE PROPRIETARY LIMITED JOHANNESBURG CSEVZAJJ100
69 COMPUTERSHARE PROPRIETARY LIMITED JOHANNESBURG CSEVZAJJ200
70 COMPUTERSHARE PROPRIETARY LIMITED JOHANNESBURG CSEVZAJJ300
71 COMPUTERSHARE PROPRIETARY LIMITED ROSEBANK CSEVZAJJ
72 CONSILIUM CAPITAL (SA) (PTY) LTD. JOHANNESBURG COCPZAJJ
73 CRATOS INSTITUTIONAL PTY LTD JOHANNESBURG CRCAZAJJ
74 CREDIT SUISSE SECURITIES (JOHANNESBURG) (PTY) LTD. SANDTON CRESZAJJ
75 CURO FUND SERVICES (PTY) LTD CAPE TOWN TAFAZAJC
76 DEUTSCHE BANK AG JOHANNESBURG DEUTZAJX
77 DEUTSCHE BANK AG JOHANNESBURG (GLOBAL MARKETS) DEUTZAJXGFX
78 DEUTSCHE SECURITIES PTY LTD JOHANNESBURG IVJRZAJJ
79 DEVELOPMENT BANK OF SOUTHERN AFRICA LIMITED MIDRAND DESFZAJM
80 DISCOVERY BANK LIMITED SANDTON DISCZAJJ
81 ESKOM TREASURY JOHANNESBURG ESKOZAJJ
82 FFO SECURITIES (PTY) LTD JOHANNESBURG FFOSZAJJ
83 FINBOND MUTUAL BANK PRETORIA FBMBZAJJ
84 FIRSTRAND BANK LIMITED JOHANNESBURG FIRNZAJJRSL
85 FIRSTRAND BANK LIMITED JOHANNESBURG (CUSTODY SERVICES, INTERNATIONAL BANKING) FIRNZAJJ896
86 FIRSTRAND BANK LIMITED JOHANNESBURG (RMB CAPITAL MARKET BONDS (RMBE)) FIRNZAJJRBS
87 FIRSTRAND BANK LIMITED SANDTON (GLOBAL LIQUIDITY MANAGEMENT SYSTEM) FIRNZAJJGLM
88 FIRSTRAND BANK LIMITED SANDTON (HEAD OFFICE AND ALL SOUTH AFRICAN OFFICES) FIRNZAJJ
89 FOORD ASSET MANAGEMENT (PROPRIETARY) LIMITED PINELANDS FRDGZAJJ
90 FOUR M TRADERS (PTY) LTD MELROSE ARCH FORMZAJJ
91 GENBEL SECURITIES PROPRIETARY LIMITED SANDTON GBSEZAJJ
92 GENESIS SECURITIES (PTY) LTD. ILLOVO GENSZAJA
93 GRINDROD BANK LIMITED DURBAN GRIDZAJJ
94 HABIB OVERSEAS BANK LIMITED JOHANNESBURG HOBLZAJJ
95 HBZ BANK LIMITED DURBAN HBZHZAJJ
96 HSBC BANK PLC SANDTON HSBCZAJJ
97 HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD JOHANNESBURG SMJCZAJC011
98 HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD JOHANNESBURG (WHK BRANCH) SMJCZAJCWHK
99 HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD RONDEBOSCH SMJCZAJC022
100 HSBC SECURITIES (SOUTH AFRICA) (PTY) LTD SANDOWN (HOUGHTON) SMJCZAJC