Ourpower

South African Bank Branch Codes (2026)

Universal electronic branch codes for every major SA bank. Use these for EFTs, debit orders, SARS deposits and recurring payments - they work nationwide for the named bank regardless of which branch the account was opened at.

BankUniversal branch codePer-city
FNB (First National Bank)250655By city →
Absa632005By city →
Standard Bank051001By city →
Nedbank198765By city →
Capitec Bank470010By city →
TymeBank678910By city →
Investec Bank580105By city →
African Bank430000By city →
Discovery Bank679000By city →
Bidvest Bank462005By city →

How SA bank branch codes work

South African banks moved to a universal electronic branch code system in the 2000s. The universal code is the only code you need for:

  • EFTs (Electronic Funds Transfer) between SA banks
  • Debit order setups
  • Recurring payments to suppliers, insurers, schools
  • SARS eFiling and other government payments
  • Most online retail payments

The older branch-specific codes (you may remember them from cheque books) still exist but are no longer needed for almost any electronic transaction. If a form asks specifically for the "branch where the account was opened", consult your monthly bank statement which always lists both codes.

Find by bank

Find by city

If you're being asked for a city-specific branch code, the universal code (above) still works in 99% of cases. Per-city pages list the universal code first, plus extra context for that location.

City pages default to FNB. From any city page, switch banks using the bank-selector at the top.

Related

Universal codes verified 2026-05-14 against each bank's public help-centre. Banks occasionally update codes - always cross-check on your latest bank statement for high-value transactions. We are not affiliated with any bank.

Subscribe to our telegram channelClick here to join our telegram channel and stay up to date with load shedding and related news!