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
FNB Banking App
Log into your FNB app → Account Details → Branch Information
Online Banking
Login to FNB Online Banking → Account Information → Branch Code
FNB Website
Visit fnb.co.za → Branch Locator → Find your branch code
Offline Methods
Bank Statement
Check your monthly bank statement for the branch code information
Cheque Book
Look at the bottom of your FNB cheques for the branch code
Visit Branch
Visit any FNB branch and ask a consultant for your branch code
Find FNB Branch Codes by City
| City | Branch Name | Branch Code | Area |
|---|---|---|---|
| Johannesburg | FNB Johannesburg | 250655 | CBD |
| Cape Town | FNB Cape Town | 201409 | CBD |
| Durban | FNB Durban | 220826 | CBD |
| Pretoria | FNB Pretoria | 261751 | CBD |
| Port Elizabeth | FNB Port Elizabeth | 210835 | CBD |
| Bloemfontein | FNB Bloemfontein | 238721 | CBD |
| East London | FNB East London | 040632 | CBD |
| Pietermaritzburg | FNB Pietermaritzburg | 221822 | CBD |
| Kimberley | FNB Kimberley | 241543 | CBD |
| Polokwane | FNB Polokwane | 290867 | CBD |
| Nelspruit | FNB Nelspruit | 262150 | CBD |
| Rustenburg | FNB Rustenburg | 260126 | CBD |
| Sandton | FNB Sandton | 254005 | Business District |
| Rosebank | FNB Rosebank | 250655 | Johannesburg |
| Fourways | FNB Fourways | 254905 | Johannesburg North |
| Centurion | FNB Centurion | 261251 | Pretoria |
| Stellenbosch | FNB Stellenbosch | 203009 | Western Cape |
| Somerset West | FNB Somerset West | 202209 | Western Cape |
| Randburg | FNB Randburg | 254605 | Johannesburg West |
| Germiston | FNB Germiston | 251655 | East 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)
Specific Branch Codes
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