S$

KES

Pay out to Kenya with USDt

What you can do

Built for paying into Kenya

Hold USDt, pay out KES. Stables handles FX, local rails and reconciliation so you never touch banking infrastructure directly.

Pay out in KES

Send to local accounts over M-Pesa and PesaLink, funds arrive quickly, around the clock.

Quote-locked FX

Lock the USDt→KES rate at quote time. The amount you quote is the amount that lands.

One API, full audit trail

Create a transfer, follow status by webhook, and reconcile with a clear FX and fee breakdown.

Coverage

KES payouts, settled in USDt

One endpoint to move money into Kenya. We settle to local rails and net out in USDt.

M-PesaPesaLink
POST /api/v1/transfer
// 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

Kenya transfers, answered

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.

Ready to move
USDt?

Join the developers processing billions on Stables.