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)

Currently, there are over 40,000 “live” Swift codes. The "live" codes are for the partners who are actively connected to the Swift network. On top of that, there are more than 50,000 additional codes, which are used for manual transactions. These additional codes are for the passive participants.

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 3

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
101 J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED CAPE TOWN JPMEZAJJ011
102 J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED JOHANNESBURG JPMEZAJJ
103 J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED PIETERMARITZBURG JPMEZAJJ022
104 J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED ROSEBANK JPMEZAJJ033
105 JPMORGAN CHASE BANK, N.A JOHANNESBURG (TEST KEY AND BKE ADMINISTRATION) MGTCZAJJKEY
106 JPMORGAN CHASE BANK, N.A JOHANNESBURG MGTCZAJJ
107 JPMORGAN SECURITIES SOUTH AFRICA JOHANNESBURG (TEST KEY AND BKE ADMINISTRATION) JPMSZAJJKEY
108 JPMORGAN SECURITIES SOUTH AFRICA JOHANNESBURG JPMSZAJJ
109 JSE LIMITED SANDTON (JSE LIMITED SAFEX) XJSEZAJJSFX
110 JSE LIMITED SANDTON (SETTLEMENT AUTHORITY - MARGINING) XJSEZAJJMRG
111 JSE LIMITED SANDTON (SETTLEMENT AUTHORITY - MONEY MARKETS ISIN'S) XJSEZAJJISN
112 JSE LIMITED SANDTON (SETTLEMENT AUTHORITY SECURITIES LENDING DESK) XJSEZAJJSLB
113 JSE LIMITED SANDTON (SETTLEMENT AUTHORITY) XJSEZAJJSAT
114 JSE LIMITED SANDTON XJSEZAJJ
115 LEFIKA SECURITIES (PTY)LTD JOHANNESBURG LESTZAJJ
116 LEGAE SECURITIES (PTY) LTD. JOHANNESBURG LESPZAJJ
117 LINK MARKET SERVICES PTY LTD JOHANNESBURG ULTRZAJC
118 MACQUARIE EQUITIES SOUTH AFRICA PROPRIETARY LIMITED JOHANNESBURG FSSEZAJJ
119 MACQUARIE FIRST SOUTH EQUITIES (PTY) LTD JOHANNESBURG MFSQZAJJ
120 MAITLAND GROUP SOUTH AFRICA LTD CAPE TOWN FNSOZAJC
121 MERCANTILE BANK LTD SANDTON LISAZAJJ
122 MERRILL LYNCH SOUTH AFRICA (PROPRIETARY) LIMITED JOHANNESBURG SBKHZAJJ
123 MOMENTUM SP REID SECURITIES (PTY) LTD. JOHANNESBURG REMAZAJJ
124 NAVIGARE SECURITIES PTY LTD JOHANNESBURG NAVGZAJJ
125 NEDBANK LIMITED SANDTON NEDSZAJJ
126 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD BLOEMFONTEIN NBOEZAJ2022
127 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD CAPE TOWN NBOEZAJ2033
128 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD JOHANNESBURG (INSTITUTIONS DEPARTMENT) NBOEZAJ2INT
129 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD JOHANNESBURG (PRIVATE CLIENTS DEPARTMENT) NBOEZAJ2PVT
130 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD JOHANNESBURG NBOEZAJ2044
131 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD PIETERMARITZBURG NBOEZAJ2011
132 NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD SANDTON NBOEZAJ2
133 NOAH FINANCIAL INNOVATION (PROPRIETARY) LIMITED JOHANNESBURG METLZAJJ
134 NVEST SECURITIES (PTY) LTD EAST LONDON NVSEZAJC
135 OLD MUTUAL INVESTMENT GROUP(SA) PTY LTD CAPE TOWN OMAMZAJC
136 OLD MUTUAL LIFE ASSURANCE COMPANY (SOUTH AFRICA) LIMITED CAPE TOWN ROKLZAJT
137 PAYCORP GROUP (PTY) LTD JOHANNESBURG PYGPZAJJ
138 PEREGRINE EQUITIES(PTY)LIMITED JOHANNESBURG PRSMZAJJ
139 PHILIPPUS DE WITT (PTY) LTD JOHANNESBURG WIMOZAJJ
140 PHILIPPUS DE WITT (PTY) LTD PRETORIA (PRETORIA BRANCH) WIMOZAJJPRE
141 PPC LTD SANDTON PPCPZAJJ
142 PRESCIENT INVESTMENT MANAGEMENT CAPE TOWN PRVGZAJC
143 PRESCIENT SECURITIES PTY LTD CONSTANTIA PCNTZAJC
144 PRIME SECURITIES (PTY) LTD CAPE TOWN PSERZAJC
145 PRUDENTIAL INVESTMENT MANAGERS (SA)(PTY)LTD CLAREMONT PPMTZAJC
146 PSG SECURITIES LIMITED JOHANNESBURG PSSYZAJJ
147 RAND REFINERY LIMITED JOHANNESBURG RRPLZAJJ
148 REGIMENTS SECURITIES LIMITED ROODEPOORT REGMZAJJ
149 RISCURA SOLUTIONS PTY (LTD) CAPE TOWN RISPZAJC
150 RMB ASSET MANAGEMENT (PTY) LTD SANDTON RMBAZAJJ