Branch codes and SWIFT codes
Inside South Africa, a payment needs the bank’s branch code and the account number. Every bank on this list uses one universal branch code for electronic payments, whichever branch the account was opened at. From abroad, the sender needs the bank’s SWIFT code instead: South Africa doesn’t use IBANs.
What this checker can’t tell you
It can tell you whether an account number has the right number of digits, not whether the account exists or whose it is. Banks check that with rules they don’t publish. Before you pay a new supplier, or when someone tells you their bank details have changed, verify the account through your own bank’s app or online banking, and phone the supplier on a number you already have.