FNB Branch Code — Universal Code & All SA Branches Explained

You’re busy trying to do an EFT or set up a payment, and the system is asking for a branch code. You know you bank with FNB. But which code do you actually use?

Good news — the FNB branch code situation is simpler than most people think. Here’s everything you need, in one place.


The FNB Universal Branch Code You Need Right Now

250655.

That’s it. That’s the FNB universal branch code, and it works for virtually every transaction — EFTs, debit orders, online payments, salary deposits. You don’t need to look up which physical branch you originally signed up at. Just use 250655 and you’re sorted.

FNB introduced this universal code to make banking easier. Instead of every branch having its own unique number, one code covers the whole network. Whether you opened your account in Polokwane or Cape Town, 250655 is the right code to use.

What Is a Branch Code, Exactly?

A branch code is a 6-digit number that identifies where a bank account was originally opened. When you make an EFT, that code tells the banking system which institution — and which branch — to route the money to.

Think of it like a postal code, but for your bank account.

For older transactions or legacy systems, each FNB branch had its own unique code. But these days, FNB’s universal code handles almost everything. If you’re setting up a payment on the FNB app and it asks for a branch code for a Capitec recipient, for example, you’d use Capitec’s universal code (470010) — not FNB’s.

And if you ever need to pay someone at a different bank entirely, you’ll find the universal branch codes for all major South African banks in one place — no digging around required.

FNB Branch Codes by City — Quick Reference Table

Most people will never need these. But if a specific system asks for a branch-specific FNB code, here are some of the commonly used ones:

BranchCityBranch Code
FNB Universal (all branches)South Africa250655
West StreetDurban222126
GatewayDurban250108
La Lucia MallDurban North210048
Musgrave RoadDurban221126
Stamford Hill RoadDurban222726

For branches not listed here, use the universal code 250655 — it’ll work. Or visit the FNB branch locator directly to find a specific branch code.

You might be wondering if older branch-specific codes still work. They do — in most cases. But FNB recommends using the universal code going forward, especially for internet and mobile banking.

Where to Find Your FNB Branch Code

If you need your own FNB branch code — whether for a job’s payroll form or a third-party platform — here’s where to look:

  • In the FNB app: Open the app, go to your account details, and the branch code is listed there alongside your account number.
  • On your bank statement: It’s printed right on there. Pull up a recent statement from online banking or the app.
  • Via FNB’s website: Log into online banking, navigate to account details, and it’s visible there.
  • Call FNB directly: Their customer service line is 087 575 9404. Have your ID number ready.

For most purposes, just give them 250655. It works for all FNB account types — cheque accounts, savings accounts, credit cards, business accounts. All of them.

FNB Branch Code vs SWIFT Code — What’s the Difference?

These two come up together a lot. But they’re used for completely different things.

Your FNB branch code (250655) is for domestic transactions — any payment made within South Africa.

Your SWIFT code is for international wire transfers. FNB’s SWIFT code is FIRNZAJJ. If someone overseas is sending you money, that’s what they’ll need — not the branch code.

So: branch code for local. SWIFT code for international. Simple as that.

One Thing to Watch Out For

Yes, the universal branch code makes life easier. But if you enter a branch code incorrectly — even one digit wrong — your payment can be delayed, rejected, or bounced back. Always double-check before you confirm any transaction. A few extra seconds now saves a lot of admin later.

Need a Loan and Bank with FNB?

If you’re an FNB account holder looking for a personal loan, debt consolidation, or even a bad credit loan, your branch code and account number are two of the key details any lender will ask for.

At LoanHub24, we help South Africans compare loan options from multiple lenders — whether your credit is perfect or you’ve had some bumps along the road. No judgment. Just options.


Branch codes and banking details can change. Always verify directly with FNB at fnb.co.za for the most up-to-date information.

Frequently Asked Questions

Does the FNB branch code differ per account type?

No. The same universal code (250655) works for all FNB account types.

What if my employer asks for my specific branch code?

Give them 250655. It works for salary deposits and payroll systems.

What’s the difference between a branch code and an account number?

Your account number identifies your specific account. The branch code identifies the bank and branch. You need both for an EFT.

Can I use 250655 for debit orders?

Yes, in most cases. Some very old legacy systems may still require a branch-specific code — if that happens, contact FNB directly.

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