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.
- 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.
| Route | How the payer pays | What arrives | Suits | Main point to check |
|---|---|---|---|---|
| USD account at a Ugandan bank | International wire by SWIFT, through the bank's US correspondent | US dollars in Uganda | Exporters of goods and service firms | Correspondent details on the invoice; the bank's inward commission |
| Shilling account receiving dollars | SWIFT wire in USD | Shillings, converted at the bank's rate | Firms with only shilling costs | No dollar balance kept |
| US account details from a provider abroad | ACH or Fedwire, as a US domestic payment | US dollars, held by the provider | Agencies, software firms and freelancers with US clients | Whether the provider accepts Uganda and whose name is on the account |
| Payment platform balance | Through the platform, a marketplace or a payment link | Dollars in the platform, then shillings on withdrawal | Freelancers and marketplace sellers | Platform fees and conversion margin |
| Remittance service | Sender pays a licensed money remitter | Depends on the service | Small personal amounts, not business invoices | The 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.
| Topic | What the Act says | What it means when you are paid in USD |
|---|---|---|
| Dealing in foreign exchange | No 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 Uganda | Foreign 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 proceeds | No provision requires repatriation or surrender of export proceeds | Exporters may keep dollars; confirm your bank's own requirements |
| Temporary controls | The 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 |
| Information | The 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 |
| Offenses | Breaches 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.
| Field | For a wire to a Ugandan bank (SWIFT) | For US account details (ACH or Fedwire) |
|---|---|---|
| Beneficiary name | Company's registered name, exactly as on the account | Company's registered name, exactly as on the account |
| Account identifier | The USD account number, not the shilling account | US account number |
| Bank identifier | Bank's full legal name, branch and SWIFT code | Nine-digit routing number |
| Correspondent bank | The US bank your bank uses for dollars, its SWIFT code and your bank's account number there | Not needed |
| Charges | OUR, so the full amount arrives | Not applicable to ACH |
| Reference | Invoice number, and for exports the contract or shipment reference | Invoice 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.
| Rail | Published timing | What 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 each | Payer'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 Friday | Payer's bank hours and US public holidays |
| SWIFT wire to a Ugandan bank | Depends on the number of correspondent banks in the chain | Correspondent checks, missing details, Ugandan and US holidays |
| Platform withdrawal to a Ugandan account | Set by each platform | The 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 item | Published charge |
|---|---|
| Centenary Bank: inward transfer commission, under $500 | USD 8 |
| Centenary Bank: inward transfer commission, $501 to $1,500 | USD 18 |
| Centenary Bank: inward transfer commission, over $10,000 | 0.25%, maximum 500 or equivalent |
| Centenary Bank: foreign currency cash withdrawal | 0.4% of face value, minimum $5 |
| UBA Uganda: inward telegraphic transfer | UGX 30,000 |
| UBA Uganda: USD cash deposit | Free below $2,000; 0.5% above $2,000, minimum $10 |
| Eversend: receiving USD by ACH | 0.49% plus $0.49 |
| Eversend: receiving USD by wire | 0.49% plus $10 |
| Payoneer: receiving into a non-local-currency receiving account | 1%, minimum $1 |
| Payoneer: withdrawal to a local bank account | 1.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.
| Provider | What its own page states for Uganda | Point to check |
|---|---|---|
| Eversend | USD 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 confirm | One-time business verification with company documents |
| Wise | Uganda is not on the list of countries where customers can hold money | Not available for holding balances |
| Airwallex | Uganda is not on its list of supported business registration locations | Not available to Ugandan companies |
| WorldFirst | Its Africa offering is available across Nigeria, Ghana, Kenya and Morocco; Uganda is not named | Not named for Uganda |
| Payoneer | Fees published globally; they depend on sender and recipient locations | Fees 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 accountQuestions
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
- Bank of Uganda: Foreign Exchange Act, 2004
- BIS: Michael Atingi-Ego, From regulation to growth, Uganda as a regional hub for virtual assets (10 February 2026)
- Yahoo Finance: Desist from facilitating trade in crypto assets, Uganda warns banks and fintechs
- Centenary Bank: Tariff Guide 2026
- UBA Uganda: Tariff Guide (effective 1 May 2026)
- Eversend: Receive USD, Uganda business accounts
- Payoneer: Fees
- Nacha: Significant majority of ACH payments settle in one business day or less (28 August 2023)
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.