What is a SWIFT Code? How SWIFT/BIC Codes Work in Nigeria (2026)

If you have ever tried to receive money from abroad or send money to another country, you have almost certainly been asked for a SWIFT code. It is one of the most important pieces of information in international banking, yet many people are unsure exactly what it is or how it works. This guide explains, in plain language, what a SWIFT code is, how it is structured, how international transfers actually move, and how all of this applies in Nigeria.

What is a SWIFT Code?

A SWIFT code, also called a BIC (Bank Identifier Code), is an internationally recognised code that identifies a specific bank anywhere in the world. When money is sent from one country to another, the SWIFT code tells the global banking network exactly which bank should receive the funds. In effect, it works like the international postal address of a bank: just as a letter needs the right address to arrive, a cross border payment needs the right SWIFT code to reach the correct bank.

The two terms SWIFT code and BIC mean the same thing and are used interchangeably. You may see a bank refer to its BIC on one document and its SWIFT code on another; they are identical.

Who Runs SWIFT?

The name SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, a global cooperative founded in 1973 and based in Belgium. It runs the secure messaging network that thousands of banks and financial institutions around the world use to send payment instructions to one another. It is important to understand that SWIFT itself does not hold or move money. Instead, it carries the standardised, secure messages that tell banks where money should go, and the banks then settle the funds between themselves. Today the network connects more than eleven thousand institutions across more than two hundred countries and territories.

How a SWIFT Code is Structured

Every SWIFT code is either eight or eleven characters long, and each part has a specific meaning. Taking the Nigerian example of GTBINGLA, the code breaks down as shown below.

PartExampleMeaning
Bank codeGTBIFour letters identifying the bank
Country codeNGTwo letters for the country, in this case Nigeria
Location codeLATwo characters for the city or head office location
Branch codeXXXThree optional characters for a branch; XXX means the head office

An eight character code, such as GTBINGLA, refers to a bank’s head office. An eleven character code adds a three character branch identifier at the end. When that identifier is XXX, as in GTBINGLAXXX, it still refers to the head or primary office. In practice, in Nigeria the eight character code is all you normally need, because Nigerian banks generally use a single SWIFT code for the whole bank rather than a different one for each branch.

SWIFT Code vs Sort Code vs IBAN

These three terms are frequently mixed up, but they serve different purposes. A SWIFT code is used for international transfers and identifies the bank. A sort code is a nine digit number used within Nigeria to identify a specific bank branch for local transfers such as NEFT and RTGS. An IBAN, or International Bank Account Number, is a long code used in many countries, especially across Europe, to identify an individual account for international transfers.

Importantly, Nigeria does not use the IBAN system. If an international transfer form asks for an IBAN for a Nigerian account, you can leave it blank and simply provide the bank’s SWIFT code together with the ten digit account number. Some countries, such as the United States, also use a routing number for domestic transfers, which is again a separate thing from the SWIFT code.

How an International Transfer Actually Works

When someone abroad sends money to a Nigerian account, the payment does not usually travel in a single step. The sender’s bank creates a secure SWIFT message and passes the payment along a chain of banks until it reaches the recipient’s bank in Nigeria. Where the two banks do not have a direct relationship, the payment moves through one or more intermediary or correspondent banks that act as go betweens, each passing the funds on to the next.

This is why an international transfer can take a little time and why a small handling fee is sometimes deducted along the way. Each bank in the chain processes the SWIFT message, and the money is settled between the banks behind the scenes. The recipient normally needs to provide their account name, account number, the bank name, the SWIFT code and the bank’s address, and, for foreign currencies, a domiciliary account to receive and hold the funds.

How Long Do Transfers Take?

Most international transfers into Nigeria arrive within one to five working days. The exact time depends on the sending bank, the number of intermediary banks involved, the currencies concerned, and the cut off times and public holidays in the countries at each end. Transfers sent early in the week and in a major currency such as dollars, pounds or euros tend to arrive fastest.

How to Find a Bank’s SWIFT Code

You can find a Nigerian bank’s SWIFT code on the bank’s official website, in your mobile or internet banking app, on an official bank statement, or by calling the bank’s customer care line. You can also see the codes for all the major banks together on our list of Nigerian bank SWIFT codes. If you are ever unsure, confirm the code directly with your bank before using it for a large transfer.

Are SWIFT Codes Safe to Share?

Yes. A SWIFT code simply identifies a bank and is not secret, so it is completely safe to give to anyone who needs to send you money. It cannot be used to withdraw funds from your account. What you must always protect are your personal security details, such as your card PIN, your online banking password and any one time codes sent to your phone. No legitimate bank or person will ever ask you to share those.

Common Mistakes to Avoid

A few simple errors cause most of the problems with international transfers. Entering the wrong SWIFT code, or mixing it up with the sort code, can send a payment to the wrong bank or delay it. Giving an account name that does not exactly match the bank’s records can cause a transfer to be rejected. Trying to receive foreign currency without a domiciliary account can also lead to complications. Finally, many people focus only on the advertised fee and overlook the exchange rate margin, which on larger amounts can be the biggest cost of all. Checking each detail carefully before you send avoids most of these issues.

Frequently Asked Questions

Is a SWIFT code the same as a BIC?

Yes. SWIFT code and BIC (Bank Identifier Code) mean the same thing and are used interchangeably.

Do Nigerian banks have different SWIFT codes for each branch?

No. Most Nigerian banks use a single SWIFT code for the whole bank, so the same code works for any branch.

What is the difference between an 8 and an 11 character SWIFT code?

The eight character code refers to the bank’s head office. The eleven character version adds a three character branch code; when it is XXX, it still points to the head office.

Does Nigeria use IBAN?

No. Nigeria does not use the IBAN system. Provide the SWIFT code and account number instead.

Can I receive money with just a SWIFT code?

The sender also needs your account name and number. For foreign currencies, you usually need a domiciliary account.

Does SWIFT move the money itself?

No. SWIFT carries the secure payment messages between banks; the banks settle the actual funds between themselves.

Conclusion

A SWIFT code is simply the international address of a bank, used to make sure that cross border transfers reach the right place. Once you know your bank’s SWIFT code, along with your account number, receiving money from abroad is straightforward, and understanding how the system works helps you avoid delays and unnecessary costs. For the codes of every major Nigerian bank, see our full Nigerian bank SWIFT codes list.

How to confirm this code

SWIFT/BIC codes change when a bank restructures, merges, or opens new international operations, and some Nigerian institutions route international transfers through a correspondent bank rather than a code of their own. Before you send money, confirm the code directly with the bank, through its official app or customer care line, or by looking the institution up in the official SWIFT/BIC directory at swift.com. Sending to an incorrect or outdated SWIFT code can delay a transfer by days or route it to the wrong institution, and recovering misrouted funds is slow and sometimes costly. The details on this page are compiled from the bank’s own published information and the SWIFT registry.

Photo: Central Bank of Nigeria, Abuja branch by Livingstone Imonitie via Wikimedia Commons, licensed under CC BY-SA 4.0. Cropped to fit.