SWIFT/BIC codes in Nigeria

63 banks and financial institutions in Nigeria with 196 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Access Bank PLC ABNGNGLAXXX Lagos 1
African Export-Import Bank AFXMNGLAXXX Abuja 1
Asset Management Corporation of Nigeria AMNGNGLAXXX Abuja 1
B2bsolutins LTD BBSONGL1XXX Lagos 1
Bank of Industry Financial Department BOIYNGLAXXX Lagos 1
British American Tobacco (Nigeria) LTD BATSNG21XXX Lagos 1
British American Tobacco Marketing Nigeria LTD BATSNGL1XXX Abuja 1
Bt International (Nigeria) LTD. NIGINGL1XXX Lagos 1
Bzx Investments LTD BZINNGL1XXX Ilesha 1
Central Bank of Nigeria CBNINGLAXXX Lagos 1
Central Securities Clearing System PLC CSCYNGLAXXX Lagos 1
Chapel Hill Denham Securities Limited CHDENGL1XXX Lagos 1
Citibank Nigeria Limited CITINGLAXXX Lagos 2
City Express Bank Limited CIEHNGL1XXX Lagos 1
Coronation Merchant Bank Limited ADHLNGLAXXX Lagos 2
Csl Stockbrokers Limited CSSKNGL1XXX Lagos 1
Devcom Bank LTD DEVCNGL1XXX Lagos 1
Devcom Merchant Bank LTD. DEMBNGL1XXX Lagos 1
Diamond Bank PLC DBLNNGLAXXX Lagos 1
Ecobank Nigeria Limited ECOCNGLAXXX Lagos 1
Fbn Merchant Bank Limited KDHLNGLAXXX Lagos 1
Fidelity Bank PLC FIDTNGLAXXX Lagos 2
First Bank of Nigeria LTD FBNINGLAXXX Lagos 2
First City Monument Bank Limited FCMBNGLAXXX Lagos 2
First Interstate Merchant Bank (Nigeria) LTD. FIMNNGL1XXX Lagos 1
Fortune International Banc PLC FOIBNGL1XXX Lagos 1
Fsdh Merchant Bank LTD FSDHNGLAXXX Lagos 1
Guaranty Trust Bank PLC GTBINGLAXXX Lagos 2
Gulf Bank of Nigeria PLC GBNPNGL1XXX Lagos 1
Hallmark Bank PLC HALMNGL1XXX Lagos 1
Heritage Banking Company Limited HBCLNGLAXXX Lagos 1
Ikon Capital Africa Limited IKONNGL1XXX Lagos 1
Indorama Eleme Fertilizer and Chemicals Limited IEFCNGL1XXX Port Harcourt 1
Indorama Eleme Petrochemicals Limited INLHNGL1XXX Port Harcourt 1
Jaiz Bank PLC JAIZNGLAXXX Abuja 1
Keystone Bank Limited PLNINGLAXXX Lagos 1
Lobe Bank of Nigeria LBNINGL1XXX Lagos 1
Manny Bank LTD. MAMBNGL1XXX Lagos 1
Metropolitan Bank LTD METMNGL1XXX Lagos 1
Mobil Oil Nigeria PLC MOOGNGL1XXX Lagos 1
Nigeria Universal Bank Limited KACBNG21XXX Kaduna 1
Nigeria Universal Bank LTD. KNUBNGL1XXX Lagos 2
Nigerian Export Import Bank NEXMNGLAXXX Abuja 1
Nigerian Industrial Development Bank LTD NIDBNGL1XXX Lagos 1
Nigerian Stock Exchange, The XNSANGL1XXX Lagos 1
Providusbank PLC UMPLNGLAXXX Lagos 1
Rand Merchant Bank Nigeria Limited FIRNNGLAXXX Victoria Island 2
Renaissance Securities (Nigeria) Limited REECNGL1XXX Lagos 1
Sabmiller Nigeria SABMNGL1XXX Lagos 5
Samsung Electronics West Africa Limited SECTNGL1XXX Lagos 2
Skye Bank PLC PRDTNGLAXXX Lagos 1
Stanbic Ibtc Bank PLC SBICNGLBXXX Lagos 2
Standard Chartered Bank Nigeria Limited SCBLNGLAXXX Lagos 5
Sterling Bank PLC NAMENGLAXXX Lagos 1
Suntrust Bank Nigeria Limited SUTGNGLAXXX Lagos 1
Trade Bank PLC TDEBNGL1XXX Lagos 1
Trade-On-Web, LLC TRLLNGL1XXX Warri 1
Union Bank of Nigeria PLC UBNINGLAXXX Lagos 1
United Bank For Africa PLC UNAFNGLAXXX Lagos 112
Unity Bank PLC ICITNGLAXXX Abuja 1
Wema Bank PLC WEMANGLAXXX Lagos 3
Zenith Bank PLC ZEIBNGLAXXX Lagos 3
Zenith Pensions Custodian Limited ZEPCNGLAXXX Lagos 1

The way a SWIFT/BIC code from Nigeria is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

ABNG Bank code
4 letters that identify the bank.
NG Country code
2 letters for the country (ISO 3166).
LA Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

SWIFT/BIC codes in Nigeria

For Nigeria our database holds 196 SWIFT/BIC codes, spread over 63 institutions. You need a SWIFT/BIC code mostly for international transfers and for payments in a foreign currency.

Every bank is listed with its own page showing its main code and if there are any, codes for branches and departments. The rest of this page explain how the codes work, the cost of transfers and the checks worth doing before a payment.

Check the code before you pay

Ask the recipient to send you the account details straight from a recent statement. When the code you were given does not match our list, stop and ask: check with the recipient or the bank.

We collect bank codes using public sources and update them from time to time. Even so, banks merge or change codes, so information can be out of date. Before a payment of any size, check the BIC with the recipient’s bank. GoldexPay is an independent comparison service.

Fraudsters regularly send payment requests carrying new bank details from what looks like a familiar address. Before paying, verify changed details through a separate channel on a number you know.

SWIFT transfers to Nigeria

To pay into Nigeria you almost always need a SWIFT/BIC code – Nigeria is not a SEPA country. Without it, most banks will not send the transfer at all.

Depending on the country, the account is identified by a local account number instead of an IBAN, sometimes with an extra bank or branch code. Ask the recipient exactly which details their bank needs for payments from abroad – many banks give clear instructions for this. Before it arrives, a transfer may go through intermediary banks that charge for their part.

What a transfer to Nigeria really costs

If you transfer money to Nigeria with a regular bank, the fee you see is only part of the cost. Besides the fee, correspondent banks can take a cut, and when the money is converted the bank usually applies a less favourable rate than the real market rate.

That exchange rate margin is often the largest cost item because it is hidden in the rate. An easy check: put the rate you get against the mid-market rate and work out the difference on your amount.

For many currency pairs, a transfer service turns out to be less expensive than a bank – mostly thanks to the exchange rate. GoldexPay lists these providers next to each other so you can see what actually arrives in Nigeria for the same amount sent.

Receiving money in Nigeria from abroad

For an international payment into a Nigeria account, the person paying you has to have not just the BIC. Give them your name as registered with the bank, the IBAN or account number, your bank’s SWIFT code and your address.

Look up your bank in the list above, but take the code from your own bank details when in doubt. It helps to add the name and city of your bank as well, since some payment forms ask for it.

The amount you receive can be lower than the amount sent. Charges on incoming payments differ per bank – your bank’s price list tells you what applies. Agree with the sender who pays which costs before the money is sent.

When does money sent to Nigeria arrive?

How fast money reaches Nigeria depends on several factors: which currency you send, the number of banks in between, daily processing deadlines and differences in time zone. Transfers sent after the cut-off time or on weekends and holidays often start a business day later.

If the money seems late, ask the sender to contact their own bank and ask for the status or the UETR – the receiving bank often cannot see a payment that has not arrived. Specialist transfer services often show tracking online, which makes it easier to see where the money is.

The structure of a Nigeria SWIFT/BIC code

A BIC is 8 or 11 characters long and the parts always come in the same order. Characters one to four stand for the bank, the fifth and sixth characters form the country code and characters seven and eight give the location.

You can recognise a bank code from Nigeria by the fifth and sixth characters. When those two letters do not match Nigeria, the code belongs to a bank in another country, so check again.

The last three characters, if present, stand for a branch or department; XXX means the head office. Use a branch code just if the recipient’s bank asks for it; otherwise the head office code is the safe choice.

Most SWIFT codes in Nigeria: United Bank For Africa PLC

In our data, United Bank For Africa PLC holds the most SWIFT/BIC codes of all banks in Nigeria. Its main office uses UNAFNGLAXXX.

Banks differ in whether they register branch codes – a high count is not a measure of size. If not the recipient asks for a branch, UNAFNGLAXXX is fine for transfers to this bank.

Frequently asked questions

How many banks in Nigeria have a SWIFT/BIC code?

We list 63 banks and financial institutions in Nigeria with 196 SWIFT/BIC codes.

How long does a transfer to Nigeria take?

An international payment to Nigeria usually takes 2–5 business days. Specialist transfer services often deliver faster at a lower cost.

Do I need a SWIFT code to send money to Nigeria?

Yes – Nigeria is outside the SEPA area, so payments from abroad go through SWIFT and you need the BIC of the recipient’s bank and the account details.

How do I recognise a SWIFT/BIC code from Nigeria?

Characters 5 and 6 of every SWIFT/BIC code are the country code. For Nigeria this is NG.

Which bank in Nigeria has the most SWIFT codes?

The largest number of codes belongs to United Bank For Africa PLC: 112 in our database. Its head office code is UNAFNGLAXXX.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.