Skip to content

Cookies on Accounter

With your permission, Google Analytics measures visits to our public pages and Meta measures visits for our advertising. Essential storage always stays on. Change your mind any time with “Cookie settings” in the footer. Cookie policy

South African Bank Branch Codes: Capitec, FNB, Absa, Standard Bank, Nedbank

Capitec is 470010, FNB is 250655, Absa is 632005, Standard Bank is 051001, Nedbank is 198765 and Discovery Bank is 679000. Each code below was read on that bank’s own website or official document. Where a bank did not publish its code where we could confirm it, we left it out rather than copy it from a third-party list.

By Morné Kruger, Founder & SA Tax Editor. Last reviewed 2026-11-04.

Branch Codes by Bank

The table lists the code each bank publishes for electronic payments. Check it against your own account details before a large payment.

South African bank branch codes, from each bank’s own website
BankBranch codeNotes
Absa632005Shown as the branch code on Absa’s own account-detail forms. Absa online banking help says payments to Absa accounts do not need a branch code, and that you can use a bank’s universal branch code when you do not have one.
Capitec470010Capitec’s FAQ calls this its branch code (also known as a clearing code) for electronic transactions and internet banking.
Discovery Bank679000From Discovery’s guide to making payments into a Discovery Bank account. The 11-digit account number is used, not the card number.
FNB (First National Bank)250655FNB calls this its Universal Branch Code in its Online Banking Enterprise import guides.
Nedbank198765Listed in Nedbank’s JustSave FAQ as the branch code to use when paying in by EFT from another bank.
Standard Bank051001Listed by Standard Bank as its “Branch/SORT code”.

Banking with Investec, GoTyme (formerly TymeBank), African Bank or another bank not listed? We only list codes we could confirm on the bank’s own website, so find yours in your banking app, on a bank confirmation letter or at the top of your bank statement.

What a Branch Code Is

A branch code is a six-digit number that identifies the bank, and historically the branch, where an account is held. Together with the account number it tells the payment system where to send an EFT.

Universal vs Branch-Specific Codes

A universal branch code is one code a bank accepts for electronic payments no matter which branch opened the account. Absa’s online banking help, for example, says you can use a bank’s universal branch code when you do not have a branch code for a beneficiary. Banks also keep branch-specific codes, which is why your statement may show a different number from the one in the table.

Where to Find Your Branch Code

Open your account details in the banking app or online banking, look at a bank confirmation letter, or check the top of a bank statement, where the branch code is usually printed next to the account number. Your bank’s own record is the one to rely on.

EFTs and SARS Banking Details

Many EFT forms ask for a branch code, though some banks say it is not needed for payments to their own accounts. When you update your bank account with SARS, the details must match your account, and SARS verifies the account before accepting the change. See our guide on updating your banking details on SARS eFiling.

Branch Codes and Bank Statements

Your branch code and account number sit in the header of your bank statement. If you need the transactions in a spreadsheet, Accounter converts a statement PDF into Excel or CSV with the bank statement to CSV converter or the bank statement PDF to Excel tool.

Frequently Asked Questions

What is Capitec’s branch code?
Capitec’s FAQ gives its branch code (also called a clearing code) for electronic transactions and internet banking as 470010.
What is FNB’s universal branch code?
FNB’s online banking import guides give the FNB Universal Branch Code as 250655.
What is the Absa branch code?
Absa’s own account-detail forms show 632005 as its branch code. Absa’s online banking help adds that payments to Absa accounts do not need a branch code.
What is the Standard Bank branch code?
Standard Bank lists its Branch/SORT code as 051001.
What is the Nedbank branch code?
Nedbank’s JustSave FAQ lists 198765 as the branch code to use when paying in from another bank by EFT.
Is the branch code the same for all branches?
For the banks in the table above, one code is published for electronic payments, so you do not need a specific branch’s code for an EFT. Older, branch-specific codes still exist, and your own account details show the code your bank has linked to your account.
Where do I find my branch code?
Check your banking app or online banking account details, a bank confirmation letter, or the top of your bank statement. If you are not sure, ask your bank before paying.

Sources consulted

Codes taken from each bank’s own website or published document. Last updated 2026-11-04.

Compliance Disclaimer

This guide is for information only. Confirm the branch code with your bank before paying. Accounter is not affiliated with any bank named here.