
What is a NUBAN?
A NUBAN (Nigeria Uniform Bank Account Number) is the standard 10-digit account number used by Nigerian banks, made up of a 9-digit serial number and a final check digit. The Central Bank of Nigeria (CBN) announced the standard in August 2010 and extended it in 2020 to other financial institutions (OFIs), such as microfinance banks, with full compliance required by March 15, 2021.
A NUBAN does not encode which bank holds the account, so every transfer pairs it with a separately selected bank. Payout APIs, including Due's, structure Nigerian recipients the same way.
Key facts about the NUBAN:
- Full name: Nigeria Uniform Bank Account Number, also written Nigerian Uniform Bank Account Number
- Set by: Central Bank of Nigeria (CBN)
- Introduced: 2010 for deposit money banks, extended to OFIs in 2020
- Format: 10 digits, a 9-digit serial number plus 1 check digit
- Identifies the bank: No, the bank is selected separately
- Check digit method: weighted sum using a 3, 7, 3 pattern, modulo 10
- Main payment rail: NIBSS Instant Payment (NIP)
Why did the CBN introduce the NUBAN?
Before 2010, each Nigerian bank set its own account number length and structure. The CBN's announcement cited the "application of inward ACH items to wrong accounts" and customers quoting account numbers wrongly, a risk "higher with longer digits." A shorter, self-checking number was meant to cut returned and misapplied payments as Nigeria moved from cheques to electronic transfers.
What does a NUBAN look like?
A NUBAN is written as 10 digits with no spaces or hyphens, for example 0000014579. Customers share only these 10 digits.
Under the 2020 revised standard, the check-digit calculation works on a longer, 16-digit structure:
- Institution code (6 digits): a deposit money bank's 3-digit CBN code with three leading zeros (011 becomes 000011), while OFIs use a longer code in the same field
- Serial number (9 digits): assigned to the account by the institution
- Check digit (1 digit): calculated from the preceding 15 digits
The last 10 digits form the NUBAN. The institution code is applied once the sender selects the recipient's bank.
How is the NUBAN check digit calculated?
The check digit is a weighted modulo-10 calculation. The CBN's original specification applies it to 12 digits, the 3-digit bank code followed by the 9-digit serial number:
- Multiply each digit by the weights 3, 7, 3, 3, 7, 3, 3, 7, 3, 3, 7, 3 and add the results
- Divide the total by 10 and keep the remainder
- Subtract the remainder from 10 to get the check digit (if the result is 10, the check digit is 0)
The CBN's NUBAN implementation document gives a worked example for First Bank (bank code 011) and serial number 000001457:
0×3 + 1×7 + 1×3 + 0×3 + 0×7 + 0×3 + 0×3 + 0×7 + 1×3 + 4×3 + 5×7 + 7×3 = 81
The remainder is 1, so the check digit is 9 and the full NUBAN is 0000014579.
The 2020 revision pads the code to 6 digits and extends the weights to 15 positions. Because the 3, 7, 3 pattern repeats, bank NUBANs get the same check digit under both versions.
Does a valid NUBAN mean the account exists?
No. A passing check digit only proves a number is mathematically possible for that bank. Two limits matter for payouts:
- It does not confirm the account is open. The UK's sort code system has the same gap: a passing modulus check means a number is "a possible account number" for that sort code, not one in use, according to Vocalink's specification.
- It does not identify the bank. Because the check digit depends on the bank code, the same 10 digits can be valid at several different banks.
Nigerian transfers close this gap with a name enquiry. NIBSS Name Enquiry lets the sending institution confirm the account holder's name for a given account number before any money moves. Unlike a penny test, it verifies the account without sending a deposit.
How do NUBANs route real-time transfers in Nigeria?
NIBSS (Nigeria Inter-Bank Settlement System), owned by the CBN and Nigeria's licensed banks, runs the national switch that NUBAN-based payments travel over.
Its main rail, NIBSS Instant Payment (NIP), launched in 2011 and processed 11.2 billion transfers in 2024.
The sender supplies the NUBAN and the destination bank, and the recipient's funds arrive within seconds. Interbank settlement happens separately: NIP is a deferred net settlement system, so funds are available to the recipient before banks settle their net positions in scheduled sessions through the CBN.
Is a NUBAN the same as a BVN?
No. A NUBAN identifies an account, while a BVN (Bank Verification Number) is "a unique 11-digit number that identifies an individual across all Nigerian bank accounts." One person holds one BVN, linked to every NUBAN they own.
That makes the BVN a core KYC data point rather than a payment instruction. Sending a transfer requires the recipient's NUBAN and bank, not their BVN.
How does a NUBAN compare to an IBAN or sort code?
All three tell a payment system where funds should land, but they carry different information:
Nigeria does not use IBANs. International transfers reach a NUBAN either through correspondent banks identified by SWIFT codes or through payout providers that deliver the final leg over NIP.
How do you send payouts to a NUBAN through Due?
Due supports NGN bank transfer payouts and pay-ins, both settling instantly with a limit of ₦50,000,000 per transaction. Creating a Nigerian payout recipient takes two calls:
- Fetch supported banks from GET /financial_institutions/NG/bank_africa
- Create the recipient with the selected financialInstitutionId, the 10-digit NUBAN as accountNumber, and the accountName
For pricing, rails, and compliance on the corridor into Nigeria, see Due's guide to sending money to Nigeria.
Book a call and learn how you can set up NGN payouts with Due.