Standard Bank Universal Branch Code: 051001
Standard Bank's universal branch code is 051001. Use this SINGLE code for ALL Standard Bank branches in South Africa — you do NOT need a different code per branch. This is the #1 source of confusion around South African branch codes.
When to use the Standard Bank branch code 051001
Salary setup : give 051001 to your employer as the branch code, plus your Standard Bank account number and account name.
Debit orders and DebiCheck : 051001 identifies Standard Bank in the PASA national payments system, regardless of which branch holds your account.
Incoming EFT from another bank : the sender (Capitec, FNB, Standard Bank, etc.) needs your account name, Standard Bank account number, and 051001.
Bill payment via EFT : not required if you pay through the Standard Bank app (the bank already knows its own code). Required if the billing authority processes via EFT batch.
You do NOT need the branch code for in-app transfers within Standard Bank.
Standard Bank branch code vs SWIFT code
The branch code 051001 is for DOMESTIC transfers within South Africa (EFT). For receiving an INTERNATIONAL wire (from overseas), you need Standard Bank's SWIFT/BIC code instead — not the branch code.