SWIFT/BIC codes in Tanzania

62 banks and financial institutions in Tanzania with 97 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Accessbank Tanzania LTD ACTZTZTZXXX Dar Es Salaam 1
Advans Bank Tanzania ADVBTZTZXXX Dar Es Salaam 1
African Banking Corporation Tanzania Limited FMBZTZTXXXX Dar Es Salaam 1
Akiba Commercial Bank PLC AKCOTZTZXXX Dar Es Salaam 1
Amana Bank Limited AMNNTZTZXXX Dar Es Salaam 1
Azania Bank Limited AZANTZTZXXX Dar Es Salaam 1
Bank M Tanzania PLC BNKMTZTZXXX Dar Es Salaam 1
Bank of Baroda (Tanzania) LTD BARBTZTZXXX Dar Es Salaam 1
Bank of India (Tanzania) Limited BKIDTZTZXXX Dar Es Salaam 1
Bank of Tanzania TANZTZTXXXX Dar Es Salaam 1
Barclays Bank Tanzania LTD BARCTZTZXXX Dar Es Salaam 1
Boa Bank Tanzania EUAFTZTZXXX Dar Es Salaam 1
Canara Bank (Tanzania) LTD CNRBTZTZXXX Dar Es Salaam 1
China Commercial Bank Limited CHLMTZTZXXX Dar Es Salaam 1
Citibank Tanzania LTD CITITZTZXXX Dar Es Salaam 1
Commercial Bank of Africa (Tanzania) LTD CBAFTZTZXXX Dar Es Salaam 1
Covenant Bank For Women (Tanzania) Limited CBFWTZTZXXX Dar Es Salaam 1
Crdb Bank Limited CORUTZTZXXX Dar Es Salaam 7
Crown Finance and Leasing Limited CFLLTZT1XXX Dar Es Salaam 1
Dar Es Salaam Community Bank LTD DASUTZTZXXX Dar Es Salaam 1
Dar Es Salaam Stock Exchange DSTXTZTZXXX Dar Es Salaam 1
Diamond Trust Bank Tanzania LTD DTKETZTZXXX Dar Es Salaam 1
East African Development Bank AFDETZT1XXX Dar Es Salaam 1
Ecobank Tanzania Limited ECOCTZTZXXX Dar Es Salaam 1
Efatha Bank Limited EFABTZTZXXX Dar Es Salaam 1
Equity Bank Tanzania Limited EQBLTZTZXXX Dar Es Salaam 1
Eximbank (Tanzania) LTD EXTNTZTZXXX Dar Es Salaam 1
Finca Microfinance Bank Limited FNMITZTZXXX Dar Es Salaam 1
First National Bank of Tanzania FIRNTZTXXXX Dar Es Salaam 1
Habib African Bank HABLTZTZXXX Dar Es Salaam 1
I and M Bank (T) Limited IMBLTZTZXXX Dar Es Salaam 1
International Commercial Bank (Tanzania) Limited BKMYTZTZXXX Dar Es Salaam 1
Karadha Company LTD KACLTZT1XXX Dar Es Salaam 1
Kcb Bank Tanzania Limited KCBLTZTZXXX Dar Es Salaam 1
Kilimanjaro Co-Operative Bank LTD KLMJTZTZXXX Moshi 1
Maendeleo Bank LTD MBTLTZTZXXX Dar Es Salaam 1
Meru Community Bank LTD MCBNTZTZXXX Arusha 1
Mkombozi Commercial Bank LTD MKCBTZTZXXX Dar Es Salaam 1
Mucoba Bank PLC MUOBTZTZXXX Iringa 1
Mwalimu Commercial Bank PLC MWCOTZTZXXX Dar Es Salaam 1
Mwanga Community Bank LTD MWCBTZTZXXX Moshi 1
National Bank of Commerce, The NLCBTZTXXXX Dar Es Salaam 16
Nic Bank (Tanzania) Limited SFICTZTZXXX Dar Es Salaam 1
Nmb Bank PLC NMIBTZTZXXX Dar Es Salaam 1
Orbit Securites Co LTD ORSUTZT1XXX Dar Es Salaam 1
People's Bank of Zanzibar, The PBZATZTZXXX Zanzibar 3
Sabmiller Tanzania SABMTZT1XXX Dar Es Salaam 3
Stanbic Bank Tanzania Limited SBICTZTXXXX Dar Es Salaam 1
Standard Chartered Bank Tanzania LTD SCBLTZTXXXX Dar Es Salaam 2
State Bank of India SBINTZT1XXX Dar Es Salaam 1
Tanzania Agricultural Development Bank TZADTZTZXXX Dar Es Salaam 1
Tanzania Housing Bank TAHOTZT1XXX Dar Es Salaam 9
Tanzania Revenue Authority TARATZTZXXX Dar Es Salaam 1
Tanzania Women's Bank LTD TWBLTZTZXXX Dar Es Salaam 1
Tib Corporate Bank Limited TAINTZTZXXX Dar Es Salaam 1
Tpb Bank PLC TAPBTZTZXXX Dar Es Salaam 1
Trust Bank (Tanzania) Limited TRBATZT1XXX Dar Es Salaam 1
Twiga Bancorp Limited NABHTZT1XXX Dar Es Salaam 2
Ubl Bank (Tanzania) Limited UNILTZTZXXX Dar Es Salaam 1
Uchumi Commercial Bank LTD UCCTTZTZXXX Moshi 1
Ulc (Tanzania) LTD ULCTTZT1XXX Dar Es Salaam 1
United Bank For Africa (Tanzania) Limited UNAFTZTZXXX Dar Es Salaam 1

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

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

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

This directory covers 62 banks and other institutions in Tanzania, with 97 SWIFT/BIC codes in total. Each code identifies a bank or one of its branches.

Look for the bank you need below and click through for all codes we have and the details a transfer needs. Below the list we explain how a code from Tanzania is put together, how to send money there at a fair price and how to check a code before you pay.

Getting paid from abroad into an account in Tanzania

To receive an international payment into a Tanzania account, the sender needs more than the SWIFT code. Give them the account holder’s name, the IBAN or account number, your bank’s SWIFT code and your address.

Find the bank in the list above and compare the code with your own bank details – your bank statement is the final word. Certain banks may also ask for the name and address of your bank.

The amount you receive can be lower than what was sent. Correspondent banks can take a fee, your bank may charge for incoming payments, and when currencies differ, a markup on the rate comes on top. Agree with the sender who pays which costs, especially for larger amounts.

What the letters in a Tanzania BIC mean

A BIC is either 8 or 11 characters long. The first four letters identify the bank, the fifth and sixth characters form the country code and the next two mark the location.

You can recognise a code from Tanzania from letters five and six. A code with other letters in that position belong to a bank abroad.

If the last three are XXX, it refers to the head office and the short version works just as well. In most cases the head office code is fine unless the recipient asks for a specific branch.

Tracking a payment to Tanzania

How fast money reaches Tanzania is determined by a few things: the currency, how many intermediary banks are involved, cut-off times and differences in time zone. Transfers sent after the cut-off time or just before a weekend or public holiday usually start the next business day.

Many banks are connected to SWIFT gpi for faster and traceable payments. Every payment carries a unique transaction reference, the UETR. Save the payment confirmation.

Sending money to Tanzania for less

When you transfer money to Tanzania through a regular bank, the fee you see is only part of the cost. You pay the transfer fee, possibly charges from intermediary banks along the way and, most importantly, the exchange rate markup.

The markup on the rate is often the biggest part of the cost. Check the rate you are offered with the mid-market rate; the gap is what conversion costs you.

For many routes, a specialist provider is cheaper than a bank, mainly because of the rate. Before your next transfer to Tanzania, it is worth to compare what arrives on GoldexPay.

About our data and how to check a code

The best place to find the right code remains paperwork issued by the bank, such as a statement or the account page in online banking. A wrong code may lead to delays, a returned payment or extra fees.

This list draws on publicly available sources and is updated regularly. Still, banks merge or retire codes and our data may lag behind. For any payment that matters, check the code with the recipient’s bank. We are an independent comparison site for money transfers.

Scammers often use payment requests with new bank details from what looks like a familiar address. Always confirm changed details by phone on a number you know.

International payments to Tanzania and the BIC

For Tanzania you usually need a SWIFT/BIC code, because the country is outside the SEPA area. Without it, most banks cannot process the transfer at all.

Not every country uses IBAN numbers – where there is none, the local account number is enough. Check with the recipient which details their bank requires for payments from abroad – many banks give clear instructions for this. On the way to Tanzania, a payment can go through correspondent banks that charge for their part.

The largest SWIFT network in Tanzania: National Bank of Commerce, The

Of all banks we list for Tanzania, National Bank of Commerce, The is listed with the largest number of SWIFT codes. Its main office uses NLCBTZTXXXX; that is usually the right code for a transfer.

How many codes a bank has says more about how it registers branches and services than about its size. Making a payment to National Bank of Commerce, The? Go with NLCBTZTXXXX except when a specific branch code is requested.

Frequently asked questions

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

Our directory lists 62 banks and financial institutions in Tanzania with 97 SWIFT/BIC codes, including branches and departments.

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

The fifth and sixth characters of each SWIFT/BIC code are the country code. For Tanzania this is TZ.

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

Check the bank details of the recipient or look up the bank in the list on this page. Without a branch, the head office code (XXX) is the safe choice.

Which bank in Tanzania has the most SWIFT codes?

National Bank of Commerce, The has the most codes: 16 in our database. The head office uses NLCBTZTXXXX.

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

Yes, Tanzania 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.

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