Buy USDT with M-Pesa: live P2P price in KES
Ads that accept M-Pesa only · updated 28 Oct 2026, 13:25 UTC
Price by order size (M-Pesa ads only)
Sellers accepting M-Pesa (checked)
| Platform | Merchant | Price | Limits (KES) | Available USDT | Payment | Check | |
|---|---|---|---|---|---|---|---|
| Binance P2P | DRSIMON001 276 orders · 98% | 129.98 | 1,000 – 22,360 | 172.03 | Bank Transfer, M-pesa Paybill | ok | Order → |
| Binance P2P | CHAMEC 21 orders · 100% | 129.99 | 5,800 – 29,980 | 230.64 | M-PESA Kenya (Safaricom) | low_orders | Order → |
| Bitget P2P | FRANKEINHEIMER 231 orders · 98% | 130.00 | 500.00 – 20,000 | 156.39 | M-pesa Paybill | ok | |
| Binance P2P | EduJanuzaj 285 orders · 100% | 130.00 | 1,000 – 1,301 | 10.010 | Bank Transfer, M-pesa Paybill | ok | Order → |
| Binance P2P | JustCall_ShalliPluto 887 orders · 98% | 130.00 | 70,000 – 76,310 | 587.00 | M-pesa Paybill, Stanbic Bank, Bank Transfer | ok | Order → |
| Binance P2P | LA_DiVA78 541 orders · 99% | 130.00 | 1,000 – 9,631 | 74.090 | Bank Transfer, M-pesa Paybill | ok | Order → |
| Binance P2P | D_BU 93 orders · 100% | 130.01 | 17,000 – 17,410 | 133.92 | M-pesa Paybill | ok | Order → |
| Binance P2P | SantaLucia 3909 orders · 98% | 130.03 | 10,000 – 33,653 | 258.81 | Bank Transfer, M-pesa Paybill | ok | Order → |
| Binance P2P | WORLDBOSS_S 58 orders · 98% | 130.04 | 1,000 – 62,169 | 478.08 | M-pesa Paybill | ok | Order → |
| Binance P2P | UmuRamas 4786 orders · 99% | 130.04 | 10,000 – 18,205 | 140.00 | Bank Transfer, M-pesa Paybill | ok | Order → |
| OKX P2P | Greenback 334 orders · 100% | 130.04 | 100.00 – 8,000 | 377.06 | I&M Bank, M-Pesa Paybill | ok | Order → |
| Bybit P2P | ExceL 1826 orders · 99% | 130.05 | 2,500 – 3,368 | 25.900 | I&M Bank, M-pesa Paybill | ok | |
| Binance P2P | LittleB_ 3450 orders · 100% | 130.05 | 5,000 – 23,466 | 180.44 | M-pesa Paybill, Bank Transfer | ok | Order → |
| Binance P2P | Robacoin 3668 orders · 100% | 130.05 | 10,000 – 143,400 | 1,103 | M-pesa Paybill | ok | Order → |
| OKX P2P | CHAINNAVIGATOR 7748 orders · 100% | 130.05 | 1,000 – 11,963 | 91.990 | I&M Bank, M-Pesa Paybill | ok | Order → |
Greyed rows failed a check: bait price, limit mismatch, or a merchant below 50 orders / 90% completion. Snapshot 28 Oct 2026, 13:25 UTC.
Selling USDT for M-Pesa: highest bids
| Platform | Merchant | Price | Limits (KES) | Available USDT | Payment | Check | |
|---|---|---|---|---|---|---|---|
| Binance P2P | Axchange01 0 orders · 0% | 130.00 | 3,000 – 13,000 | 100.00 | M-PESA Kenya (Safaricom), Bank Transfer, M-pesa Paybill | low_orders, low_completion | Order → |
| Binance P2P | THE_YM 1256 orders · 100% | 130.00 | 21,000 – 1,223,593 | 9,412 | M-PESA Kenya (Safaricom), Bank Transfer, Equity Bank | ok | Order → |
| Binance P2P | Thamueri 161 orders · 99% | 129.99 | 100,000 – 889,130 | 6,840 | M-PESA Kenya (Safaricom), Bank Transfer, Equity Bank | ok | Order → |
| Binance P2P | BENNYBOSS_OTC 2099 orders · 99% | 129.98 | 40,000 – 76,419 | 587.93 | M-PESA Kenya (Safaricom) | ok | Order → |
| Binance P2P | Cpowerhouse 1031 orders · 100% | 129.98 | 50,000 – 410,592 | 3,159 | Bank Transfer, M-PESA Kenya (Safaricom) | ok | Order → |
| Binance P2P | kasurah 0 orders · 0% | 129.95 | 3,000 – 3,248 | 25.000 | M-PESA Kenya (Safaricom), Airtel Money, Bank Transfer | low_orders, low_completion | Order → |
| Binance P2P | PLO_KE_CRYPTODON 3319 orders · 100% | 129.95 | 29,000 – 550,737 | 4,238 | Bank Transfer, M-PESA Kenya (Safaricom) | ok | Order → |
| Binance P2P | Nova_Alpha_Queen 2958 orders · 99% | 129.94 | 10,000 – 350,000 | 73,291 | M-pesa Paybill, Bank Transfer, M-PESA Kenya (Safaricom) | ok | Order → |
| Binance P2P | Rai_Rae 2042 orders · 100% | 129.94 | 50,000 – 1,299,400 | 10,000 | Standard Chartered Bank, Stanbic Bank, Equity Bank | ok | Order → |
| Binance P2P | TokenTiger- 893 orders · 99% | 129.93 | 50,000 – 2,000,000 | 169,198 | Bank Transfer, M-PESA Kenya (Safaricom), M-pesa Paybill | ok | Order → |
Other payment methods
Paying with M-Pesa on Binance, Bybit and OKX P2P
None of the three exchanges treats M-Pesa as one method. Binance's shilling filter lists M-PESA Kenya (Safaricom), M-pesa Paybill, Mpesa Pochi la Biashara and Instant M-Pesa as separate entries, and OKX and Bybit ads split a Safaricom number from a Paybill and from Pochi la Biashara in the same way; the KES page notes that Paybill ads are the majority. Each label is paid from its own menu, and a Paybill takes a business number plus an account number.
The name rules come from the platforms. Binance wants the paying account in a name identical to your verified one, bars payments into a third-party account, and suspends P2P for at least seven days after a payment from an account that is not real-name verified. Bybit's payment guide lets the advertiser cancel and refund over a name mismatch, and its KES market banner lists "third-party or split payments" as violations, which bites on an order bigger than one M-Pesa transaction allows. OKX tells Kenyan traders to pay only the method and details on the order, not to switch from a Paybill to a till number mid-trade, and to avoid paying a business account when the seller is an individual. Binance gives a seller 15 minutes to release once full payment is confirmed.
Settlement time and limits
Under Safaricom's customer terms a completed transfer reaches the recipient at once, and both sides get an SMS with a unique receipt number; OKX suggests pasting that code into the order chat rather than a picture of it. Pochi la Biashara runs on the merchant's existing number and, by Safaricom's FAQ, under the normal M-PESA limits that the KES page lists.
Fees depend on the route. Sending to another M-PESA user costs up to KES 108 at the top of Safaricom's table, paying Pochi la Biashara has a separate, lower table for three months from 1 August 2026, and a Buy Goods till charges the merchant rather than the customer.
Two features change what each side sees. Hakikisha shows the payer the recipient's name before the payment goes through, and for a Paybill that is the name on the business's own records. Under Safaricom's P2P data minimisation, published in August 2026, whoever receives a person-to-person transfer sees two names and a partly masked number; the full details need a request to 334 within 24 hours, which the sender may refuse. Pochi la Biashara and Lipa na M-PESA still give businesses full details.
What goes wrong
- Dollar-priced M-Pesa ads. Binance's 2023 warning describes a buy ad that pairs M-Pesa with US dollars, whose "buyer" sends a token sum in shillings and pushes for release, although M-Pesa works only in KES. OKX still names USD-priced M-Pesa offers as the most reported scam pattern in Kenya.
- Reversals. Safaricom treats a completed transaction as final and irrevocable. Its 456 self-reversal is limited to person-to-person transfers between Safaricom lines and to a 24-hour window.
- Someone else's line. Safaricom's terms prohibit using your personal M-PESA account for transactions on behalf of another person and warn of criminal liability under the Proceeds of Crime and Anti-Money Laundering Act.
- Frozen accounts. Safaricom may be compelled by law to suspend or freeze an account on reasonable grounds to suspect criminal or fraudulent use. Complaints go to Customer Care on 234, then to the manager in charge of M-PESA operations, and an unresolved dispute can be taken to the Central Bank of Kenya.
Sources
- Binance — Binance P2P User Transaction Policy (updated 12 May 2026) (accessed 2026-10-28)
- Binance P2P — USDT with M-pesa Paybill, KES payment-method filter (accessed 2026-10-28)
- OKX P2P — public USDT/KES order book (payment methods per ad) (accessed 2026-10-28)
- Bybit P2P — Buy USDT with KES market page and banner (accessed 2026-10-28)
- Bybit — How to Make Payments to Advertisers on P2P Trading (accessed 2026-10-28)
- OKX — What P2P trading tips every trader in Africa should do? (updated 15 Sep 2026) (accessed 2026-10-28)
- Binance Blog — How to Avoid Scams on Binance P2P When Using the M-Pesa Payment Method (27 June 2023) (accessed 2026-10-28)
- Safaricom — Paying to Businesses and Online: Paybill, Business Till, Pochi la Biashara (updated 28 May 2024) (accessed 2026-10-28)
- Safaricom — Pochi La Biashara FAQs (updated 22 May 2024) (accessed 2026-10-28)
- Safaricom — M-PESA Charges (updated 4 August 2026) (accessed 2026-10-28)
- Safaricom — Safaricom Introduces 'Hakikisha' Feature to M-PESA (15 October 2015) (accessed 2026-10-28)
- Safaricom — P2P Data Minimization FAQs (13 August 2026) (accessed 2026-10-28)
- Safaricom — M-PESA Reversal (updated 1 September 2025) (accessed 2026-10-28)
- Safaricom — M-PESA Customer Terms & Conditions (updated 2 September 2026) (accessed 2026-10-28)
Questions people ask
How much is USDT right now when paying with M-Pesa?
Counting only ads that accept M-Pesa, a 1,000 USDT order averaged 130.00 KES (about 129,997 KES) in the latest observation, across 108 ads. The cards above refresh every 90 seconds.
Which platform has the most sellers accepting M-Pesa?
In the latest observation OKX P2P had the most checked M-Pesa ads (48). Counts move all day; the sellers table above is sorted by price and names the platform.
How is the price on this page calculated?
We take the public P2P ads of Binance, OKX, Bybit, Bitget and HTX, keep the ones that can fill the order size, walk them from the best price and average what the order would cost. Bait prices more than 3% better than the median of the top 20, and merchants under 50 orders or below 90% completion, are excluded. Numbers are recomputed every 90 seconds; the methodology page has the full rules.
What is the M-Pesa reversal time limit?
For a self-reversal it is 24 hours. Safaricom's DIY reversal works by forwarding the original confirmation SMS to 456; only the sender or the recipient can ask, the transfer has to be Safaricom to Safaricom between people, the recipient needs enough balance for a full or partial reversal, and each transaction gets three attempts. A reply SMS says whether the request worked and how long it will take. Outside that route the customer terms let Safaricom reverse a payment at its discretion for manifest error or fraud, but only if the claim is made within one month and the money has not yet been redeemed.
Does Pochi la Biashara have a limit?
Yes, the ordinary M-PESA ones. Safaricom's Pochi la Biashara FAQ says the normal per-transaction and daily M-PESA limits apply, which are the same caps the USDT to KES page gives for any M-Pesa payment. A merchant opts in through *334# on the line already registered for M-PESA, with no new number or till issued, and customers pay by entering that phone number in the M-PESA app, on *334# or in the SIM toolkit. For the three months from 1 August 2026 Safaricom's tariff page carries a separate charge table for paying Pochi merchants.
What is the difference between M-Pesa Paybill and till number?
A Paybill payment asks for a business number and an account number, while a Buy Goods till needs only the till number and the amount; both are confirmed with your M-PESA PIN. Safaricom's tariff page puts the cost of a till payment on the merchant, with nothing charged to the customer. The Hakikisha pop-up also appears on Paybill payments and shows the name taken from the business's registered records. On a P2P order OKX says to pay only the method shown on the order, and names a switch from a Paybill to a till number mid-trade as something to avoid.