USD to KES converter

US dollar to Kenya shilling at the mid-market rate. The page fetches a live rate when it loads.

Rates verified 5 October 2026
KSh
Convert
More options
KES

100.00 USD in shillings

KSh 12,942.00

1 USD = KSh 129.42

How this was calculated

Rate used
1 USD = KSh 129.4200
Result
KSh 12,942.00

Mid-market reference rate updated 2026-09-05. Banks and bureaus add a margin of 1–4%.

Quick answer

1 USD is about KSh 129.42 at the mid-market reference rate updated 2026-09-05. 100 USD is about KSh 12,942.

USD to KES (reference rate 2026-09-05)
USDKESKESUSD
1129.421,0007.73
5647.105,00038.63
101,294.2010,00077.27
202,588.4020,000154.54
506,471.0050,000386.34
10012,942.00100,000772.68
50064,710.00500,0003,863.39
1,000129,420.001,000,0007,726.78

Popular calculations

Frequently asked questions

Why does the rate shown here differ from my bank?

Banks and forex bureaus add their own margin on top of the interbank mid-market rate shown here, so their buy and sell rates are always a bit worse than what this calculator shows. Use this as a reference point, then compare against your specific provider.

How often does the exchange rate change?

Continuously. The Kenyan Shilling trades against major currencies throughout the day based on market supply and demand, so any single rate is only a snapshot. You can edit the rate field here if you have a more current figure.

Who sets the official KES exchange rate?

The Central Bank of Kenya does not set the rate; it publishes a daily indicative rate calculated as the weighted average of registered interbank trades. Individual banks and forex bureaus set their own retail rates.

Related calculators

Sources:

Estimates for guidance only, not tax, legal or financial advice. Confirm with KRA, your employer or the provider for exact figures. How we calculate.