How to receive USD in Uganda

To receive US dollars in Uganda, give the payer the details of a USD account in your company's name at a Ugandan bank, or US account details from a provider that serves Ugandan businesses. Uganda's Foreign Exchange Act, 2004 contains no rule requiring exporters to repatriate or convert their proceeds, but foreign currency payments to and from Uganda must go through a bank. This guide covers the routes, the rules, what to give the payer, arrival times, published costs, platform options and the position on stablecoins.

By Helm Editorial TeamPublished 29 October 2026Last reviewed 29 October 2026
Key takeaways
  • A Ugandan business can receive US dollars into a USD account at a Ugandan bank by SWIFT wire, or into US account details from a provider that serves Uganda, which a US payer funds by ACH or Fedwire.
  • The Foreign Exchange Act, 2004 requires foreign currency payments to or from Uganda to go through a bank, and contains no provision requiring exporters to repatriate or surrender their proceeds.
  • Under section 10 of the Act, temporary exchange controls may be imposed only in a severe deterioration of the balance of payments, for up to three months unless extended.
  • Centenary Bank's 2026 tariff charges USD 8 on inward transfers under $500 and 0.25% above $10,000, and UBA Uganda's May 2026 tariff lists an inward TT charge of UGX 30,000, with 15% excise duty on both.
  • Eversend states that it gives Ugandan businesses USD account details in the company's name, with ACH receipts at 0.49% plus $0.49 and wires at 0.49% plus $10.
  • The Bank of Uganda states that virtual assets are not legal tender, and its Governor said in a speech published in February 2026 that Uganda has no licensed virtual asset service providers.

How to receive USD in Uganda: the short answer

A Ugandan business paid from abroad has three main ways to receive US dollars. The first is a USD account at a Ugandan bank, which the payer funds by an international wire. The second is a set of US account details, a routing number and account number, from a provider outside Uganda that accepts Ugandan businesses, which a US payer funds as a domestic US payment. The third is a payment platform or remittance service, which usually converts the money to shillings before it reaches you.

Uganda is one of the more open markets in Africa for foreign currency. The Foreign Exchange Act, 2004 requires foreign currency payments to and from Uganda to go through a bank, and it licenses foreign exchange dealers and money remitters, but it contains no provision requiring exporters to repatriate or surrender their proceeds. The questions for a Ugandan business are mostly practical: how the payer pays most cheaply, how long the money takes, what each bank or provider charges, and whether a provider accepts Ugandan companies.

This guide is written for the businesses that are paid in dollars from outside Uganda: exporters of coffee, gold, fish, tea, cocoa and flowers; tour operators and lodges; software, design and outsourcing firms with clients in the United States and Europe; and freelancers. The sections below cover each route, the Bank of Uganda (BoU) rules, the exact details to give a payer, arrival times, published costs, platform options, stablecoins and where a Helm account fits.

The ways to receive US dollars in Uganda

The table compares the routes. It is not a ranking, and many Ugandan businesses use two: a USD account at a Ugandan bank for exports and local spending, and US account details for clients who prefer to pay by ACH.

RouteHow the payer paysWhat arrivesSuitsMain point to check
USD account at a Ugandan bankInternational wire by SWIFT, through the bank's US correspondentUS dollars in UgandaExporters of goods and service firmsCorrespondent details on the invoice; the bank's inward commission
Shilling account receiving dollarsSWIFT wire in USDShillings, converted at the bank's rateFirms with only shilling costsNo dollar balance kept
US account details from a provider abroadACH or Fedwire, as a US domestic paymentUS dollars, held by the providerAgencies, software firms and freelancers with US clientsWhether the provider accepts Uganda and whose name is on the account
Payment platform balanceThrough the platform, a marketplace or a payment linkDollars in the platform, then shillings on withdrawalFreelancers and marketplace sellersPlatform fees and conversion margin
Remittance serviceSender pays a licensed money remitterDepends on the serviceSmall personal amounts, not business invoicesThe remitter's rate and fees

Sources: Foreign Exchange Act, 2004; Eversend Uganda business page. As published on 29 October 2026.

SWIFT is the international network banks use to send cross-border payments, identified by an 8 or 11 character bank code. ACH is the low-cost US domestic bank transfer system that US companies use for routine supplier payments. Fedwire is the Federal Reserve's real-time system for US dollar payments, used for large or urgent amounts.

How to choose

An exporter of goods paid by letter of credit or documentary collection needs a Ugandan bank, because those instruments run bank to bank and the documents travel with them. A service firm paid by US clients gains most from US account details, because the client's accounts team pays a routing and account number the same way it pays any US vendor. A freelancer with small, frequent receipts may find a platform simplest, but should compare the conversion rate it gives against the rate a bank offers.

Uganda's rules for money received from abroad

Foreign exchange in Uganda is governed by the Foreign Exchange Act, 2004, which the Bank of Uganda administers. Its main points for a business paid in dollars are set out below, with the section of the Act.

TopicWhat the Act saysWhat it means when you are paid in USD
Dealing in foreign exchangeNo person may carry on the business of dealing in foreign exchange without a license (s.5)Convert through a bank or licensed forex bureau
Payments to and from UgandaForeign currency payments to or from Uganda must go through a bank (s.9(2)); money transfers through a person licensed for them (s.9(3))Use a bank or licensed remitter, not an informal agent
Export proceedsNo provision requires repatriation or surrender of export proceedsExporters may keep dollars; confirm your bank's own requirements
Temporary controlsThe Governor, in consultation with the Minister, may impose temporary controls only in a severe deterioration of the balance of payments, for up to three months unless extended (s.10)Rules can change quickly in a crisis; reasons are published in the Gazette
InformationThe BoU may require details of foreign exchange transactions and returns, and may direct persons to give information (s.4 and s.11)Keep invoices and contracts for each receipt
OffensesBreaches carry a fine of up to 200 currency points, up to two years' imprisonment, or both (s.17)Deal only through licensed channels

Source: Foreign Exchange Act, 2004, Bank of Uganda archive. As published on 29 October 2026. Confirm current regulations and your bank's documentation requirements.

The practical point is that the Act regulates channels, not ownership. A Ugandan company may hold and receive dollars, and may convert them when it chooses, provided the money moves through a bank or a licensed provider. Section 9(5) lets the BoU prescribe what information must be reported about bank accounts in or outside Uganda, so a company holding an account abroad should ask its bank or adviser what it must report.

Tax still applies

Freedom to hold dollars does not change tax. Income received in dollars is income of the Ugandan business and is reported to the Uganda Revenue Authority in shillings. Record the shilling value on the day each payment is received, and again when you convert, so the exchange difference shows in the accounts, and take advice from a Ugandan tax adviser on how your income is treated.

What to give the payer

Most delays and short payments come from incomplete details on the invoice. Send the payer one set of details, in writing, and ask the payer's accounts team to save it as a vendor record.

FieldFor a wire to a Ugandan bank (SWIFT)For US account details (ACH or Fedwire)
Beneficiary nameCompany's registered name, exactly as on the accountCompany's registered name, exactly as on the account
Account identifierThe USD account number, not the shilling accountUS account number
Bank identifierBank's full legal name, branch and SWIFT codeNine-digit routing number
Correspondent bankThe US bank your bank uses for dollars, its SWIFT code and your bank's account number thereNot needed
ChargesOUR, so the full amount arrivesNot applicable to ACH
ReferenceInvoice number, and for exports the contract or shipment referenceInvoice number

Field list reflects standard SWIFT and US payment practice; confirm your bank's standard settlement instructions. As published on 29 October 2026.

A correspondent bank is a bank that holds an account for another bank and settles payments in its currency. A missing or wrong correspondent is the most common reason a dollar wire is delayed or returned, and Centenary Bank's tariff lists a USD 35 charge for funds queried because of missing details. OUR, SHA and BEN are SWIFT charge codes: OUR means the sender pays all fees so the full amount arrives, SHA means fees are shared and intermediary banks may deduct theirs in transit, and BEN means the receiver pays them all. Agree OUR in the contract for large invoices, so the amount credited matches the invoice.

For a US client, US account details remove most of these fields. Our guide on how to receive USD from overseas buyers shows how to set these details out on an invoice.

How long a USD payment takes to arrive

Arrival time depends on the rail the payer uses, not only on your bank.

RailPublished timingWhat affects it
ACH (US account details)About 80% of ACH volume settles in one banking day or less; Same Day ACH accepts payments up to $1 million eachPayer's bank cut-off and whether it uses Same Day ACH
Fedwire (US account details)Real-time gross settlement; final and irrevocable once processed; business day runs 9:00 p.m. ET the previous day to 7:00 p.m. ET, Monday to FridayPayer's bank hours and US public holidays
SWIFT wire to a Ugandan bankDepends on the number of correspondent banks in the chainCorrespondent checks, missing details, Ugandan and US holidays
Platform withdrawal to a Ugandan accountSet by each platformThe platform's processing and the receiving bank

Sources: Nacha, "Significant majority of ACH payments settle in one business day or less" (28 August 2023) and Same Day ACH limit; Federal Reserve Financial Services, Fedwire Funds Service operating hours. As published on 29 October 2026.

Real-time gross settlement means each payment is settled individually as it is processed, rather than in batches. For a SWIFT wire, the best way to avoid delay is to give complete details the first time, quote the invoice number, and ask the payer for the SWIFT confirmation, which carries a reference your bank can use to trace the payment if it does not arrive.

What it costs: published fees

Receiving dollars has three cost layers: the payer's bank fee, any correspondent deduction on the way, and your own bank's or provider's charges. A fourth, conversion, applies only when you change dollars into shillings. The table shows charges that Ugandan banks and platforms publish. Other banks set their own tariffs, so ask yours for its current tariff guide.

Provider and itemPublished charge
Centenary Bank: inward transfer commission, under $500USD 8
Centenary Bank: inward transfer commission, $501 to $1,500USD 18
Centenary Bank: inward transfer commission, over $10,0000.25%, maximum 500 or equivalent
Centenary Bank: foreign currency cash withdrawal0.4% of face value, minimum $5
UBA Uganda: inward telegraphic transferUGX 30,000
UBA Uganda: USD cash depositFree below $2,000; 0.5% above $2,000, minimum $10
Eversend: receiving USD by ACH0.49% plus $0.49
Eversend: receiving USD by wire0.49% plus $10
Payoneer: receiving into a non-local-currency receiving account1%, minimum $1
Payoneer: withdrawal to a local bank account1.2% to 4%

Sources: Centenary Bank, Tariff Guide 2026 (effective 1 February 2026); UBA Uganda, Tariff Guide (effective 1 May 2026); Eversend Uganda business page; Payoneer fees page (updated 1 January 2026). As published on 29 October 2026. Both banks state that their charges attract 15% excise duty. Platform conversion rates include a margin over the mid-market rate, which is a separate cost.

The table shows why the route matters for larger amounts. On a $20,000 receipt, Centenary's 0.25% inward commission is $50, a flat UGX 30,000 charge at UBA is the same at any size, and a 1% platform fee is $200. Conversion is usually the largest cost of all: if you convert to shillings, compare the rate offered with the rate a second bank quotes on the same day.

A nil or low inward charge does not mean the full invoice amount arrives. Under SHA terms, the payer's bank and any intermediary can deduct their own fees on the way, which is why OUR matters for large payments.

Eversend, Wise and other platforms in Uganda

Platforms and fintechs, financial technology companies that are not banks, are common for agencies and freelancers. Each one sets its own country list and its own rules. The table records what each provider's own page states.

ProviderWhat its own page states for UgandaPoint to check
EversendUSD account details in your Ugandan company's name, paid by ACH or wire; no monthly fees, no minimum balance and no correspondent fees on incoming payments; conversion to shillings at a rate shown before you confirmOne-time business verification with company documents
WiseUganda is not on the list of countries where customers can hold moneyNot available for holding balances
AirwallexUganda is not on its list of supported business registration locationsNot available to Ugandan companies
WorldFirstIts Africa offering is available across Nigeria, Ghana, Kenya and Morocco; Uganda is not namedNot named for Uganda
PayoneerFees published globally; they depend on sender and recipient locationsFees shown at registration and in the account

Sources: Eversend Uganda; Wise country list; Airwallex eligible countries; WorldFirst Africa; Payoneer fees page. As published on 29 October 2026.

Before choosing a platform, ask four questions. Are the account details in your company's own name, or in the platform's name with a reference? Which rails do they accept: ACH, Fedwire, SWIFT or only platform payments? Can you hold dollars, or are they converted on withdrawal? And can you get a statement for each receipt that your bank, auditor and the tax authority will accept?

Freelancers and sole traders

Individuals can open personal USD accounts at Ugandan banks. Freelancers paid through marketplaces receive into a platform balance and withdraw on the platform's own terms. Keep each client contract and invoice, because a bank may ask for them when a large payment arrives. A freelancer who forms a company should move client payments into an account in the company's name, so business income is not mixed with personal money.

Stablecoins

Some foreign clients offer to pay in USDC or USDT, digital tokens designed to hold a steady value of one US dollar. Uganda has no comprehensive law for them yet. In a speech published by the Bank for International Settlements on 10 February 2026, BoU Governor Michael Atingi-Ego said the BoU has stated that virtual assets are not legal tender, that Uganda's approach has been "a pause" rather than a prohibition, and that Uganda has no licensed virtual asset service providers. The BoU has also written to institutions licensed under the national payment systems framework directing them to desist from facilitating crypto transactions, as reported. A Ugandan business paid in stablecoins has no licensed local route to convert them, so ask clients to pay by bank transfer.

Where a Helm account fits

Helm is a financial technology company, not a bank. Accounts are held with regulated partner institutions. Helm provides USD account details in your company's own name, with a US routing and account number that receives ACH, Fedwire and SWIFT payments, alongside EUR details (IBAN, SEPA and SWIFT) and GBP details (sort code, Faster Payments and SWIFT).

  • Agencies and service firms can give US clients domestic payment details, hold the dollars, and move to their Ugandan account what they need to spend in shillings.
  • Exporters can collect a buyer's payment by ACH or Fedwire and keep it in dollars, or transfer it to their Ugandan bank when they need it, since the Act sets no repatriation deadline. Keep the shipment documents with each receipt.
  • Businesses that also import can pay suppliers by SWIFT or by local rails in the supplier's currency where available, with the rate, fee and expected arrival shown before sending.
  • Stablecoins: Helm accounts can receive USDC and USDT and convert them to USD only where local law allows; given the BoU's position, take advice before using this feature.

Each account has a named account manager, and review questions are answered in writing within one business day. Trade finance, including receivables finance, is arranged case by case. Helm agrees pricing with each business in writing before the account opens, and shows the rate, the fee and the expected arrival before you confirm each payment. For a neighboring market with similar routes, see our guide on how to receive USD in Kenya.

Checklist for receiving USD in Uganda

  • Open a USD account at your Ugandan bank in the company's registered name.
  • Put the USD account number, SWIFT code and US correspondent on every invoice, never the shilling account.
  • Agree OUR charges with payers for large invoices.
  • For US clients, decide whether US account details would save them a wire.
  • Move and convert money only through banks and licensed providers.
  • Keep contracts, invoices and SWIFT confirmations for every receipt.
  • Compare conversion rates from two banks before converting large amounts.

Open a Helm account

USD, EUR and GBP accounts in your company's name, with a named account manager.

Open account

Questions

How can a business in Uganda receive US dollars?

A Ugandan business can receive US dollars into a USD account at a Ugandan bank, which payers fund by SWIFT wire through the bank's US correspondent. It can also use US account details from a provider that accepts Ugandan businesses, which US payers fund by ACH or Fedwire.

Do Ugandan exporters have to bring dollars home or convert them?

The Foreign Exchange Act, 2004 contains no provision requiring exporters to repatriate or surrender their proceeds. It does require foreign currency payments to and from Uganda to go through a bank, so confirm your bank's own documentation requirements.

Are there exchange controls in Uganda?

Not in normal times. The Foreign Exchange Act licenses dealers and remitters and routes payments through banks, but section 10 allows temporary controls only where the balance of payments deteriorates severely, for up to three months unless extended.

What details does a foreign client need to pay my Ugandan USD account?

The client needs your registered business name, the USD account number, your bank's full name, branch and SWIFT code, and your bank's US correspondent with its SWIFT code and your bank's account number there. Ask the client to quote your invoice number and to use the OUR charge code.

How much do Ugandan banks charge to receive a USD transfer?

Each bank publishes its own tariff. Centenary Bank's 2026 tariff charges USD 8 on inward transfers under $500 and 0.25% above $10,000, and UBA Uganda's May 2026 tariff lists an inward TT charge of UGX 30,000, with 15% excise duty on both.

Can I use Wise to receive USD in Uganda?

Uganda is not on Wise's list of countries where customers can hold money, and Airwallex does not list it as a supported registration location, as published on 29 October 2026. Eversend states that it offers Ugandan businesses USD account details in the company's name.

How fast does a USD payment reach Uganda?

A US client paying US account details by ACH usually settles in one banking day or less, as Nacha reports for about 80% of ACH volume, and Fedwire settles in real time during its operating hours. A SWIFT wire to a Ugandan bank depends on the number of correspondent banks in the chain.

Is crypto legal in Uganda?

Uganda has no comprehensive virtual asset law. The Bank of Uganda states that virtual assets are not legal tender, and its Governor said in a speech published in February 2026 that Uganda has no licensed virtual asset service providers.

Can a Ugandan company hold a USD account outside Uganda?

The Foreign Exchange Act, 2004 does not prohibit it, but payments must move through banks or licensed providers and the Bank of Uganda may prescribe what must be reported about accounts held outside Uganda. Check reporting requirements with your bank or adviser.

References

  1. Bank of Uganda: Foreign Exchange Act, 2004
  2. BIS: Michael Atingi-Ego, From regulation to growth, Uganda as a regional hub for virtual assets (10 February 2026)
  3. Yahoo Finance: Desist from facilitating trade in crypto assets, Uganda warns banks and fintechs
  4. Centenary Bank: Tariff Guide 2026
  5. UBA Uganda: Tariff Guide (effective 1 May 2026)
  6. Eversend: Receive USD, Uganda business accounts
  7. Payoneer: Fees
  8. Nacha: Significant majority of ACH payments settle in one business day or less (28 August 2023)
HelmHelm is a business account for companies that trade internationally: USD, EUR and GBP accounts, international payments, collections and currency exchange, with a named account manager. Questions: [email protected].

This guide is general information for businesses, not financial, legal or tax advice. Rules, fees and timings were checked against the sources listed on the review date and may change.