Read every day

USDT to KES P2P rate today

What one USDT cost in Kenyan shillings on the P2P markets of Binance, OKX, Bybit and MEXC at our last reading, by order size. Taken from each exchange's own advert list, not from a currency converter.

Last reading:

The reading

On 23 October 2026, buying USDT with KSh 10,000 cost about KSh 129.80 per USDT on Binance, KSh 129.90 on OKX, KSh 130.30 on Bybit and KSh 130.38 on MEXC. Selling KSh 10,000 worth paid about KSh 129.68 per USDT on Binance, KSh 129.39 on OKX, KSh 127.91 on Bybit and KSh 127.90 on MEXC.

What it cost to buy 1 USDT

ExchangeKSh 2,000 orderKSh 10,000 orderKSh 100,000 order
Binance KSh 129.86best advert KSh 129.60 KSh 129.80best advert KSh 129.60 KSh 129.83best advert KSh 129.80
OKX KSh 129.90best advert KSh 129.77 KSh 129.90best advert KSh 129.84 KSh 132.75best advert KSh 130.30
Bybit KSh 130.70best advert KSh 129.80 KSh 130.30best advert KSh 129.80 KSh 130.60best advert KSh 129.80
MEXC KSh 131.18best advert KSh 129.75 KSh 130.38best advert KSh 129.75 KSh 130.40best advert KSh 130.40

Lower is better when you buy. The shaded cell is the lowest typical price for that order size.

What you got for selling 1 USDT

ExchangeKSh 2,000 orderKSh 10,000 orderKSh 100,000 order
Binance KSh 129.43best advert KSh 129.79 KSh 129.68best advert KSh 129.87 KSh 129.73best advert KSh 129.75
OKX KSh 129.37best advert KSh 129.39 KSh 129.39best advert KSh 129.55 KSh 129.38best advert KSh 129.55
Bybit KSh 124.36best advert KSh 128.65 KSh 127.91best advert KSh 129.54 KSh 128.23best advert KSh 129.52
MEXC KSh 127.85best advert KSh 129.26 KSh 127.90best advert KSh 129.26 KSh 127.90best advert KSh 129.26

Higher is better when you sell. The shaded cell is the highest typical price for that order size.

How to read the two numbers. The large figure is the typical price: the middle of the 10 best prices among adverts that accept that order size, from advertisers showing at least 10 completed orders and a 90% completion rate. "Best advert" is the single best of those. We use the typical price for comparisons because one unusually good advert is often small, gone in minutes, or open only to some users.

Work out your own amount

    Enter an amount to see what each exchange's typical price gives.

    An estimate from the reading above, using the order size closest to your amount.

    What the exchanges say about fees. Binance announced in March 2024 a flat taker fee of 0.05 USDT per order on USDT pairs in most fiat markets, and we have not confirmed it is unchanged (Binance). OKX says it charges zero fee on P2P trading (OKX). Bybit lists a 0% fee for the person taking an advert, and charges advertisers in a few currencies (Bybit). MEXC describes a zero-platform-fee policy for P2P (MEXC). Where no fee is charged the price you accept is the cost of the trade, though your bank or wallet may charge for the transfer.

    Featured and promoted adverts against the ordinary list

    Some adverts are pinned above the ordinary list (labelled "Promoted Ad" on Binance, shown in a highlighted box on OKX, labelled "Featured" on Bybit and MEXC). At this reading they compared with the ordinary adverts as follows.

    ExchangeYou arePinned priceTypical priceDifference on 100 USDT
    Binance selling selling KSh 123.80 KSh 129.68 KSh 588 worse (4.5%)
    Binance buying buying KSh 136.12 KSh 129.80 KSh 632 worse (4.9%)
    OKX selling selling KSh 124.25 KSh 129.39 KSh 514 worse (4.0%)
    Bybit selling selling KSh 126.75 KSh 127.91 KSh 116 worse (0.9%)
    Bybit buying buying KSh 131.30 KSh 130.30 KSh 100 worse (0.8%)
    MEXC selling selling KSh 129.00 KSh 127.90 KSh 110 better
    MEXC buying buying KSh 130.40 KSh 130.38 KSh 2 worse (0.0%)

    We record what the lists show. We do not know how an advert comes to be pinned, so we draw no conclusion about why. The practical point is simple: scroll past the pinned adverts and compare before you pick.

    The gap between buying and selling

    If you buy USDT and later sell it back on the same exchange, this gap is what the round trip gives up before any price change. For a KSh 10,000 order:

    ExchangeTypical buyTypical sellGap per USDTAs a share
    BinanceKSh 129.80KSh 129.68KSh 0.120.09%
    OKXKSh 129.90KSh 129.39KSh 0.510.39%
    BybitKSh 130.30KSh 127.91KSh 2.391.87%
    MEXCKSh 130.38KSh 127.90KSh 2.481.94%

    The Kenya P2P market at a glance

    Counted from the full advert lists at the same reading. "Buy from" means adverts selling USDT to you; "sell to" means adverts buying it from you.

    ExchangeAdverts to buy fromAdverts to sell toSmallest orderTake KSh 1,000 or lessUsual time to pay
    Binance 106 575 KSh 1,000 42% 15 min
    OKX 76 168 KSh 100 71% 30 min
    Bybit 21 142 KSh 150 61% 15 min
    MEXC 8 26 KSh 240 100% 15 min

    "Take KSh 1,000 or less" is the share of adverts you can buy from whose minimum order is at or under that amount. "Usual time to pay" is the payment window most of those adverts set. Bybit is counted with the filter its page applies by default (verified advertisers); without it there were 74 to buy from and 216 to sell to.

    Payment methods advertisers accept

    • Binance. When you buy: M-Pesa 100%, Bank transfer 52%, Equity Bank 21%, Airtel Money 7%. When you sell: M-Pesa 94%, Bank transfer 46%, Equity Bank 30%, Airtel Money 25%.
    • OKX. When you buy: M-Pesa 99%, I&M Bank 25%, Airtel Money 18%, Bank transfer 11%. When you sell: M-Pesa 95%, I&M Bank 58%, Airtel Money 57%, Bank transfer 52%.
    • Bybit. When you buy: M-Pesa 89%, Airtel Money 33%, Bank transfer 17%, I&M Bank 11%. When you sell: M-Pesa 99%, Airtel Money 88%, Bank transfer 42%, Equity Bank 23%.
    • MEXC. When you buy: M-Pesa 100%, Airtel Money 50%, I&M Bank 38%, Bank transfer 13%. When you sell: M-Pesa 96%, I&M Bank 58%, Bank transfer 54%, Airtel Money 50%.

    Share of adverts on each list that accept the method. An advert can accept several, so the shares add up to more than 100%.

    Daily readings

    To buy 1 USDT (KSh 10,000 order), typical price in Kenyan shillings
    130131132 11 Oct 23 Oct

    BinanceOKXBybitMEXC

    For selling 1 USDT (KSh 10,000 order), typical price in Kenyan shillings
    127128130 11 Oct 23 Oct

    BinanceOKXBybitMEXC

    DateBinanceOKXBybitMEXC
    BuySellBuySellBuySellBuySell
    23 Oct129.80129.68129.90129.39130.30127.91130.38127.90
    22 Oct129.63129.62129.68129.31130.45128.60131.17128.43
    21 Oct129.53129.30129.64129.07130.30128.70130.40128.05
    20 Oct129.81129.66129.95129.51130.57129.26130.40127.90
    19 Oct129.72129.65129.85129.45130.52128.97131.20128.31
    18 Oct129.81129.75129.99129.42130.70127.82131.20127.80
    17 Oct129.71129.57129.80129.13130.45126.82130.40127.90
    16 Oct129.78129.80129.85129.33130.29127.82131.20126.94
    15 Oct129.89129.89129.99129.46130.80128.60131.99128.15
    14 Oct130.10130.01130.41129.58130.80128.83131.94128.18
    13 Oct129.76129.55129.92129.25130.29128.77130.28127.80
    12 Oct129.88129.84130.34129.50130.75129.04130.40128.73
    11 Oct130.09129.89130.31129.23130.99128.01130.38128.18

    Typical price per USDT for a KSh 10,000 order. 13 readings so far. The table keeps the last reading of each day. Download every reading as CSV (all three order sizes, best and typical price, featured prices).

    Before you trade on P2P

    • Set your amount first. The price changes with order size, as the tables show, so compare adverts that actually accept what you want to trade.
    • Scroll past the pinned adverts. Compare them with the ordinary adverts below before you pick.
    • Read the advertiser's numbers. Completed orders and completion rate are shown beside each advert. This page ignores advertisers under 10 orders or 90%.
    • Keep the chat and the payment on the platform. Bybit's P2P page tells users never to move the conversation off the platform and not to use third-party or split payments (Bybit P2P).
    • Know what protects you. MEXC describes its P2P as an escrow: the seller's crypto is locked and released only after payment is confirmed (MEXC Learn).

    How this is read, and what it cannot tell you

    Every day, usually twice, a script opens the public USDT advert list each exchange shows to anyone, for three order sizes on each side, and records the prices. The exact time is printed at the top of this page. For Bybit we read the list with the filter its own page applies by default, which shows verified advertisers only. Adverts open only to takers in another country are left out. No account is used and nothing is traded.

    • It is one reading, not a live quote. P2P prices move through the day. Use the tables to see how the exchanges compare, then check the live list.
    • Adverts carry conditions. An advertiser can require a minimum account age, a number of completed trades or a verification level. The public list does not tell us whether you meet them, and some of the best prices are open only to some users.
    • These are advert prices, not completed trades. We do not measure how fast an advertiser pays or releases.
    • We keep prices, limits and payment-method names only. Nothing about any advertiser is stored.

    The readings are free to reuse under Creative Commons Attribution 4.0 with a link to this page. More on how we collect figures is in how we measure and check. Spotted something wrong? Tell us.

    The exchanges in this reading

    Some broker links are referral links; we may earn a commission at no cost to you. It never changes our ranking.

    Crypto is volatile and you can lose money. A P2P trade is a deal with another person: check the advert, the name on the account and the payment before you release or mark anything as paid. Education only, not financial advice.