The Standard Bank Branch Code That Works Every Single Time

You sent the money. The EFT went through on your side. But then your recipient calls — “the payment came back.” Nine times out of ten? Wrong branch code.

Let’s make sure that never happens to you again.

Here’s the Standard Bank Branch Code: 051001

That’s it. 051001. Six digits. One code for every Standard Bank account in South Africa — savings, cheque, business, credit card, all of it. Whether the account was opened in Sandton or Sasolburg, this is the Standard Bank branch code you need.

Write it down now. Just now you’ll need it for something and you won’t remember where you saw it.

Your Full Standard Bank Reference Card

Keep this handy for any transaction:

DetailInformation
Universal Branch Code051001
SWIFT Code (international transfers)SBZAZAJJ
BankStandard Bank of South Africa Limited
Contact0860 123 000
Works forAll SA EFTs, debit orders, salary deposits, online payments
SWIFT used forMoney coming from or going overseas

“But Don’t Different Branches Have Different Codes?”

Yes — and also no. Let’s clear this up properly.

Historically, every Standard Bank branch had its own unique code. The Melville branch had one number. Menlyn had another. If you moved from Durban to Johannesburg and kept your account, your old branch code still technically existed on the system — even if it made zero sense for where you now lived.

So Standard Bank introduced the universal code: 051001. It was designed to replace the need to know any specific branch number. For any modern EFT, debit order, payroll submission, or online payment, this code handles everything.

But here’s the honest part — some older systems still ask for a branch-specific code. Government payroll platforms, certain insurers, and legacy HR software sometimes need it. That’s what the table below is for.

Standard Bank Branch Codes by Province

For the rare cases where a specific branch code is required, here’s a breakdown across the major provinces. For anything not listed here, use 051001 — it will work.

Gauteng

BranchCode
Johannesburg (main)000035
Braamfontein001062
Melville001303
Hillbrow000999
Arcadia001982
Balfour Park002861
Northcliff001343
Hatfield001991
Melrose Arch004206
Menlyn, Pretoria012345
Gezina010858
Atteridgeville027251

Western Cape

BranchCode
Thibault Square, Cape Town002089
Long Street, Cape Town002085
Athlone002907
Atlantis003297
Oudtshoorn002329
Beaufort West002222
Vredenburg002327
Saldanha002754

KwaZulu-Natal

BranchCode
East London050021
Edendale, Pietermaritzburg043827
Melmoth057930
Richards Bay049226

Free State

BranchCode
Brandwag, Bloemfontein002535
Welkom018272
Kroonstad002432
Bethlehem002508
Harrismith002529

Limpopo

BranchCode
Polokwane Square002415
Thohoyandou002456
Tzaneen002446
Musina002428
Lephalale002414

North West

BranchCode
Rustenburg002425
Klerksdorp002420
Brits002413
Mafikeng002237
Potchefstroom002450

Can’t find your branch? Head to Standard Bank’s official branch locator at standardbank.co.za — or just use 051001, which remains valid for all transactions.

Three Ways to Find Your Own Standard Bank Branch Code

Sometimes your employer or a financial institution specifically needs the original code tied to the branch where your account was opened. Here’s how to track it down:

  • Standard Bank app is the fastest route. Log in, tap your account, go to “Account details” — the branch code is listed right there with your account number.
  • Your bank statement will also have it. Check any recent statement, either in the app, through online banking, or on a physical statement if you still receive those.
  • Call Standard Bank directly on 0860 123 000. Have your ID number ready and they’ll confirm it within a few minutes.

Need a Loan?

If you bank with Standard Bank and you’re looking for a personal loan, you’ve probably noticed that getting approved isn’t always straightforward — especially if your credit history isn’t perfect.

LoanHub24 is a free comparison tool that looks at your actual financial situation and shows you which lenders are likely to say yes.

Branch Code vs SWIFT Code — You Need to Know the Difference

This is where people get caught out, especially when receiving money from abroad. The two codes do completely different jobs.

Your Standard Bank branch code (051001) is strictly for South African transactions. It stays local. EFTs between local accounts, debit orders, salary deposits — that’s its lane.

Your SWIFT code (SBZAZAJJ) is what the international banking system uses to identify Standard Bank globally. If someone overseas is sending you a wire transfer, this is the code they’ll need. Not 051001.

Give the wrong one and the transfer either bounces or lands somewhere unexpected. Always confirm which code is being asked for before you share your details.

Because sometimes you’re the one paying — and you need the other person’s bank code, here you can find all major SA banks’ universal branch codes in one place.

One Practical Thing Before You Send

Standard Bank’s universal code makes life much easier. But it doesn’t protect you from human error. If you get the account number wrong — even by a single digit — your money can end up in someone else’s account. And getting it back is a process. A slow, frustrating one.

Always read the account number back to the person who gave it to you. Double-check the name against the account before you hit confirm. A few extra seconds of admin beats days of back-and-forth with the bank.


Always verify your banking details at standardbank.co.za before processing any payment.

Frequently Asked Questions

Can I use 051001 for debit orders?

Yes, in almost all cases. Some legacy platforms may require your branch-specific code — but this is increasingly rare.

What happens if I use the wrong branch code?

The transaction will typically be delayed, rejected, or returned to the sender. Always double-check before confirming.

What is Standard Bank’s SWIFT code?

SBZAZAJJ — used only for international wire transfers, not for local EFTs.

What if the universal code doesn’t work on an older system?

Contact Standard Bank on 0860 123 000. They’ll give you the specific branch code linked to your account.

Thabo Mthembu

25,000 Followers

Thabo Mthembu brings over 8 years of experience in South African financial services, with expertise in personal lending and credit analysis. As a former credit analyst at a major South African bank, he understands both lending criteria and the borrower experience from the inside.

Categories