USDT to KES with M-Pesa (Safaricom)
M-Pesa (Safaricom) USDT rate today in Kenya: paying this way, 1 USDT costs from KSh 130.09 for a 100 USDT order on Binance P2P, and buyers who pay with it offer up to KSh 129.81 when you sell. Refreshed every 10 minutes.
1 buyer offers more than KSh 129.85 from an account with fewer than 30 completed orders or a completion rate under 95% in the last 30 days. Offers well above the market are a common way to draw sellers into scams, so the prices above leave them out.
USDT to KES calculator for M-Pesa (Safaricom)
You pay KSh 13,009
| Price | Order limits (KES) and payment | Last 30 days |
|---|---|---|
| 130.09 | 10,000 to 120,490M-Pesa (Safaricom) | 3,476 orders98.1% completed |
| 130.20 | 1,000 to 24,331M-Pesa (Safaricom) | 1,604 orders99.1% completed |
| 130.20 | 1,000 to 30,000M-Pesa (Safaricom) | 1,293 orders99.0% completed |
| 130.20 | 10,000 to 150,000M-Pesa (Safaricom), M-Pesa Paybill | 1,071 orders99.9% completed |
| 130.28 | 10,000 to 605,378M-Pesa (Safaricom), M-Pesa Paybill | 617 orders99.2% completed |
M-Pesa (Safaricom) ads on Binance P2P right now
| Ads taking M-Pesa (Safaricom) | Buying USDT (sellers) | Selling USDT (buyers) |
|---|---|---|
| Reliable ads | 23 | 40 |
| Lowest minimum order | KSh 1,000 | KSh 1,000 |
| Median minimum order | KSh 8,000 | KSh 5,000 |
| Median time to pay | 15 min | 15 min |
| Merchant accounts | 23 of 23 | 34 of 40 |
| Take other methods too | 19 of 23 | 38 of 40 |
Of the 23 reliable sellers' ads that take M-Pesa (Safaricom) right now, 17 also take M-Pesa Paybill, 11 take Bank Transfer and 11 take Equity Bank.
Counted over the ads of advertisers with at least 30 orders and a 95% completion rate in the last 30 days, as of the latest prices. A minimum order is the ad's lowest order in Kenyan shillings; time to pay is how long the buyer has to pay once the order is placed.
USDT to KES with M-Pesa (Safaricom) by order size
| Order | Buy: price | You pay (KES) | Sell: price | You get (KES) |
|---|---|---|---|---|
| 50 USDT | 130.2010 sellers | 6,510 | 129.8519 buyers | 6,492.50 |
| 100 USDT | 130.0917 sellers | 13,009 | 129.8120 buyers | 12,981 |
| 500 USDT | 130.0015 sellers | 65,000 | 129.8125 buyers | 64,905 |
| 1,000 USDT | 130.0016 sellers | 130,000 | 129.8327 buyers | 129,830 |
The price is per USDT, from the best reliable ad that takes an order of that size; under it, how many different reliable advertisers take it. "none" means no reliable seller among the cheapest ads (or, when you sell, no reliable buyer among the best-paying ads) takes that size right now; any price after it is what other sellers ask at least, or other buyers pay at most.
Is M-Pesa (Safaricom) the cheapest way to buy USDT in Kenya?
For a 100 USDT order, paying with M-Pesa (Safaricom) costs KSh 130.09 per USDT, 0.15% more than the best across all methods (KSh 129.89). Of the 29 cheapest ads that accept M-Pesa (Safaricom) right now, 23 come from sellers with a solid record.
| Method | Buy: 100 USDT order | Sell: 100 USDT order |
|---|---|---|
| M-Pesa Paybill | 129.89 | 129.58 |
| M-Pesa (Safaricom) | 130.09 | 129.81 |
| Bank Transfer | 129.89 | 129.80 |
| Equity Bank | 129.93 | 129.65 |
| Airtel Money | 131.20 | 129.81 |
M-Pesa (Safaricom) USDT price chart, last 7 days
There aren't enough hours of prices from the last 7 days to draw a chart. Today's prices are at the top of this page.
M-Pesa (Safaricom) USDT rate, day by day for two weeks
| Day (UTC) | Buy: low | Buy: close | Sell: high | Sell: close |
|---|---|---|---|---|
| 2026-10-18 | 130.00 | 130.00 | 129.85 | 129.85 |
Paying with M-Pesa on Binance P2P
Safaricom sets three limits on an M-Pesa account (Safaricom, M-PESA tariffs and limits):
- KSh 250,000 per transaction
- KSh 500,000 a day
- a balance of at most KSh 500,000
An order above KSh 250,000 can't be paid in one M-Pesa transfer, so check the order total against these limits before you open it. Selling works the same way in reverse: your balance can't take in more than KSh 500,000.
Fake messages and "reversals"
A genuine M-Pesa message comes from M-PESA, never from a customer's phone number. Safaricom asks you not to send money back because someone claims they paid you by mistake: the sender should forward the message to 456 or call Safaricom, and you can forward a fake message to 333 so the number gets blocked (Safaricom fraud awareness). On P2P this matters most when you sell USDT. Release only once the money shows in your M-Pesa balance, never on the strength of an SMS or a screenshot.
Binance's rules for the payment
Pay only to an account whose name matches the seller's registered name on Binance, never to a third party, and tap "Transferred, notify seller" only after the money has gone (Binance P2P User Transaction Policy). If a seller asks you to pay a different number or to finish the trade on WhatsApp, cancel instead. Once you have paid, appeal from the order page rather than cancel.
The Kenya buying guide covers the whole trade, from picking a seller to appealing an order that goes wrong.
Prices come from public Binance P2P ads and update every 10 minutes. They only count advertisers with at least 30 completed orders and a 95% completion rate in the last 30 days. US dollar rate: Rates By Exchange Rate API, updated daily. P2PTab is run independently and has no tie to Binance beyond its referral programme.