A bank branch code is the identifier that directs an electronic payment to the right bank and branch. In payroll it is part of each employee's banking details, used when net pay is paid out.
What it means
To pay an employee, the payroll needs the account number and the branch code that tells the banking system where the account is held. South African banks largely use universal branch codes, one per bank, but the code must still be captured correctly or the payment is rejected or misdirected. It is purely a routing number with no tax meaning.
Where it fits in
The branch code sits in the employee's banking record alongside the account number and account type. It is used only at the payment step, when net pay is transferred, and is unrelated to any SARS code or the employee's internal employee code.
Key rules
- Routes the net-pay transfer to the correct bank and branch.
- Stored with the employee's account number and account type.
- South African banks largely use a single universal branch code each.
- A routing identifier only, with no tax significance.