Home SWIFT/BIC code South Africa

South Africa SWIFT/BIC code validator

How the SWIFT/BIC code format works

Format
8 or 11-character bank identifier code, country code ZA in positions 5-6
Example
SBZAZAJJ

Things to watch for

  • Structure: 4-letter bank code + ZA (country) + 2-character location code, plus an optional 3-character branch code
  • An 8-character code (or one ending XXX) refers to the bank's head office, usually in Johannesburg
  • No checksum digit — this is a format check only; it confirms positions 5-6 read ZA, not that the bank or branch actually exists
Regex for SWIFT/BIC code
^[A-Z]{4}ZA[A-Z0-9]{2}([A-Z0-9]{3})?$

A South African SWIFT/BIC code identifies the bank on an international wire transfer. South Africa doesn’t use IBANs, so a SWIFT/BIC code alongside the recipient’s account number and branch code is what carries a cross-border payment into a South African account. Every South African BIC has ZA fixed at positions 5-6, right after the 4-letter bank code, and the country’s “big four” banks all anchor their SWIFT head office in Johannesburg, South Africa’s financial capital.

Major South African bank BIC prefixes

Bank BIC Location
Standard Bank SBZAZAJJ Johannesburg
First National Bank (FNB) FIRNZAJJ Johannesburg
Absa Bank ABSAZAJJ Johannesburg
Nedbank NEDSZAJJ Johannesburg

How this validator works

This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read ZA, and the location and optional branch segments use only letters and digits — entirely in your browser, with nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the code fits the South African BIC pattern, not that SBZA, FIRN, ABSA, or NEDS still names an operating bank, or that the branch suffix is current. A BIC carries no checksum digit, so a fabricated code that matches the shape still validates.

Scope: format validation only. South African transfers also need the recipient’s branch code and account number — the BIC identifies the bank, not the specific branch routing.

SWIFT/BIC code FAQ

What's the SWIFT code format for a South African bank?

A South African BIC is 8 or 11 characters: a 4-letter bank code, ZA fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example SBZAZAJJ for Standard Bank's Johannesburg head office.

How do I read a South African BIC?

In FIRNZAJJ, FIRN identifies First National Bank (FNB), ZA is the country, and JJ is the Johannesburg location code shared by nearly every major South African bank.

Does an 8-character code work for a South African bank?

Yes — the 8-character BIC and its 11-character form ending XXX both point to the same head office and are accepted interchangeably.

← More SWIFT/BIC code validators