What you can do
Hold USDt, pay out KES. Stables handles FX, local rails and reconciliation so you never touch banking infrastructure directly.
Send to local accounts over M-Pesa and PesaLink, funds arrive quickly, around the clock.
Lock the USDt→KES rate at quote time. The amount you quote is the amount that lands.
Create a transfer, follow status by webhook, and reconcile with a clear FX and fee breakdown.
Coverage
One endpoint to move money into Kenya. We settle to local rails and net out in USDt.
// POST /api/v1/transfer → response { "id": "tr_8f2a41c0", "status": "completed", "source": { "amount": "1000.00", "currency": "USDT", "network": "tron" }, "destination": { "amount": "1283.40", "currency": "KES", "rail": "mpesa" }, "exchange_rate": "1.2834", "total_fee": { "amount": "2.10", "currency": "KES" } }
FAQ
Which rails do you support in Kenya?
M-Pesa and PesaLink, for real-time KES payouts to local bank accounts.
What currency do I hold?
You hold and settle in USDt. We convert to KES at a locked rate when you create the transfer.
How fast do payouts arrive?
M-Pesa and PesaLink settle in seconds, around the clock, including weekends and public holidays.
Is the FX rate locked?
Yes. Request a quote and the USDt→KES rate is held, so the recipient gets the exact amount you quoted.