Dollar to KES converter
Type dollars. See shillings at the CBK rate, at a bank, and on M-Pesa.
Convert dollarsThe short answer
1 US dollar is KES 129.81 at the Central Bank of Kenya rate of 15 Oct 2026, so 100 dollars is about KES 12,981.
A bank pays less for your cash: NCBA listed the dollar at KES 125.00 buying and KES 133.50 selling on 16 Oct 2026, so 100 dollars sold there is about KES 12,500. Hold the dollars as USDT instead and Dovo pays about KES 127.67 per USDT to your M-Pesa right now. So 100 USDT gets you about KES 12,764 in 2 cash outs, shown exactly before you confirm.
Convert dollars to shillings
The CBK rate, a bank's rate, and about what Dovo pays on M-Pesa for the same USDT. Dovo shows your exact KES before you confirm.
- At the CBK rate, 15 Oct 2026
- KES 12,981
- A bank buying your dollars (NCBA, 16 Oct 2026)
- KES 12,500
- CBK rate
- 1 USD = 129.81 KES
- Your exact amount
- Shown in Dovo before you confirm
Sent as 2 cash outs of up to 78 USDT each
What a dollar is worth, by channel
The same dollar buys a different number of shillings depending on who converts it.
100 dollars in shillings
| Channel | KES per dollar | For 100 dollars |
|---|---|---|
| Central Bank of Kenya mean, 15 Oct 2026 | 129.81 | 12,981 |
| NCBA buys your dollars, 16 Oct 2026 | 125.00 | 12,500 |
| NCBA sells you dollars, 16 Oct 2026 | 133.50 | 13,350 |
| Binance P2P buyers of USDT by M-Pesa, 13 Oct 2026 | 129.05 to 130.00 | 12,905 to 13,000 |
| Dovo pays for USDT (all-in, live) | 127.67 | 12,764 (2 cash outs) |
Bank and P2P rates change all day. The Dovo rate is live on this page and exact in the app.
What your dollars become
| USD | At the CBK rate | Bank buys at | On M-Pesa with Dovo |
|---|---|---|---|
| 10 | 1,298 | 1,250 | 1,275 |
| 50 | 6,491 | 6,250 | 6,382 |
| 1002 cash outs | 12,981 | 12,500 | 12,764 |
| 2003 cash outs | 25,962 | 25,000 | 25,521 |
| 500 | 64,905 | 62,500 | Above 200 USDT a day |
| 1,000 | 129,810 | 125,000 | Above 200 USDT a day |
Estimates. Dovo shows your exact KES before you confirm.
Questions
How much is 1 dollar in Kenyan shillings today?
KES 129.81 at the Central Bank of Kenya rate of 15 Oct 2026, its latest weekly bulletin. A week earlier, on 8 Oct 2026, it was KES 129.94. That is the mean rate banks trade at. The rate you get at a counter is different: NCBA listed the dollar at KES 125.00 buying and KES 133.50 selling on 16 Oct 2026.
How much is 100 dollars in KES?
About KES 12,981 at the Central Bank of Kenya rate of 15 Oct 2026. A bank buying your 100 dollars at KES 125.00 pays KES 12,500. As USDT through Dovo, 100 USDT gets you about KES 12,764 on M-Pesa, sent as 2 cash outs.
Why does the bank give me less than the CBK rate?
The Central Bank of Kenya says individual forex bureaus and commercial banks set their own rates. A bank buys your dollars below the mean and sells them above it, and the gap is its margin. On 16 Oct 2026, NCBA listed KES 125.00 buying and KES 133.50 selling, a gap of KES 8.50 on every dollar.
What is the difference between USD and USDT?
USD is the US dollar. USDT is Tether's digital dollar: Tether says each USDT is pegged 1 to 1 to the US dollar and backed by its reserves. In shillings, USDT follows the dollar rate. On 13 Oct 2026, Binance P2P buyers paying by M-Pesa offered KES 129.05 to KES 130.00 per USDT, close to the Central Bank of Kenya rate of 15 Oct 2026. Dovo pays about KES 127.67 per USDT right now, all-in.
How do I turn dollars into M-Pesa money?
Two ways. Someone abroad sends through one of Safaricom's M-PESA Global partners, which converts at the partner's own rate and credits your M-Pesa in shillings. Or you hold USDT on BNB Smart Chain (BEP-20), send it to Dovo, and the KES lands on your own M-Pesa number, usually in minutes. Dovo shows the exact amount before you confirm. Airtel Money and T-Kash are not supported.
How much is KES 10,000 in dollars?
USD 77.03 at the Central Bank of Kenya rate of 15 Oct 2026. Buying dollars at a bank costs more: at NCBA's selling rate of KES 133.50, KES 10,000 buys USD 74.90. Switch the converter to shillings to see any amount.
How many dollars can I cash out through Dovo?
With Dovo you cash out from 2 USDT, up to 78 USDT per cash out and 200 USDT per 24 hours. Only USDT on BNB Smart Chain (BEP-20) is accepted; USDT sent on another network is lost. Your M-Pesa balance can hold up to KES 500,000, so keep room for what you receive.
Is the shilling getting stronger or weaker against the dollar?
It has been steady. From 9 Oct 2026 to 15 Oct 2026 the Central Bank of Kenya mean rate moved between KES 129.71 and KES 129.91. Remittances help: Kenyans abroad sent home USD 438.5 million in September 2026, up from USD 419.6 million in September 2025, says the same bulletin.
What does it cost to take the shillings out as cash?
Safaricom charges KES 167 to withdraw KES 12,764 at an M-Pesa agent. So 100 USDT through Dovo is about KES 12,597 in cash in hand.