Send Money to Kenya from the USA: Cheapest Ways in 2026
Kenyans abroad sent home about $5 billion in 2025, and the Central Bank of Kenya's figures put the United States at roughly half of it. M-Pesa is the natural place for that money to land, and it comes with limits worth knowing before you send.
First Decide: M-Pesa or Bank
Send through a money transfer app, pay from your US bank account, and choose between M-Pesa and a bank account based on the amount. On a $1,000 bank deposit, Taptap Send is cheapest among our standing prices at $6.70 all-in; Instarem at $7.99 and Paysend at $10.95 trail it.
For the same $1,000, the cheapest M-Pesa payout in our latest quotes costs more than the cheapest bank deposit. Above a few thousand dollars, the wallet's balance cap decides for you.
An M-Pesa wallet can hold at most half a million shillings, about $3,850 at today's rate. If your relative already has a balance, there is less room than that. For school fees, land or anything else large, ask for a bank account instead.
Shilling Prices Right Now
Compare Money Transfer Services
Sending 1,000.00 USD โ KES from the US ยท Estimated typical cost ยท bank deposit, bank-funded
Showing 9 of 17 services we can price for USD โ KES
Estimates only, not live quotes. "Recipient Gets" is for a bank deposit funded from a bank account, on today's mid-market rate: for a "provider quote", minus the rate markup and fee from that provider's own recent quote; for an estimate, minus the provider's typical markup and fee. Rows are ranked by total cost, the fee plus the rate markup, so a fee charged on top of the amount sent counts against a provider even when its recipient gets more. Real cost varies by corridor, amount, delivery and payment method, and promotions (e.g. new-customer offers can be cheaper). Tap a provider to get its live rate before sending. The dot by each provider shows confidence, and the label says how the figure was grounded: "corridor estimate" is a rate we measured for this exact pair; a currency-code estimate (e.g. "USD estimate") is measured for that source currency but not this destination; "typical estimate" is the provider's general figure across all its corridors; "provider quote" is that provider's own recent quote for this pair, its markup and fee applied to today's mid-market rate exactly as its calculator shows them, and a provider whose quote depends on a payment or delivery choice is left out here and priced on its own calculator. Margins are verified against live provider quotes and the World Bank Remittance Prices database; the date above is the most recent collection. Some โSend money nowโ buttons are partner links: we may earn a commission if you sign up, at no cost to you, and rows are ranked by cost whatever the link. See how we collect these prices and our advertising disclosure.
What Fits in an M-Pesa Wallet
A transfer to M-Pesa lands in the recipient's wallet against their Safaricom number, usually within minutes, and the name you enter should match the one registered on the line. From there the money can pay a bill, pay school fees through a paybill number, go to a bank or come out as cash at one of Safaricom's agents.
To M-Pesa, $1,000 costs least with Ria Money Transfer at $12.60, with WorldRemit at $12.84 and Sendwave at $13.72 next in line.
- Balance cap
- Half a million shillings (about $3,850 today). A transfer can't take the wallet above it.
- Single transaction
- A quarter of a million shillings (about $1,920), Safaricom's cap on any one M-Pesa transaction.
- Cash withdrawal
- Safaricom's withdrawal charge at an agent, which rises in bands with the amount and is paid by the recipient.
- Paying a shop
- Lipa na M-Pesa Buy Goods usually costs the customer nothing (some tills, mostly at fuel stations, are the exception), so money spent straight from the wallet avoids the withdrawal charge.
- Moving it to a bank
- Since September 2025, Safaricom's PesaLink option lets a customer send up to half a million shillings from M-Pesa to a bank account in one go.
Bank Deposit Prices, Side by Side
The table is for a deposit to a Kenyan bank account, paid from a US bank account. Each figure is the fee plus the margin in the exchange rate, measured against the mid-market USD/KES rate when the service quoted.
| Service | Rate and fee at $1,000 | Cost shape | $200 | $500 | $1,000 | $5,000 |
|---|---|---|---|---|---|---|
| Taptap Send | 129.06 KESNo fee | 0.67% rate, no fee | โ$1.34 | โ$3.35 | $6.70 | $33.48 |
| InstaremPaid by ACH/Direct Debit | 128.89 KESNo fee | 0.75โ0.80% rate, no fee | โ$1.60 | โ$4.00 | $7.99 | $37.47 |
| Paysend | 128.76 KES$1.99 fee | 0.90% rate + $1.99 | โ$3.77 | โ$6.46 | $10.95 | $46.88 |
| SendwaveDelivered by bank deposit | 128.26 KES$0.49 fee | 1.28โ1.32% rate + $0.49 | โ$3.12 | โ$7.02 | $13.32 | $64.69 |
| WiseDelivered by bank deposit, paid by connected bank account (ACH) | 129.9 KES$13.41 fee | 0.02% rate + $4.70โ$56.92 | โ$4.74 | โ$8.08 | $13.64 | $58.06 |
| Remitly | 127.97 KESNo fee | 1.01โ1.51% rate, no fee | โ$3.02 | โ$7.54 | $15.09 | $50.41 |
| MoneyGram | 127.98 KES$1.99 fee | 1.50% rate + $1.99 | โ$4.97 | โ$9.48 | $16.99 | $77.12 |
| Western UnionDelivered by direct to bank, paid by bank account | 127.29 KES$1.99 fee | 2.03% rate + $1.99 | โ$6.01 | โ$12.10 | $22.25 | $103.46 |
| Ria Money TransferDelivered by bank deposit, paid by bank account | 127.27 KES$5.00 fee | 2.05% rate + $5.00 | โ | โ | $25.40 | $107.42 |
| XoomDelivered by bank deposit, paid by bank account (ACH) | โ | 3.97% rate + $2.99 | โ$10.82 | $22.74 | โ | โ |
From our current data, collected November 3โ10, 2026, for a transfer from the US paid from a bank account and delivered to a bank account. Each rate is the service's margin from that data on the latest mid-market rate, 1 USD = 129.93 KES on November 10, 2026, so it moves with the market. Wiseโs prices from the US are for paying it from a connected US bank account (ACH). Wise also takes payment by wire transfer, at a different fee. A dash means the provider has no quote at that amount whose fee and rate we can state. โ marks a price between two amounts the provider quoted, where its fee and rate are known to hold. How we collect these prices.
Instarem, Sendwave and Remitly charge a different rate margin at different amounts, so their costs can fall as the amount rises rather than climbing steadily.
- BOSS Money, Pangea and WorldRemit donโt price a transfer paid from a bank account and delivered to a bank account on this route, only other ways to pay or receive.
- We hold no current quote for this route from OFX, Revolut and XE.
In US dollars, fee and rate margin together: what it costs to put shillings in a Kenyan bank account. Look for green, which sits on the lowest standing price at each amount. A promotion, or a quote giving more shillings than our mid-market reference, carries a label and is never shaded.
Look down the $1,000 column before settling on an app: the dearest standing price in our latest quotes is about four times the cheapest, for the same dollars going to the same kind of account.
Wise prices the shilling within a fifth of a percent of our mid-market reference and charges a fee for the transfer instead, so the fee is the number to check on a small amount.
Check the exact fee on your amount:
A Shilling That Has Barely Moved Since 2024
The shilling had a rough start to 2024. Worries about a $2 billion Eurobond due that June pushed it to a record low against the dollar in January. Kenya then sold a new $1.5 billion Eurobond in February and used it to buy back most of the old one, and the shilling recovered by more than a fifth within weeks. Since the middle of 2024 the Central Bank of Kenya's weekly bulletins show it barely moving, and it stayed that way through 2025. Our mid-market reading on November 10, 2026 had it at 129.9 shillings to the dollar.
A calm currency changes what is worth your attention. There is little to gain from waiting for a better day, and nearly all of the difference between a good and a bad deal is the service's own margin. On $1,000, each 1% kept in the rate is about 1,300 shillings that don't arrive.
Bank Accounts, Cash and the Wire to Skip
A bank deposit is the better home for large or planned payments: it has no wallet cap and it leaves a clear record. The service asks for the bank and the account number, and the money usually arrives within one to two business days.
Cash pickup still exists for someone without a wallet or an account, collected with the reference number and a national ID. For $1,000 in cash, Ria Money Transfer at $21.21 has the lowest standing price, then MoneyGram at $31.03 and Xoom at $50.07.
Skip the wire from your US bank. Its fee on $1,000 is up to $75 (published schedules, checked in October 2026); expect about $20 more to go to an intermediary bank, and a markup the banks don't publish inside the shilling rate.
Paying for the transfer in cash, by money order or by cashier's check at a US counter brings in a 1% federal excise tax. Pay from your bank account or with a US debit or credit card, as every service in the table above is priced, and it doesn't apply.
Kenya Questions, Answered
What is the cheapest way to send money from the US to Kenya?
Pay from your US bank account through a money transfer app and have it delivered to M-Pesa or a Kenyan bank account. Our latest quotes price a $1,000 deposit to a Kenyan bank lowest at Taptap Send, $6.70. For M-Pesa, Ria Money Transfer has the lowest standing price on $1,000. Wiring the money yourself costs a bank fee of up to $75, with an unpublished markup hidden in the shilling rate on top.
Can I send money directly to an M-Pesa number?
Yes. The service pays into the recipient's M-Pesa wallet against their Safaricom number, and the money is usually there within minutes. Ria Money Transfer, WorldRemit, Sendwave, Western Union, MoneyGram and Xoom quote M-Pesa delivery in our latest data. Enter the name exactly as it is registered on the line.
Is there a limit on how much an M-Pesa wallet can receive?
Yes. An M-Pesa wallet can hold at most half a million shillings, and Safaricom caps a single transaction at a quarter of a million, roughly $3,850 and $1,920 at today's rate. A transfer that would take the balance over the cap can't land in full, so send larger sums to a bank account.
What does my family pay to take the money out?
Receiving it into the wallet is the sending service's job. Taking it out as cash at an M-Pesa agent costs Safaricom's withdrawal charge, which rises in bands with the amount and comes out of the recipient's balance. Paying a shop through Lipa na M-Pesa Buy Goods usually costs the customer nothing, though some tills, mostly at fuel stations, do charge, so spending straight from the wallet keeps more of it.
How long does a transfer to Kenya take?
An M-Pesa payout is usually ready within minutes of the transfer being approved. A deposit to a Kenyan bank account tends to take one to two business days, and longer if it is sent on a Friday or before a public holiday.
Do I pay US tax on money sent to Kenya?
You do only when the transfer is bought with cash, a money order, a cashier's check or a similar paper instrument; since January 1, 2026, that has meant a 1% federal excise tax. A transfer paid from a US bank account or with a US debit or credit card is exempt.
Key Takeaways
- Bank deposit of $1,000: Taptap Send at $6.70, cheapest of the standing prices we hold.
- An M-Pesa wallet holds at most half a million shillings; send larger sums to a bank account.
- Withdrawing cash at an agent costs your recipient a fee; paying a shop from the wallet usually doesn't.
- The shilling has been steady since 2024, so the service's margin matters more than your timing.
- The US tax on cash-funded transfers skips anything paid from a US bank account or card.
Price a Transfer to Kenya
Check your amount against every service, M-Pesa or bank, and see the shillings that land.
Related Calculators & Guides
Every fee on an international transfer, from the exchange-rate markup to card, cash pickup and bank wire charges, and how to see the real price.
The cheapest ways to send money to Egypt from the USA: services compared on real cost, InstaPay and wallet delivery, and the USD/EGP rate after the float.
A Taptap Send transfer to Kenya, priced on your own amount.
Price a WorldRemit transfer to Kenya on your own amount.
Sources & References
- Central Bank of Kenya
- Central Bank of Kenya: Diaspora remittances
- Safaricom: M-PESA
- World Bank: Remittance Prices Worldwide
- IRS: Excise taxes
Provider pricing and exchange rates are set by the companies named and can change. Figures in this guide are checked against these official sources. Always confirm the live rate before you transact.