SWIFT/BIC codes in Senegal

32 banks and financial institutions in Senegal with 36 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Bank of Africa-Senegal AFRISNDAXXX Dakar 1
Banque Atlantique Senegal ATSNSNDAXXX Dakar 1
Banque Centrale des Etats de L'afrique de L'ouest BCAOSNDAXXX Dakar 4
Banque Centrale des Etats de L'afrique de L'ouest (B.c.e.a.o.) BCAOSNDPXXX Dakar 1
Banque de Dakar SA BDKRSNDAXXX Dakar 1
Banque de L'habitat du Senegal LHSESNDAXXX Dakar 1
Banque des Institutions Mutualistes D'afrique de L'ouest BIMUSNDAXXX Dakar 1
Banque Internationale Pour le Commerce et L'industrie du Senegal BICISNDXXXX Dakar 1
Banque Islamique du Senegal ISSNSNDAXXX Dakar 1
Banque Nationale Pour le Developpement Economique du Senegal (Bnde) BNDXSNDAXXX Dakar 1
Banque Pour le Commerce et L'industrie Senegal COLISNDAXXX Dakar 1
Banque Regionale de Marches BRMXSNDAXXX Dakar 1
Banque Sahelo-Saharienne Pour L'investissement et le Commerce (Senegal) S.A. BSAHSNDAXXX Dakar 1
Bgfibank Senegal BGFISNDAXXX Dakar 1
Caisse Nationale D'epargne NDECSND1XXX Dakar 1
Caisse Nationale de Credit Agricole du Senegal (C.n.c.a.s.) CADKSNDAXXX Dakar 1
Citibank N.a. CITISNDAXXX Dakar 1
Compagnie Bancaire de L'afrique Occidentale CBAOSNDAXXX Dakar 1
Coris Bank International CORISNDAXXX Dakar 1
Credit du Senegal BCMASNDAXXX Dakar 1
Credit International SA CLIBSNDAXXX Dakar 1
Depositaire Central-Banque de Reglement (Dcbr Senegal) DCECSND1XXX Dakar 1
Diamondbank Senegal DBLNSNDAXXX Dakar 1
Ecobank Senegal ECOCSNDAXXX Dakar 1
International Commercial Bank Senegal ICSGSNDAXXX Dakar 1
La Poste LPSTSND1XXX Dakar 1
Massraf Faysal Al Islami Senegal MFISSND1XXX Dakar 1
Orabank Senegal ORBKSNDAXXX Dakar 1
Societe Generale de Banques Au Senegal SGSNSNDAXXX Dakar 2
Sonabanque SONASND1XXX Dakar 1
Union Senegalaise de Banque Pour le Commerce et L'industrie USBASND1XXX Dakar 1
United Bank For Africa Senegal UNAFSNDAXXX Dakar 1

How a SWIFT/BIC code from Senegal is structured

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

AFRI Bank code
4 letters that identify the bank.
SN Country code
2 letters for the country (ISO 3166).
DA 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.

Finding a SWIFT code in Senegal

For Senegal our database holds 36 SWIFT/BIC codes. A BIC shows the banks handling a transfer exactly which bank is meant to get an international payment.

Select the bank below to view the head office code and any branch codes. Below the list you can read how codes from Senegal are built, how to send money there at a fair price and how to check a code before you pay.

Sending money to Senegal for less

A bank transfer to Senegal often costs rather more than the fee suggests. On top of the fee, correspondent banks can take a cut and, if currencies are converted, the bank often uses a less favourable rate than the real market rate.

Most of the cost usually sits in the exchange rate, rather than in the fee: banks convert at a rate with a margin built in. Compare the bank’s rate with the mid-market rate. The difference is your real cost.

Specialist money transfer services frequently offer rates closer to the mid-market rate. GoldexPay lists transfer services next to each other so you can see what actually arrives in Senegal for the same amount sent.

Incoming international payments in Senegal

Someone abroad who wants to pay you needs a few details from you, and missing ones are a common cause of delays. In practice that means: your name exactly as it appears on the account, your account number or IBAN, the SWIFT/BIC code of your bank and, often, your address.

Find your bank in the list above to check its code – your bank statement is the final word. Certain banks may also want your bank’s address; it does no harm to include it.

The amount you receive is often lower than what was sent. Charges on incoming payments differ from bank to bank – your bank’s price list tells you what applies. Agree with the sender who covers the fees before the money is sent.

Most SWIFT codes in Senegal: Banque Centrale des Etats de L'afrique de L'ouest

Among the 32 institutions we list, Banque Centrale des Etats de L'afrique de L'ouest holds the largest number of SWIFT/BIC codes in Senegal. Its main office uses BCAOSNDAXXX; that is usually the right code for a transfer.

How many codes a bank has says something about how it organises its payments than about how big it is. Paying someone at Banque Centrale des Etats de L'afrique de L'ouest? Go with BCAOSNDAXXX except when a specific branch code is requested.

Why a transfer to Senegal needs a SWIFT code

Senegal is not part of the SEPA area, the European zone for uniform euro payments. Payments from abroad normally go over the SWIFT network.

Depending on the country, accounts are identified by a domestic account number instead of an IBAN, sometimes with an extra bank or branch code. Ask the recipient which details their bank requires for payments from abroad – many banks give clear instructions for this. On the way to Senegal, a payment may go through correspondent banks that take a fee.

How SWIFT codes from Senegal are built

SWIFT/BIC codes use one international format: 8 characters, sometimes followed by three more. It starts with a four-letter bank code, followed by a two-letter country code and a two-character location code.

No matter which bank, every code from Senegal share the same fifth and sixth letters. A code with a different country code come from a bank abroad, even if the bank name looks familiar.

An 11-character code ends in three characters for a branch, where XXX means the head office. In most cases the head office code is fine, unless the recipient gives you a branch code.

When does money sent to Senegal arrive?

A SWIFT payment to Senegal usually needs one to a few business days, depending on the currency, the route and the banks involved. Transfers sent after the cut-off time or on a weekend or public holiday often start the next business day.

If a transfer is late, the sender should contact their own bank for a trace – the receiving bank often cannot see a payment that has not arrived. Save the payment confirmation until the recipient confirms.

About our data and how to check a code

The most reliable place for the right code is a document from the bank itself, such as a statement or the account page in online banking. If the code you have does not match our list, do not guess.

We collect SWIFT/BIC codes using publicly available data and update our list from time to time. Still, banks merge, rename themselves or change codes and our data may lag behind. Use this list as a reference, not as the final word: the bank details from the recipient come first. GoldexPay is not a bank.

Be wary of payment requests containing a new account, especially when they come by email. Before paying, confirm changed details by phone.

Frequently asked questions

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

Our directory lists 32 banks and financial institutions in Senegal with 36 SWIFT/BIC codes.

How do I find the right SWIFT code for a bank in Senegal?

Ask the recipient or look up the bank in the list on this page. Without a branch, use the head office code ending in XXX.

Which bank in Senegal has the most SWIFT codes?

The largest number of codes belongs to Banque Centrale des Etats de L'afrique de L'ouest: 4. The head office uses BCAOSNDAXXX.

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

Characters 5 and 6 of each SWIFT/BIC code show the country. For Senegal this is SN.

How long does a transfer to Senegal take?

A SWIFT transfer to Senegal typically takes 2–5 business days. Specialist transfer services often deliver faster at a lower cost.

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