SWIFT Codes for banks in South Africa

Bank City SWIFT Code
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE9
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE8
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE7
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE6
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE5
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE4
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE3
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE2
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJCPE1
PEPKOR TRADING (PTY) LTD
CAPE TOWN PEPKZAJC
PAUL CLARKE AND ASSOCIATES CC
CAPE TOWN PACTZAJ1
PAA CAPITAL PTY LTD.
PRETORIA PCPTZAJ1
OMNIA GROUP (PTY) LTD
BRYANSTON OMGYZAJ1
OLD MUTUAL INVESTMENT GROUP(SA) PTY LTD
CAPE TOWN OMAMZAJC
OLD MUTUAL INVESTMENT GROUP
CAPE TOWN OMIGZAJ1
OASIS CRESCENT CAPITAL (PTY) LTD
CAPE TOWN OASMZA21
OASIS ASSET MANAGEMENT LIMITED
CAPE TOWN OASMZAJ1
NVEST SECURITIES (PTY) LTD
EAST LONDON NVSEZAJC
NOAH FINANCIAL INNOVATION (PROPRIETARY) LIMITED
JOHANNESBURG METLZAJJ
NITENSO
JOHANNESBURG NITNZAJ2
NIKE SOUTH AFRICA (PTY) LTD
JOHANNESBURG NIKEZAJ1
NEDGROUP TRUST
JOHANNESBURG SYTRZAJ1
NEDGROUP SECURITIES (PTY) LTD
PIETERMARITZBURG NBOEZAJ2011
NEDGROUP SECURITIES (PTY) LTD (PRIVATE CLIENTS DEPARTMENT)
JOHANNESBURG NBOEZAJ2PVT
NEDGROUP SECURITIES (PTY) LTD (INSTITUTIONS DEPARTMENT)
JOHANNESBURG NBOEZAJ2INT
NEDGROUP SECURITIES (PTY) LTD
JOHANNESBURG NBOEZAJ2
NEDGROUP SECURITIES (PTY) LTD
JOHANNESBURG NBOEZAJ2044
NEDGROUP SECURITIES (PTY) LTD
CAPE TOWN NBOEZAJ2033
NEDGROUP SECURITIES (PTY) LTD
BLOEMFONTEIN NBOEZAJ2022
NEDGROUP PRIVATE WEALTH STOCKBROKERS (PTY) LTD
JOHANNESBURG SMKSZAJ1
NEDBANK LIMITED
ROODEPOORT NEDSZAJJTSP
NEDBANK LIMITED
JOHANNESBURG NEDSZAJJCLS
NEDBANK LIMITED
JOHANNESBURG NEDSZAJJ
NEDBANK LIMITED
CAPE TOWN BOEPZAJ1
NAVIGARE SECURITIES PTY LTD
JOHANNESBURG NAVGZAJJ
NAMPAK MANAGEMENT SERVICES
JOHANNESBURG NAMVZAJ2
MTN GROUP FINTECH (PTY) LTD
JOHANNESBURG MGFYZAJJ
MPF MANAGEMENT SERVICES (PTY) LTD
JOHANNESBURG MMSPZAJ1
MOODY'S INVESTORS SERVICE SOUTH AFRICA (PTY) LTD
JOHANNESBURG MIESZAJ1
MOMENTUM SECURITIES (PTY) LTD.
JOHANNESBURG REMAZAJJ
MOMENTUM LIFE ASSURERS LTD
CENTURION MOLAZAJ1
MMI HOLDINGS LIMITED
CENTURION MMHOZAJ1
MICRO TO MAINFRAME
JOHANNESBURG MIMNZAJ1
MERRILL LYNCH SOUTH AFRICA (PROPRIETARY) LIMITED
JOHANNESBURG SBKHZAJJ
MERGENCE INVESTMENT MANAGERS (PTY)
CAPE TOWN MIMTZAJ1
MELVILLE DOUGLAS INVESTMENT MANAGEMENT (PTY) LTD
JOHANNESBURG MDIMZAJ1
MB ACQUIRED OPERATIONS
EAST LONDON BTRKZAJ1
MAZI ASSET MANAGEMENT
JOHANNESBURG MAZPZAJ1
MASSMART MANAGEMENT AND FINANCE COMPANY (PTY) LTD (MASSMART HEAD OFFICE)
JOHANNESBURG MSMFZAJJ
MARK ALEXANDER INVESTMENTS CC
CAPE TOWN MAAIZAJ1
MANDG INVESTMENT MANAGERS (PTY) LTD
CAPE TOWN PPMTZAJC
MAITLAND GROUP SOUTH AFRICA LTD
CAPE TOWN FNSOZAJC
LONGMARK SECURITIES (PTY) LTD
JOHANNESBURG ARSYZAJJ
LION SECURITIES CC
EAST LONDON LISYZAJ1
LIBERTY SECURITIES PROPRIETARY LIMITED
JOHANNESBURG LSPRZAJJ
LEGAE PERESEC FUND PLATFORM (PYT) LIMITED
JOHANNESBURG ALAAZAJ1
LEFIKA SECURITIES (PTY)LTD
JOHANNESBURG LESTZAJJ
LAND AND AGRICULTURAL DEVELOPMENT BANK OF SOUTH AFRICA
CENTURION LADSZAJ1
KHUMO SECURITIES (PTY) LTD.
JOHANNESBURG GENSZAJA
KEN POWELL FINANCIAL SERVICES (PTY) LTD
HOUGHTON KPFSZAJ1
KELA SECURITIES PTY LTD
JOHANNESBURG KESYZAJJ
KARLEIN INDEPENDENT INVESTMENT CONSULTANCY CC
CAPE TOWN KIIOZAJ1
JSE LIMITED (SETTLEMENT AUTHORITY SECURITIES LENDING DESK)
JOHANNESBURG XJSEZAJJSLB
JSE LIMITED (SETTLEMENT AUTHORITY - MONEY MARKETS ISIN'S)
JOHANNESBURG XJSEZAJJISN
JSE LIMITED (SETTLEMENT AUTHORITY - MARGINING)
JOHANNESBURG XJSEZAJJMRG
JSE LIMITED (SETTLEMENT AUTHORITY)
JOHANNESBURG XJSEZAJJSAT
JSE LIMITED (JSE LIMITED SAFEX)
JOHANNESBURG XJSEZAJJSFX
JSE LIMITED (BONDEQUITYPLATFORM)
JOHANNESBURG XJSEZAJJETP
JSE LIMITED
JOHANNESBURG XJSEZAJJ
JSE INVESTOR SERVICES PTY LTD
JOHANNESBURG ULTRZAJC
JPMORGAN CHASE BANK, N.A
JOHANNESBURG MGTCZAJJ
J.P. MORGAN SECURITIES SOUTH AFRICA PROPRIETARY LIMITED
JOHANNESBURG JPMSZAJJ
J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED
ROSEBANK JPMEZAJJ033
J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED
PIETERMARITZBURG JPMEZAJJ022
J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED
JOHANNESBURG JPMEZAJJ
J.P. MORGAN EQUITIES SOUTH AFRICA PROPRIETARY LIMITED
CAPE TOWN JPMEZAJJ011
IP MANAGEMENT COMPANY (RF) PROPRIETARY LIMITED
CAPE TOWN MAOYZAJ1
INVESTEC WEALTH AND INVESTMENT INTERNATIONAL PTY LTD
JOHANNESBURG IWIIZAJJ
INVESTEC WEALTH AND INVESTMENT INTERNATIONAL PTY LTD
JOHANNESBURG IVESZA31
INVESTEC WEALTH AND INVESTMENT INTERNATIONAL PTY LTD
JOHANNESBURG IVESZAJ2

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in South Africa?

When transferring money internationally to banks in South Africa, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in South Africa. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in South Africa, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for South Africa?

While a SWIFT code identifies a specific bank in South Africa, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to South Africa or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in South Africa. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.