Buy USDT with M-Pesa in Kenya

There are two main ways to buy USDT with M-Pesa in Kenya.

With a P2P marketplace, you pay another trader using M-Pesa and the platform releases the USDT held in escrow.

With a direct provider, you pay through the provider's M-Pesa flow and receive USDT according to the quote shown before confirmation.

Last reviewed: August 2026

Provider comparison

Crypto and P2P rates change continuously. CryptoPayAfrica compares provider features, published fees and payment methods, but does not display stale exchange rates. Always check the current executable quote directly with the provider.

Last reviewed: August 2026

Busha

DirectM-PesaKYC

Direct crypto platform

M-Pesa support
M-Pesa deposits and M-Pesa withdrawals
Buy USDT
Supported
Published fee information

Deposit: 2% margin on deposit volume

Withdrawal below KES 4,000: KES 60

Withdrawal above KES 4,000 and below KES 30,000: 1.95%

Withdrawal above KES 30,000 and below KES 150,000: KES 330

KYC
Required
How pricing works
Current crypto quote provided by Busha

Opens the provider so you can check current terms.

Paybis

DirectM-Pesa

Direct crypto gateway

M-Pesa support
KES via M-Pesa
Buy USDT
Supported — direct M-Pesa to USDT purchase
Published fee information

Fees are included in the quote

KYC
Verification may be required depending on amount, location and other transaction factors
How pricing works
You enter the amount of KES you want to spend and Paybis provides a current quote showing the USDT received.
Availability note
Check current M-Pesa withdrawal availability with Paybis.

Opens the provider so you can check current terms.

Fonbnk

Stablecoin RampM-PesaKYC

Stablecoin on/off-ramp

M-Pesa support
M-Pesa payment rail for KES
Buy USDT
Supported
Published fee information

Route-specific fees applied within the provider quote

KYC
Built into the provider flow and may depend on transaction amount
How pricing works
Current quote generated by Fonbnk. USDT and USDC are supported across multiple blockchain networks.

Opens the provider so you can check current terms.

Eversend

DirectM-PesaKYC

Multicurrency / stablecoin platform

M-Pesa support
M-Pesa, Airtel Money and bank payout for KES
Buy USDT
Supported
Published fee information

Published KES mobile-money account funding fee: 0.6%

Stablecoin and network fees vary by blockchain

KYC
Required to use an Eversend account
How pricing works
Rate and fee are shown before conversion. Users can hold USDT and USDC and convert supported stablecoins into local currency.

Opens the provider so you can check current terms.

Binance P2P

P2PM-PesaKYC

P2P marketplace

M-Pesa support
M-PESA Kenya (Safaricom)
Buy USDT
Supported
Published fee information

Platform P2P trading fee: 0%

KYC
Required for P2P trading
How pricing works
Individual P2P advertisers set their own rates and transaction limits. You trade with other users and merchants through the marketplace, not with Binance itself.

Opens the provider so you can check current terms.

Bybit P2P

P2PM-PesaKYC

P2P marketplace

M-Pesa support
M-Pesa Kenya (Safaricom)
Buy USDT
Supported
Published fee information

Platform P2P fee: 0%

KYC
Required for P2P
How pricing works
Advertiser-set rates and limits in the USDT/KES market. Trades happen with other users and merchants through the marketplace.

Opens the provider so you can check current terms.

Bitget P2P

P2PM-PesaKYC

P2P marketplace

M-Pesa support
M-Pesa, Airtel Money and local bank transfer appear among KES payment methods
Buy USDT
Supported
Published fee information

Platform P2P service fee: 0%

KYC
Required for P2P
How pricing works
Advertiser-set rates and limits in the KES market.
Availability note
Availability of active KES offers can vary.

Opens the provider so you can check current terms.

OKX P2P

P2PM-PesaKYC

P2P marketplace

M-Pesa support
M-Pesa / M-Pesa Paybill can appear in the KES market
Buy USDT
Supported
Published fee information

Platform P2P fee: 0%

KYC
Identity verification required before P2P trading
How pricing works
Advertiser-set rates and limits in the USDT/KES market.

Opens the provider so you can check current terms.

MEXC P2P

P2PM-PesaKYC

P2P marketplace / third-party fiat access

M-Pesa support
M-Pesa is the Kenya mobile-money method where KES is supported
Buy USDT
Supported
Published fee information

0% platform fee for supported P2P transactions

KYC
Identity verification applies to P2P use
How pricing works
USDT is supported through available P2P merchants and payment providers, who set their own rates.
Availability note
Actual merchant and M-Pesa offer availability can change.

Opens the provider so you can check current terms.

CoinCola

P2PM-Pesa

P2P marketplace

M-Pesa support
M-Pesa supported on applicable offers
Buy USDT
Supported
Published fee information

0% platform trading fee for accepting an existing P2P offer

KYC
Applies to P2P use on the platform
How pricing works
Rates are set by individual traders in the USDT/KES market.
Availability note
Check each individual offer's payment method, limits and trade conditions before trading.

Opens the provider so you can check current terms.

Direct vs P2P

  • Who sets price?

    Direct: Provider

    P2P: Individual advertiser

  • Fiat payment

    Direct: Provider flow

    P2P: Another user/merchant

  • Choice of offers

    Direct: Usually one quote

    P2P: Multiple advertisements

  • Main thing to compare

    Direct: Final quote

    P2P: Rate + merchant quality

  • KYC

    Direct: Usually required / provider dependent

    P2P: Required by major platforms

How to compare offers

Do not compare providers using the words "0% fee" alone. Instead check:

  1. 1Enter the same KES amount with each provider.
  2. 2Check the final amount of USDT offered.
  3. 3Confirm whether M-Pesa charges anything separately.
  4. 4Check whether withdrawing USDT to your own wallet creates an additional blockchain withdrawal fee.
  5. 5Confirm the USDT network before sending or withdrawing.

Using M-Pesa on P2P safely

  • Never pay to details sent outside the official P2P order.
  • Check the advertiser's completion history and order limits.
  • Ensure the payment account details match the active order.
  • Keep communication inside the platform.
  • Do not cancel an order after paying without following the platform's dispute procedure.

Continue in the Kenya section

CryptoPayAfrica is an independent information and comparison service. We do not exchange cryptocurrency, hold customer funds or execute transactions. Provider availability, fees and exchange rates can change. Always confirm the current terms directly with the provider before transacting.