πŸ‡³πŸ‡¬
Postcode.com.ng
Central Bank of Nigeria (CBN) Clearing Directory

Nigerian Bank Sorting Codes & SWIFT Directory

Quickly search and copy official 9-digit CBN bank clearing sorting codes and international SWIFT/BIC codes for wire transfers, direct debits, and corporate salary payrolls in Nigeria.

Verified Clearing Standards: CBN Nigeria Bankers' Clearing House (NBCH) & NIBSS
Last Audited: September 2026
Reviewed by Nigerian Banking & Settlements Desk
Filter:

Bank Branches & Clearing Codes

Showing 43 records
Bank Name Branch Location State 9-Digit Sorting Code SWIFT Code Action
Access Bank Victoria Island Head Office Lagos 044150149 ACCE NG LA
Access Bank Broad Street Main Branch Lagos 044150013 ACCE NG LA
Access Bank Ikeja Allen Avenue Lagos 044150039 ACCE NG LA
Access Bank Abuja Central Business District FCT Abuja 044080016 ACCE NG LA
Access Bank Port Harcourt Trans-Amadi Rivers 044210014 ACCE NG LA
Access Bank Kano Bompai Road Kano 044120015 ACCE NG LA
Access Bank Ibadan Dugbe Main Oyo 044190011 ACCE NG LA
Guaranty Trust Bank (GTBank) Plot 635 Akin Adesola, VI Lagos 058152062 GTBI NG LA
Guaranty Trust Bank (GTBank) Marina Main Branch Lagos 058152017 GTBI NG LA
Guaranty Trust Bank (GTBank) Ikeja GRA Branch Lagos 058152033 GTBI NG LA
Guaranty Trust Bank (GTBank) Abuja Garki Area 3 FCT Abuja 058083214 GTBI NG LA
Guaranty Trust Bank (GTBank) Port Harcourt Aba Road Rivers 058211029 GTBI NG LA
Guaranty Trust Bank (GTBank) Kano Murtala Mohammed Way Kano 058122018 GTBI NG LA
Guaranty Trust Bank (GTBank) Enugu Ogui Road Enugu 058102016 GTBI NG LA
Zenith Bank Plot 84 Ajose Adeogun, VI Lagos 057150013 ZEIB NG LA
Zenith Bank Ikeja Alausa Branch Lagos 057150042 ZEIB NG LA
Zenith Bank Broad Street Central Lagos 057150026 ZEIB NG LA
Zenith Bank Abuja Wuse 2 Branch FCT Abuja 057080016 ZEIB NG LA
Zenith Bank Port Harcourt Olu Obasanjo Rivers 057210014 ZEIB NG LA
Zenith Bank Kano Post Office Road Kano 057120017 ZEIB NG LA
Zenith Bank Benin City Akpakpava Edo 057090013 ZEIB NG LA
First Bank of Nigeria Samuel Asabia House, Marina Lagos 011151003 FBNI NG LA
First Bank of Nigeria Ikeja Industrial Estate Lagos 011152345 FBNI NG LA
First Bank of Nigeria Abuja Coomasie House FCT Abuja 011084014 FBNI NG LA
First Bank of Nigeria Port Harcourt Station Road Rivers 011214012 FBNI NG LA
First Bank of Nigeria Kano Bank Road Kano 011124013 FBNI NG LA
First Bank of Nigeria Kaduna Yakubu Gowon Way Kaduna 011114010 FBNI NG LA
United Bank for Africa (UBA) UBA House, 57 Marina Lagos 033153513 UNAF NG LA
United Bank for Africa (UBA) Victoria Island Idowu Taylor Lagos 033152019 UNAF NG LA
United Bank for Africa (UBA) Abuja Central Area Main FCT Abuja 033083516 UNAF NG LA
United Bank for Africa (UBA) Port Harcourt Aggrey Road Rivers 033213514 UNAF NG LA
United Bank for Africa (UBA) Kano Bello Road Kano 033123515 UNAF NG LA
Stanbic IBTC Bank Walter Carrington Crescent, VI Lagos 221159522 SBIC NG LA
Stanbic IBTC Bank Ikeja Isaac John Street Lagos 221159548 SBIC NG LA
Stanbic IBTC Bank Abuja Maitama Branch FCT Abuja 221089515 SBIC NG LA
Stanbic IBTC Bank Port Harcourt Trans-Amadi Rivers 221219513 SBIC NG LA
Fidelity Bank Kofo Abayomi Street, VI Lagos 070150003 FIDB NG LA
Fidelity Bank Ikeja Mobolaji Bank Anthony Lagos 070150032 FIDB NG LA
Fidelity Bank Abuja Garki Branch FCT Abuja 070080016 FIDB NG LA
Fidelity Bank Onitsha Main Market Anambra 070030017 FIDB NG LA
First City Monument Bank (FCMB) Primrose Tower, Lagos Island Lagos 214150018 FCMB NG LA
First City Monument Bank (FCMB) Abuja Central Area FCT Abuja 214080011 FCMB NG LA
First City Monument Bank (FCMB) Port Harcourt Garrison Rivers 214210019 FCMB NG LA

How Nigerian Bank Sorting Codes Work

A bank sorting code is a unique 9-digit identification number assigned by the Central Bank of Nigeria (CBN) to identify a specific commercial bank branch in the Nigerian clearing and settlement system.

The 9-Digit Code Structure:

Digits 1 – 3 Bank Identifier (e.g. 058 for GTBank, 044 for Access)
Digits 4 – 6 State / Location Code (e.g. 150 for Lagos Island)
Digits 7 – 9 Individual Branch Number

Real-World Nigerian Banking Case Studies

How financial institutions, HR managers, and freelancers use sorting codes and SWIFT identifiers in everyday Nigerian transactions:

Case 1: Direct Debit Mandate

Victoria Island SME Vendor Settlement

A tech startup headquartered in Victoria Island, Lagos sets up an automated monthly direct debit mandate through NIBSS to pay office rent to their landlord's GTBank corporate account.

  • Bank:GTBank (058)
  • Branch:Akin Adesola, VI
  • 9-Digit Code:058152062
Why it matters: NIBSS mandate clearing engines reject standing orders without the branch's exact 9-digit clearing code.
Case 2: Corporate Payroll

Nationwide Logistics Bulk Salary Remittance

An Abuja logistics firm processes month-end salaries for 300 staff members banking across Zenith, Access, and First Bank branches in Lagos, Port Harcourt, and Kano via NIBSS ACH.

  • Bank:Zenith Bank (057)
  • Branch:Wuse 2, Abuja
  • 9-Digit Code:057080016
Why it matters: Enterprise ERP payroll files (SAP, Remita, Paystack) use branch codes to ensure zero failure rates during inter-bank settlements.
Case 3: Foreign Wire Transfer

US Inward Remittance to Domiciliary Account

A freelance developer in Yaba receives a $4,500 wire payment from an American client into their Stanbic IBTC USD domiciliary account.

  • Bank:Stanbic IBTC (221)
  • SWIFT Code:SBIC NG LA
  • Routing:Correspondent Bank
Why it matters: Foreign inward wires require the 8-11 character SWIFT/BIC code, whereas domestic clearing uses the 9-digit sorting code.

Regulatory Framework & CBN Clearing House Rules

Nigerian banking clearing protocols are established under the Revised Nigeria Bankers' Clearing House (NBCH) Rules issued by the Central Bank of Nigeria (CBN) in partnership with the Nigeria Inter-Bank Settlement System (NIBSS).

NUBAN vs. Sorting Code

The 10-digit Nigeria Uniform Bank Account Number (NUBAN) standard was introduced by the CBN to eliminate account number collisions. The 9-digit sorting code routes the transaction specifically to the clearing sub-zone of the physical branch where the ledger resides.

SWIFT & ISO 9362 Standards

The Society for Worldwide Interbank Financial Telecommunication (SWIFT) provides ISO 9362 Business Identifier Codes (BIC). In Nigeria, all commercial bank SWIFT codes end in NG LA (representing Nigeria / Lagos clearing headquarters).

Banking Information Disclaimer:

Sorting codes and SWIFT identifiers presented on Postcode.com.ng are indexed from official Central Bank of Nigeria (CBN) clearing publications and NIBSS member records. While commercial bank codes are verified quarterly, ongoing branch consolidation, mergers, or relocations may alter specific branch identifiers. For high-value transactions or corporate direct debits, always confirm details with your bank branch relationship officer.

Frequently Asked Questions (FAQ)

What is a Nigerian bank sorting code? β–Ύ

A Nigerian bank sorting code is a unique 9-digit code designated by the Central Bank of Nigeria (CBN) and NIBSS to identify an individual commercial bank branch for domestic interbank electronic transfers, clearing cheques, and establishing direct debit mandates.

What is the difference between a bank sorting code and a SWIFT code in Nigeria? β–Ύ

A 9-digit sorting code is strictly used for domestic transactions within Nigeria through NIBSS (cheque clearing, NEFT, direct debit mandates). A SWIFT/BIC code (8 or 11 characters) is an international identifier used by banks worldwide to send foreign currency wire transfers (USD, GBP, EUR) directly into Nigerian domiciliary accounts.

Do I need a sorting code for standard mobile app NIP transfers? β–Ύ

Generally, standard retail instant transfers on Nigerian banking mobile apps and USSD (*737#, *894#, *966#) only require selecting the recipient bank name and entering the 10-digit NUBAN account number. However, corporate bulk payroll, automated direct debit mandates, NEFT transfers, and cheque deposits legally require the branch's 9-digit sorting code.