SWIFT/BIC codes in Uganda

46 banks and financial institutions in Uganda with 51 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Abc Capital Bank Limited ABCFUGKAXXX Kampala 1
Alt Xchange Limited. ULTXUGK1XXX Kampala 1
Bank of Africa-Uganda LTD. AFRIUGKAXXX Kampala 1
Bank of Baroda (Uganda) Limited BARBUGKAXXX Kampala 1
Bank of India (Uganda) LTD BKIDUGKAXXX Kampala 1
Bank of Uganda UGBAUGKAXXX Kampala 2
Barclays Bank of Uganda LTD. BARCUGKXXXX Kampala 1
British American Tobacco Uganda LTD BATSUGK1XXX Kampala 1
Cairo International Bank LTD CAIEUGKAXXX Kampala 1
Centenary Rural Development Bank Limited CERBUGKAXXX Kampala 1
Citibank Uganda Limited CITIUGKAXXX Kampala 2
Co-Operative Bank Ltd.,the COPBUGK1XXX Kampala 1
Commercial Bank of Africa Uganda Limited CBAFUGKAXXX Kampala 1
Crane Bank LTD CRANUGKAXXX Kampala 1
Crested Stocks and Securities Limited CRKSUGK1XXX Kampala 1
Dfcu Bank Limited DFCUUGKAXXX Kampala 1
Diamond Trust Bank Uganda Limited DTKEUGKAXXX Kampala 1
East African Development Bank AFDEUGKAXXX Kampala 1
Ecobank Uganda ECOCUGKAXXX Kampala 1
Engiplan Consultants ENCOUGK1XXX Kampala 1
Equity Bank Uganda LTD EQBLUGKAXXX Kampala 1
Equity Stock Brokers EQSBUGK1XXX Kampala 1
Exim Bank (Uganda) Limited EXTNUGKAXXX Kampala 1
Finance Trust Bank LTD FTBLUGKAXXX Kampala 1
Gold Trust Bank GOLTUGK1XXX Kampala 1
Guaranty Trust Bank (Uganda) LTD GTBIUGKAXXX Kampala 1
Housing Finance Bank LTD. HFINUGKAXXX Kampala 1
International Credit Bank LTD. ICFBUGK1XXX Kampala 1
Kcb Bank Uganda Limited KCBLUGKAXXX Kampala 1
M/D Trans Africa Bank TRARUGK1XXX Kampala 1
Mbea Brokerage Services (U) Limited MBRSUGK1XXX Kampala 1
Mercantile Credit Bank LTD MCBDUGK1XXX Kampala 1
Nc Bank Uganda Limited NINCUGKAXXX Kampala 1
Nile Bank LTD NLBKUGK1XXX Kampala 1
Orient Bank Limited ORINUGKAXXX Kampala 1
Postbank Uganda Limited UGPBUGKAXXX Kampala 1
Sabmiller Uganda SABMUGT1XXX Kampala 3
Stanbic Bank Uganda Limited SBICUGKXXXX Kampala 1
Standard Chartered Bank Uganda Limited SCBLUGKAXXX Kampala 2
Top Finance Bank Limited TOPFUGKAXXX Kampala 1
Tropical Bank Limited LAUBUGK1XXX Kampala 1
Tropical Bank LTD TROAUGKAXXX Kampala 1
Trust Bank (Uganda) Limited TRBAUGK1XXX Kampala 1
Uganda Institute of Bankers UIDBUGK1XXX Kampala 1
Uganda Securities Exchange LTD USCDUGKAXXX Kampala 1
United Bank For Africa (Uganda) LTD UNAFUGKAXXX Kampala 1

The way a SWIFT/BIC code from Uganda is structured

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

ABCF Bank code
4 letters that identify the bank.
UG Country code
2 letters for the country (ISO 3166).
KA 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 Uganda

This overview covers 46 banks and financial institutions in Uganda and 51 SWIFT/BIC codes between them. A SWIFT code tells every bank in the chain which institution should receive the money.

Every bank is listed with its own page with its main code and, where available, branch codes. The sections below covers how the codes work, what transfers cost and how to avoid mistakes.

International payments to Uganda and the BIC

Uganda is outside the SEPA area, the European zone for uniform euro payments. Payments from abroad usually travel through the SWIFT network, and the BIC of the receiving bank is required.

Not every country uses IBAN numbers. Check with the recipient which details their bank needs for incoming international payments. International transfers can pass through correspondent banks, each of which may deduct a fee.

Recognising a SWIFT code from Uganda

Every SWIFT/BIC code has 8 or 11 characters. It starts with four letters for the bank, followed by a two-letter country code and two characters for the location.

In every code from Uganda, characters five and six are the two-letter ISO code of Uganda, which makes these codes easy to recognise. If those two letters point to another country, the code belongs to a bank somewhere else, so check again.

An 11-character code adds a branch code. Choose a branch code only when the recipient explicitly gives you one – otherwise stick with the head office.

Transfer times to Uganda

How quickly a payment reaches Uganda depends on a few things: the currency, how many intermediary banks are involved, daily processing deadlines and differences in time zone. Transfers sent late in the day or on a weekend or public holiday usually start a business day later.

A growing number of banks use SWIFT gpi, which lets them follow a payment from bank to bank. Each gpi transfer gets a unique transaction reference, the UETR. Keep the payment confirmation until the money has arrived – you will need it if something goes wrong.

Which bank in Uganda has the most codes?

In our directory, Sabmiller Uganda holds the most SWIFT/BIC codes of all banks in Uganda. Its main office has SABMUGT1XXX; that is usually the right code for a transfer.

How many codes a bank has tells you more about how it registers branches and services than about its size. Unless a branch code is given, the head office code SABMUGT1XXX works for a payment to Sabmiller Uganda.

Receiving money in Uganda from abroad

Someone abroad who wants to pay you needs several details about your account. In practice that means: your full name exactly as it appears on the account, your account number or IBAN, the BIC of your bank and sometimes your postal address.

Find the bank in the list above and compare the code with your own bank details, but take the code from your own bank details when in doubt. Some banks also want your bank’s address.

Expect that the amount credited is smaller than the amount on the sender’s receipt. Charges on incoming payments differ per bank – your bank’s price list tells you what applies. Make clear with the sender who pays which costs.

The cheapest way to send money to Uganda

When you transfer money to Uganda through your bank, the stated fee is only part of the cost. There is the transfer fee, possibly fees from correspondent banks and, most importantly, the margin on the exchange rate when currencies differ.

The markup on the rate tends to be the biggest cost item, even though it is not listed as a fee. A simple test: set the offered rate against the mid-market rate and look at the difference.

Specialised transfer providers often use a rate near the mid-market rate with clearer fees. GoldexPay compares transfer services next to each other so you can see the amount that reaches the recipient for the same amount sent.

Verifying a SWIFT code from Uganda

Have the recipient send you the account details directly from a recent statement. A wrong code can cause delays, a returned payment or extra fees – compare it with the code in our list.

We gather bank codes using public sources and check them regularly. Institutions merge, change names and change codes, and no directory catches every change immediately. Before a payment that matters, confirm the code with the recipient’s bank. GoldexPay is an independent comparison site.

Scammers regularly send payment requests carrying new bank details. A real SWIFT code tells you nothing about who owns the account: criminals use real codes too.

Frequently asked questions

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

We list 46 banks and financial institutions in Uganda with 51 SWIFT/BIC codes.

What is the cheapest way to send money to Uganda?

Banks often add a markup to the exchange rate. Check the amount received in Uganda across transfer services to save money.

Which bank in Uganda has the most SWIFT codes?

Sabmiller Uganda has the most codes: 3 in our database. The head office uses SABMUGT1XXX.

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

Yes – Uganda does not use SEPA, so payments from abroad go through SWIFT and you need the BIC of the bank and the account details.

How long does a transfer to Uganda take?

A SWIFT transfer to Uganda usually takes 1–5 business days. Specialist transfer services are often faster and cheaper.

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