What a Forex Account Is
A forex account — most commonly a USD account — is a bank account denominated in a foreign currency. The mechanics are straightforward: you deposit dollars and the account balance stays in dollars. When you withdraw, you get dollars. If you want Kenya shillings, you instruct the bank to convert at that day's rate, and only then does the account value translate into KES.
This is different from a normal KES account in one important way: the bank is not constantly converting your balance. The exchange rate risk sits with you, not the bank. If the dollar weakens against the shilling — which has happened in short bursts even during long periods of shilling depreciation — the KES value of your balance falls. If the dollar strengthens, you gain.
Most major Kenyan banks offer USD accounts. Some also offer EUR and GBP accounts for clients with income in those currencies, though dollar accounts are by far the most common.
Which Banks Offer USD Accounts in Kenya
The following banks all offer personal or business USD accounts as of 2026. Rates and minimum balances change — confirm with the bank directly before opening.
| Bank | Account type | USD interest rate (approx.) | Notes |
|---|---|---|---|
| KCB | Dollar Savings & Current | 0.5–1.0% p.a. | No minimum on some accounts; widely accessible |
| Equity Bank | Dollar Savings & Current | 0.5–1.0% p.a. | Good for diaspora remittance accounts |
| Standard Chartered | USD Savings & Current | 1.0–2.5% p.a. | Better rates for higher balances; good service for expats |
| NCBA | USD Account | 0.5–1.5% p.a. | Competitive for business forex management |
| Co-operative Bank | Forex Savings & Current | 0.5–1.0% p.a. | Available for personal and business use |
| Absa Kenya | USD Accounts | 0.5–1.5% p.a. | Formerly Barclays; solid for international transfers |
| Stanbic Bank | USD Accounts | 0.5–1.5% p.a. | Strong for business USD transactions and trade finance |
| I&M Bank | Forex Accounts | 1.0–2.0% p.a. | Competitive rates; strong regional network |
A pattern you will notice immediately: the interest rates on USD accounts are low — much lower than what you earn in Kenya's money market funds or government bonds. A KES money market fund currently pays 11–16% per annum. A USD savings account pays 0.5–2.5%. On interest income alone, holding dollars is not a competitive savings strategy.
The return from a USD account does not come primarily from interest. It comes from the exchange rate moving in your favour — the shilling depreciating against the dollar.
The KES Depreciation Argument
This is the core of the dollar account case, and it is worth being precise about.
Over the past decade, the Kenyan shilling has depreciated roughly 50–60% against the US dollar. Someone who held $1,000 in 2014 at a rate of around KES 88 per dollar would have had KES 88,000 in shilling terms. The same $1,000 at the 2024 peak rate of around KES 157 per dollar was worth KES 157,000. That is a 78% gain in KES terms — from the exchange rate alone, before any interest on the dollar balance.
That sounds compelling. But the comparison needs to be complete. A KES money market fund earning 13% annually over the same 10-year period would have turned KES 88,000 into approximately KES 298,000. The KES savings vehicle, reinvesting returns, outperformed the USD account even accounting for the significant shilling depreciation — because the interest rate differential was large and compounded over time.
This is the tension at the heart of the dollar account question. The exchange rate has moved strongly in favour of dollar holders over the long term. But KES interest rates are high enough that the math is not obvious. Whether dollars or KES savings win over any given period depends on how much the exchange rate moves — which nobody can predict reliably.
If you're considering forex savings vs paying down debt, our loan calculator shows you the interest cost of any outstanding borrowing.
Loan Calculator →When a Dollar Account Makes Sense
There are four situations where a USD account is the right tool — not because it is a better investment than a money market fund, but because it matches the currency of what you are trying to do.
1. You earn in USD and have USD expenses
If you are a freelancer paid through Upwork or Payoneer, a remote worker on a USD salary, or a consultant billing international clients, some of your expenses are also in USD — cloud subscriptions, software licences, international platform fees, or eventual travel. Converting every dollar to shillings and then converting back when you need dollars is expensive. The bank charges a spread on every conversion, typically 0.5–2%. Holding a dollar account means you receive in dollars, hold in dollars, and spend in dollars — eliminating the round-trip conversion cost.
2. You have a specific USD-denominated purchase planned within 6–18 months
If you are planning to pay school fees in the US or UK, import equipment, or buy a vehicle from Japan or the UAE, your eventual expense is in foreign currency. Saving in KES and converting at the time of purchase exposes you to exchange rate risk right when you can least afford it. Holding USD for a defined, near-term USD expense removes that risk. This is not a bet on the exchange rate — it is eliminating currency uncertainty around a known future cost.
3. You receive diaspora remittances and want to delay the conversion decision
If family abroad sends you money regularly and your KES needs are covered by local income, a USD account lets you hold the remittances in dollars until you decide to convert. This is useful if you believe the shilling will weaken further, or if you simply want to build a foreign currency reserve over time without being forced to convert at whatever the rate happens to be on the day funds arrive.
4. You are an importer managing purchase cycles
Businesses that buy goods from overseas typically pay suppliers in USD. Holding a USD account to accumulate the purchase amount — rather than converting to KES and converting back when the supplier invoice arrives — removes one set of conversion costs and protects against mid-cycle currency movements. This is standard treasury management for small importers.
When a Dollar Account Does Not Make Sense
The cases where dollar accounts are the wrong tool are just as important.
Emergency funds. Your emergency fund needs to be available in Kenya shillings within 48 hours. Converting a USD balance to KES takes additional steps and may take a day or two to clear, depending on the bank and the day of the week. Keep your emergency reserve in a KES money market fund — accessible, liquid, and denominated in the currency you will actually spend in a crisis.
Expecting to beat KES MMF returns through interest alone. At 0.5–2% USD interest versus 11–16% KES money market returns, the interest rate gap is enormous. To break even purely on interest, the shilling would need to depreciate by roughly 10–14% every single year. That has happened in some years, but not consistently, and it is not something you can plan around. Do not open a dollar account expecting the interest to compete with KES savings rates — it will not.
Converting KES to USD as a long-term investment strategy. This is currency speculation, not savings. You are betting that the shilling will weaken more than the KES interest rate differential over your holding period. That may pay off. It may not. It is a different activity from investing, and you should be clear-eyed that you are making a bet, not following a reliable strategy. If your income is in KES and you have no USD expenses, the case for converting to dollars is much weaker than it looks at first.
Parking long-term savings. Over horizons of 10 or more years, Kenya's equity market, government bonds, and even money market funds have the potential to outperform the currency gain from holding USD — because the returns compound at high rates and the interest rate differential adds up. Dollar accounts are a short-to-medium term tool, not a retirement savings vehicle.
A Simple Rule for Most People
Most people asking about dollar accounts fall into one of two situations. Here is a clear heuristic for each.
If you have USD income: hold USD for USD expenses, convert surplus to a KES money market fund for local needs. Do not hold more dollars than you have planned USD expenses or a defined reason to wait on conversion. The longer the dollars sit idle at 1% interest when KES is earning 13%, the more you are paying for the optionality of having dollars.
If all your income is in KES: converting to dollars for investment is a directional bet on the exchange rate. It is not a substitute for a savings plan. If you want currency diversification, the cleaner path is a small, deliberate allocation — not converting your entire savings pool to USD because you heard the shilling always falls.
How to Open a USD Account
The process is similar across most banks. Walk in to any branch or apply online if the bank supports digital onboarding for forex accounts (not all do yet).
You will need:
- National ID or passport
- KRA PIN certificate
- Passport-size photograph (for some banks)
- Minimum opening deposit — varies by bank; some accounts have no minimum
- Source of funds documentation for larger amounts — typically a bank statement, payslip, or contract showing where the dollars are coming from
Most accounts are opened within one business day. For remote applications where the bank mails account details, allow up to three days. Once open, you can receive SWIFT transfers, load from a forex card, or in some cases deposit cash at a branch forex desk.
Watch the Conversion Spread
Every time you convert between dollars and shillings, the bank applies a bid-ask spread. The published mid-rate you see quoted on financial sites is not the rate you actually transact at. The bank buys dollars from you at a lower rate (the bid) and sells dollars to you at a higher rate (the ask). The difference — the spread — is the bank's margin, typically 0.5–2% depending on the bank and the transaction size.
On a small conversion of $200, a 1% spread costs $2. On a large conversion of $10,000, the same spread costs $100. For this reason, frequent small conversions in both directions are expensive. If you know you will be converting at some point, batching transactions into fewer, larger conversions reduces the cumulative cost of the spread.
The spread also means the comparison between USD and KES returns is slightly worse for the dollar account than the headline numbers suggest — every entry and exit from the dollar account carries a cost that does not appear in the interest rate comparison.
If you're considering forex savings vs paying down debt, our loan calculator shows you the interest cost of any outstanding borrowing.
Loan Calculator →The Bottom Line
A dollar account in Kenya is a useful tool in specific circumstances — not a universal upgrade to a savings account. If you earn or spend in USD, it removes currency risk and conversion costs on the natural flow of your money. If you are trying to preserve wealth against shilling depreciation, it is one option among several, and it carries its own risks — including the risk that the shilling holds steady or strengthens while you earn almost nothing in interest.
The clearest use cases are functional: matching the currency of your income to the currency of your expenses, or holding forex for a defined future purpose. The least clear use case is converting KES income to dollars as a savings strategy — that is a bet worth understanding fully before placing it.