Planning car hire in Uganda? The currency you choose at checkout can influence the final cost more than you might expect.
When you prepay for a rental in Uganda, choosing between Ugandan Shillings (UGX) and US Dollars (USD) can affect what you ultimately pay. Paying in UGX can feel straightforward because the amount appears fixed, but the exchange rate used by the provider may not be as favourable as your bank’s. Paying in USD can sometimes work out cheaper, but only if your card does not add foreign transaction fees and you avoid Dynamic Currency Conversion (DCC).
The simplest way to decide is to compare the total cost in your home currency after all fees. This means considering three key factors: the exchange rate applied, any conversion markup, and whether your bank charges foreign transaction fees. Also remember that some prepaid bookings are charged immediately, while others involve deposits or later payments, sometimes in a different currency.
If you are arriving at Entebbe International Airport, payment options and pricing can vary by provider. Always review the payment terms carefully before confirming your booking.
How exchange rates work for online prepayment
There are typically two ways currency conversion happens when you pay online.
First, the rental company may convert the USD price into UGX and charge your card in local currency. Second, the provider may charge you in USD, and your bank or card issuer converts the amount into your home currency.
These two exchange rates are rarely the same. Card networks like Visa and Mastercard usually offer rates close to the global market rate, sometimes with a small markup. On the other hand, a merchant-provided UGX price often includes a larger margin to cover exchange risk and processing costs.
That is why paying in UGX is not always cheaper. It only makes sense if the rate used by the provider is better than what your bank would apply, including any fees.
Foreign transaction fees: a key deciding factor
Many debit and credit cards charge a foreign transaction fee for payments made in a foreign currency, often between 2% and 3%.
If your card includes this fee, paying in USD may increase your total cost, even if the exchange rate is good. In that case, paying in UGX could be more economical because it avoids the foreign transaction charge.
However, if you have a card that offers 0% foreign transaction fees, paying in USD often works out cheaper. You benefit from a competitive exchange rate without additional percentage charges. This is why the best option can vary depending on your card.
Dynamic Currency Conversion: the “convenient” option to avoid
DCC is when you are offered the option to pay in your home currency instead of the local currency. This can appear online, at the rental desk, or on a card terminal.
While it may seem convenient, DCC usually applies a weaker exchange rate and may include extra fees. To avoid unnecessary costs, choose the local transaction currency—often USD in Uganda’s car hire market—when given the option.
If a provider offers to charge you in your home currency, it is worth comparing carefully or declining in favour of the standard currency.
Prepay online versus pay at pick-up
Prepaying online can help with budgeting, but it also means locking in a currency decision early. If you choose to pay at pick-up, you may be charged in USD and let your bank handle the conversion, which can be favourable if your card has low or no foreign transaction fees.
Even with prepaid bookings, some costs are often paid locally in Uganda. These may include fuel, optional extras, park fees, additional drivers, or insurance upgrades. Security deposits are also commonly held in USD.
This means your card’s foreign transaction policy still matters, even if you prepay part of the booking.
A practical way to compare costs
- To make the right decision, compare both options using a simple method:
- Start with the full checkout total, including taxes and mandatory charges. If paying in USD, add your card’s foreign transaction fee if applicable. Then estimate the conversion using a realistic exchange rate from your bank.
- Next, check whether the UGX price includes any hidden conversion margins or extra fees. Finally, consider timing—prepaying locks in today’s rate, while paying later means the final cost depends on the exchange rate at that time.
So, should you pay in UGX or USD for car hire in Uganda?
Pay in USD if your card does not charge foreign transaction fees, and you can avoid DCC. This often gives you a better exchange rate and lower overall cost.
Pay in UGX if your card applies foreign transaction fees or if you prefer the certainty of a fixed amount in advance. Just make sure the UGX price is a genuine local charge and not a marked-up conversion.
If your trip includes travel beyond Kampala—for example, to Jinja or national parks—remember that some expenses during your journey may still be charged in USD, so your card choice remains important.
Bottom line
There is no one-size-fits-all answer. The better option depends on your card, fees, and preference for cost certainty.
In many cases, paying in USD offers better value if your card supports low-cost foreign transactions. However, paying in UGX can be safer if you want to avoid extra bank charges or prefer a predictable total.
The key is to compare the full cost, including exchange rates and fees, before you confirm your booking.
FAQ
Is it always cheaper to pay in USD for car hire in Uganda?
No. It is often cheaper if your card has low or zero foreign transaction fees, but it can be more expensive if your bank adds charges.
What is Dynamic Currency Conversion and should I avoid it?
DCC allows you to pay in your home currency instead of the local one, but it usually uses a poor exchange rate. Choosing the local transaction currency is typically cheaper.
If I prepay in UGX, will everything be charged in UGX?
Not necessarily. Deposits and extras are often processed in USD, so your card’s foreign transaction fees may still apply.
How can I estimate the real cost before booking?
Compare the total in both currencies, include any bank fees, and use a realistic exchange rate to calculate the final amount.
Can exchange rates affect refunds?
Yes. If a refund is processed in a different currency, exchange rate changes between payment and refund dates can affect the final amount you receive.







