SWIFT codes in South Africa

In order to make international payments to South Africa you have to know the bank´s SWIFT / BIC code.

What do South Africa SWIFT codes look like?

The SWIFT code consists of 8 to 11 characters (letters and digits) and for South Africa the SWIFT code has the following format:

  • First 4 characters (only letters) - bank code. A shortened version of the bank´s name.
  • Next 2 characters (only letters) - South Africa´s ISO code.
  • Next 2 characters (letters and digits) - location code.
  • Last 3 characters (letters and digits) – bank branch (optional).

SWIFT codes of the most important banks in South Africa

Find below an extensive A to Z list of the SWIFT codes in South Africa:

SWIFT codes in South Africa

SWIFT Code Bank City
ABTRZAJ1 ABSA TRUST LIMITED JOHANNESBURG
ABVSZAJJ ABVEST ASSOCIATES LTD CLAREMONT
AEIBZAJ1 AMERICAN EXPRESS BANK BRAAMFONTEIN
AFCAZAJ1 AFC LIMITED JOHANNESBURG
AFRCZAJJ AFRICAN BANK LIMITED JOHANNESBURG
AFRFZAJJ AFRIFOCUS SECURITIES (PTY) LTD JOHANNESBURG
AGLLZAJ1 AGILISTO JOHANNESBURG
AHFMZAJ1 AFRICAN HARVEST (PTY) LTD JOHANNESBURG
AIICZAJ1 ALLAN GRAY LIMITED CAPE TOWN
ALAAZAJ1 ALEXANDER ASSET MANAGEMENT MARSHALLTOWN
ALBRZAJJ ALBARAKA BANK DURBAN
ANWPZAJ1 ANDERSON WILSON AND PARTNERS INC. JOHANNESBURG
ARFSZAJ1 ARROW FINANCIAL SERVICES (PTY) LTD JOHANNESBURG
ASPPZAJ1 ASTLEY AND PEARCE (PTY) LTD JOHANNESBURG
BARBZAJJ BANK OF BARODA DURBAN
BARBZAJJJNB BANK OF BARODA JOHANNESBURG
BATHZAJJ SOUTH AFRICAN BANK OF ATHENS LTD. JOHANNESBURG
BBRUZAJ1 BANK BRUSSELS LAMBERT, BBL REPRESENTATIVE OFFICE IN SOUTH AFRICA JOHANNESBURG
BERNZAJJ B.P. BERNSTEIN JOHANNESBURG
BJMRZAJJ BARNARD JACOBS MELLET PRIVATE CLIENT SERVICES (PTY) LTD JOHANNESBURG
BKCHZAJJ BANK OF CHINA JOHANNESBURG BRANCH JOHANNESBURG
BKSVZAJJ BANKSERV LIMITED JOHANNESBURG
BKTWZAJJ BANK OF TAIWAN (SOUTH AFRICA) LTD. JOHANNESBURG
BOEPZAJ1 BOE PRIVATE BANK TRUST COMPANY LIMITED CAPE TOWN

Other countries that use SWIFT codes: