Branch Code
South African banks use a 6-digit branch code to identify bank branches for domestic electronic transfers. The South African Reserve Bank (SARB) oversees the payment system, and BankservAfrica manages the clearing infrastructure.
At a glance
Country
South Africa
Identifier
BC
Format
6 digits
Used for
Domestic transfers
Format breakdown
250655
Branch Code
1–6
Branch identifier (or universal code)
How BC works
The 6-digit branch code identifies the bank branch. However, most major banks now use a universal branch code for all branches (e.g. 250655 for FNB). The branch code is required alongside the account number for EFT and real-time clearing.
Where to find yours
In your banking app, on your bank statement, or on your bank's website. Most banks prominently display their universal branch code.
Payment systems in South Africa
| System | Speed | Description |
|---|---|---|
| EFT | 1–2 business days | Electronic Funds Transfer for standard domestic payments |
| RTC | Instant | Real-Time Clearing for immediate interbank transfers |
| DebiCheck | 1–2 business days | Authenticated debit order system replacing legacy debits |
Major banks in South Africa
Good to know
Universal branch codes: 051001 = Standard Bank, 250655 = FNB, 632005 = Absa, 198765 = Nedbank, 470010 = Capitec.
Most banks now use a single universal branch code — individual branch codes are being phased out.
South Africa does not use IBAN — always provide the branch code and account number.
Related tools
Other countries
Frequently asked questions
Don't see the answer you're looking for? Get in touch.
Apply in less than 10 minutes today
Join the 5,000+ businesses already using Slash.