A Nigerian "sort code" and a "bank code" are the same thing today a 3-digit CBN/NIBSS number embedded in every NUBAN account number. Nigeria retired the old, separate 6-digit branch sort code system when NUBAN launched; the word "sort code" just never went away.
Bank codes, USSD transfer codes, and SWIFT/BIC codes are three different systems solving three different problems domestic transfers, USSD-based transfers without an app, and international wire transfers respectively and mixing them up is the most common way a transfer goes to the wrong place.
Codes below are cross-checked across multiple sources, but USSD short-codes in particular can change without notice. For a first-time or large transfer, confirm the exact code with your own bank's app or customer line before sending.
Bank codes in Nigeria are the 3-digit numbers that tell Nigeria's Inter-Bank Settlement System (NIBSS) exactly which institution a NUBAN account number belongs to, and getting one digit wrong is the difference between a transfer landing safely and a transfer landing nowhere near where it was meant to go.
This list covers all three code systems Nigerians actually search for CBN/NIBSS bank codes, USSD transfer codes, and SWIFT/BIC codes for international transfers in one place, cross-checked against multiple sources rather than copied from a single list, because a bank-code page is the one kind of content where "probably right" isn't good enough.
What Is a Nigerian Bank Sort Code (and Is It the Same as a Bank Code)?
Yes in Nigeria today, "sort code" and "bank code" refer to the same 3-digit number. Before 2011, Nigerian banks used a separate, longer sort-code system tied to individual branches, similar to the UK model.
When the Central Bank of Nigeria rolled out the Nigeria Uniform Bank Account Number (NUBAN) scheme, that branch-level sort code was replaced by a single 3-digit institution code assigned to each bank, embedded directly inside the customer's 10-digit NUBAN account number (padded to a 6-digit field internally, with three leading zeros).
The old term "sort code" stuck around in everyday use even though the underlying system changed so when someone searches for a bank's "sort code" in Nigeria today, what they actually need is that bank's 3-digit NIBSS code, listed below.
CBN/NIBSS Bank Codes for Nigeria's Major Commercial Banks
Bank
Bank / Sort Code
Access Bank
044
Citibank Nigeria
023
Ecobank Nigeria
050
Fidelity Bank
070
First Bank of Nigeria
011
First City Monument Bank (FCMB)
214
Globus Bank
103
Guaranty Trust Bank (GTBank)
058
Heritage Bank
030
Jaiz Bank
301
Keystone Bank
082
Lotus Bank
303
Parallex Bank
104
Polaris Bank
076
PremiumTrust Bank
105
Providus Bank
101
Stanbic IBTC Bank
221
Standard Chartered Bank
068
Sterling Bank
232
SunTrust Bank
100
TAJ Bank
321
Titan Trust Bank
102
Union Bank of Nigeria
032
United Bank for Africa (UBA)
033
Unity Bank
215
Wema Bank
035
Zenith Bank
057
Bank Codes for Popular Digital Banks and Fintechs
Provider
Bank / NIBSS Code
Kuda Bank (Kuda MFB)
50211
Moniepoint MFB
50515
OPay (registered as Paycom)
999992
PalmPay
999991
Carbon
565
Eyowo
50126
Paga
100002
USSD Transfer Codes for Major Nigerian Banks
A USSD code lets you send money by dialing a short code on any phone no internet, no app, no smartphone required. Dial only from the phone number registered to your account, and never share the PIN step of a USSD transfer with anyone claiming to help you "complete a transaction," a common social-engineering tactic that has nothing to do with a genuine bank process.
Bank
USSD Code
Access Bank
*901#
Ecobank
*326#
FCMB
*329#
Fidelity Bank
*770#
First Bank
*894#
GTBank
*737#
Heritage Bank
*745#
Jaiz Bank
389301#
Keystone Bank
*7111#
Polaris Bank
*833#
Stanbic IBTC
*909#
Sterling Bank
*822#
UBA
*919#
Union Bank
*826#
Unity Bank
*7799#
Wema Bank
*945#
Zenith Bank
*966#
SWIFT/BIC Codes for International Transfers to Nigerian Banks
A SWIFT (or BIC) code is what a bank outside Nigeria needs to route an international wire transfer to a Nigerian account a completely different system from the domestic bank code above, and the two are not interchangeable.
Bank
SWIFT / BIC Code
Access Bank
ABNGNGLA
Ecobank Nigeria
ECOCNGLA
FCMB
FCMBNGLA
Fidelity Bank
FIDTNGLA
First Bank of Nigeria
FBNINGLA
Globus Bank
GLOUNGLA
Guaranty Trust Bank (GTBank)
GTBINGLA
Heritage Bank
HBCLNGLA
Keystone Bank
PLNINGLA
Polaris Bank
PRDTNGLA
Providus Bank
UMPLNGLA
Stanbic IBTC
SBICNGLX
Sterling Bank
NAMENGLA
UBA
UNAFNGLA
Union Bank
UBNINGLA
Unity Bank
ICITNGLA
Wema Bank
WEMANGLA
Zenith Bank
ZEIBNGLA
Central Bank of Nigeria
CBNINGLG
How to Use a Bank Code, USSD Code, and SWIFT Code Correctly
A domestic transfer between two Nigerian bank accounts through a banking app, internet banking, or the NIBSS Instant Payment (NIP) rail needs the recipient's 3-digit bank code, though most apps now auto-detect it once you enter the 10-digit NUBAN account number, since that code is already embedded inside it. A USSD transfer needs only the short code above, dialed from the registered phone line, followed by the prompts for account number and PIN. An international wire transfer into Nigeria needs the recipient bank's SWIFT/BIC code, the recipient's full NUBAN account number, and depending on the sending bank an intermediary or correspondent bank detail that the sending institution, not the receiving one, will specify.
Why Bank Code Accuracy Matters for Nigerian Businesses and Fintechs
For an individual, an incorrect bank code usually means a failed or delayed transfer. For a business processing payouts, payroll, or merchant settlements at volume, the same error at scale becomes a reconciliation problem, a customer-trust problem, and if it happens often enough a fraud-exposure problem, because incorrect account-and-bank-code pairs are also exactly the pattern that account-takeover fraud produces. Businesses that verify bank account ownership online before a payout, rather than trusting a submitted account number and bank code at face value, catch both honest data-entry mistakes and deliberate account-substitution fraud before the money moves rather than after.
This is also where BVN and account-verification checks earn their place in a payout workflow rather than being treated as a compliance-only requirement. Youverify's guides on checking BVN details and using BVN to confirm account details cover the verification step that should sit between "customer submits a bank code and account number" and "business releases funds" a step that catches exactly the kind of mismatch a wrong bank code creates.
Bank-Specific BVN and Verification Guides
If a bank code above is for an account you're setting up or verifying, Youverify has bank-specific guides for checking BVN details directly with several of Nigeria's largest banks: Access Bank, First Bank, GTBank, Zenith Bank, and UBA.
Conclusion
Bank codes in Nigeria the domestic NIBSS/CBN code, the USSD short code, and the international SWIFT/BIC code solve three different transfer problems, and treating them as interchangeable is the most common reason a payment goes astray. The codes in this list are cross-checked across multiple sources rather than pulled from one, but codes do occasionally change, especially for newer digital banks and USSD short-codes specifically, so a large or first-time transfer is always worth a quick confirmation against your own bank's official app or support line before you send.
See how Youverify'sbank account verification and BVN-checking tools help businesses confirm an account belongs to who it says before releasing a payout. Talk to Youverify's team about building automated account verification into your payout or onboarding flow.
About the Author
Victoria Okere is a compliance content writer at Youverify, specializing in AML compliance, financial crime risk, regulatory technology, and emerging trends in financial services.