FNB Branch Codes South Africa 2025

Complete list of First National Bank (FNB) branch codes for all major cities in South Africa. Find your FNB branch code quickly and easily.

FNB Universal Branch Code

250655

Use this universal code for all FNB electronic fund transfers (EFT), online payments, and most banking transactions across South Africa.

Universal Branch Code

250655

For all EFT transactions

SWIFT Code

FIRNZAJJ

For international transfers

Bank Code

250

FNB bank identifier

How to Find Your FNB Branch Code

Online Methods

1

FNB Banking App

Log into your FNB app → Account Details → Branch Information

2

Online Banking

Login to FNB Online Banking → Account Information → Branch Code

3

FNB Website

Visit fnb.co.za → Branch Locator → Find your branch code

Offline Methods

1

Bank Statement

Check your monthly bank statement for the branch code information

2

Cheque Book

Look at the bottom of your FNB cheques for the branch code

3

Visit Branch

Visit any FNB branch and ask a consultant for your branch code

Find FNB Branch Codes by City

CityBranch NameBranch CodeArea
JohannesburgFNB Johannesburg250655CBD
Cape TownFNB Cape Town201409CBD
DurbanFNB Durban220826CBD
PretoriaFNB Pretoria261751CBD
Port ElizabethFNB Port Elizabeth210835CBD
BloemfonteinFNB Bloemfontein238721CBD
East LondonFNB East London040632CBD
PietermaritzburgFNB Pietermaritzburg221822CBD
KimberleyFNB Kimberley241543CBD
PolokwaneFNB Polokwane290867CBD
NelspruitFNB Nelspruit262150CBD
RustenburgFNB Rustenburg260126CBD
SandtonFNB Sandton254005Business District
RosebankFNB Rosebank250655Johannesburg
FourwaysFNB Fourways254905Johannesburg North
CenturionFNB Centurion261251Pretoria
StellenboschFNB Stellenbosch203009Western Cape
Somerset WestFNB Somerset West202209Western Cape
RandburgFNB Randburg254605Johannesburg West
GermistonFNB Germiston251655East Rand

Note: This list includes major FNB branches. For specific branch codes not listed here, use the universal branch code 250655 or contact FNB directly.

What is an FNB Branch Code?

An FNB branch code is a unique 6-digit number that identifies a specific First National Bank branch in South Africa. These codes are essential for various banking transactions, including electronic fund transfers (EFT), direct deposits, debit orders, and online payments.

Key Uses of FNB Branch Codes:

Electronic Fund Transfers (EFT)

Required when transferring money to FNB accounts from other banks

Salary Deposits

Employers need your branch code to deposit your salary

Debit Orders

Setting up automatic payments and collections

Online Payments

Shopping online and paying service providers

Universal vs Specific Branch Codes

Universal Branch Code (250655)

Works for all FNB branches
Easier to remember
Recommended for most transactions
No risk of errors

Specific Branch Codes

Unique to each branch
Harder to remember
Still widely accepted
Historical documentation

Frequently Asked Questions

Can I use the universal branch code for all transactions?

Yes, you can use FNB's universal branch code (250655) for all electronic fund transfers, debit orders, and most banking transactions. It's the recommended code to use regardless of which FNB branch you bank with.

What's the difference between a branch code and a SWIFT code?

A branch code (250655) is used for domestic transactions within South Africa, while the SWIFT code (FIRNZAJJ) is used for international wire transfers. For local EFT payments, use the branch code. For international transfers, use the SWIFT code.

Where can I find my FNB account number?

Your FNB account number is available on your bank statement, in the FNB app, through online banking, or printed on your cheques. It's typically a 10-11 digit number that works with any FNB branch code.

Do I need different codes for different types of accounts?

No, the same branch code (250655) works for all FNB account types including savings accounts, current accounts, credit cards, and business accounts. The universal code simplifies all transactions.

What if someone asks for my "old" branch code?

If someone specifically requests your original branch code (from when you opened your account), you can find it on old statements or documents. However, the universal code 250655 will work just as well for all transactions.

Need More Help?

Call FNB

087 575 9404

24/7 Customer Service

Visit Website

fnb.co.za

Branch locator & services

Visit Branch

Find nearest branch

In-person assistance

Last updated: June 2025 | Information verified with FNB official sources