How to Buy USDT with M-Pesa (Kenya & Tanzania)

USDT (Tether) is a "stablecoin", a digital token designed to track the US dollar. Many people in East Africa use it to hold dollars on their phone, receive money from abroad, or pay online. You can't buy USDT straight from the M-Pesa menu, but there are two common ways to pay for it with M-Pesa. This guide walks through both, then shows how to keep your USDT in the L-Pesa wallet.

⚠️ Crypto carries risk. A stablecoin can lose its peg, platforms can fail, and blockchain transfers can't be reversed. Only use money you can afford to put at risk, and never send funds you've borrowed under pressure.

What USDT is (and isn't)

Before you start

  1. A registered M-Pesa account in your own name (Safaricom in Kenya, Vodacom in Tanzania).
  2. Your national ID or passport. Reputable platforms require identity checks (KYC).
  3. A destination wallet. Install L-Pesa (Android) and sign up, so you have a USDT address ready.
  4. Your phone secured with a screen lock and two-factor authentication (2FA) on any exchange account.

Option 1: a P2P marketplace with escrow

On a peer-to-peer (P2P) marketplace you buy USDT from another person, paying them by M-Pesa, while the platform holds the seller's USDT in escrow until they confirm your payment. Binance P2P is one large example. It lists M-Pesa Kenya (Safaricom) for KES and M-Pesa (Vodafone) for TZS (Binance P2P: M-Pesa Kenya, Binance P2P: TZS). Other exchanges run similar P2P boards.

Steps (based on Binance's own P2P guide):

  1. Complete identity verification and turn on 2FA.
  2. Go to P2P → Buy → USDT, choose KES (or TZS) and filter the payment method to M-Pesa.
  3. Choose a seller. Compare the price, the order limits and the seller's completion record, and read their terms.
  4. Enter the amount and place the order. The platform locks the seller's USDT in escrow (how escrow works).
  5. Send the exact amount by M-Pesa to the details shown inside the order, from an M-Pesa account in your own name.
  6. Tap "Transferred, notify seller" only after you've actually paid.
  7. The seller releases the USDT to your exchange wallet. If they don't, use Appeal and attach your M-Pesa confirmation. Don't cancel an order you've already paid.

Good to know: P2P prices include the seller's margin, so compare a few ads. Keep every message inside the platform's chat, because that chat is your evidence if there's a dispute.

Option 2: an on-ramp app

Some apps let you deposit KES from M-Pesa and buy USDT at a quoted rate, with no person-to-person step. Yellow Card, for example, lists M-Pesa as a supported mobile-money method in Kenya (Yellow Card help centre). The usual flow is: sign up and verify → deposit via M-Pesa → buy USDT → withdraw to your own wallet. This is simpler but the rate can be less favourable, so check the quoted price against the market before you confirm.

Move your USDT into L-Pesa

  1. In the L-Pesa app, open Wallet → Receive, then choose the network you'll send on (for example Polygon).
  2. Tap Copy to copy your L-Pesa address (or scan the QR code).
  3. On the exchange, choose Withdraw → USDT, paste the address and pick the same network.
  4. Send a small test amount first. When it arrives, send the rest.
  5. Check the network fee shown before you confirm. Sending on the wrong network can mean losing the funds.

Why keep USDT in L-Pesa? It's a wallet built for emerging markets: you can hold USDT on Tron, Polygon or Solana and USDC on Solana, send to other L-Pesa users, and swap inside the app (l-pesa.com).

👉 Get the L-Pesa wallet (Tanzania readers: l-pesa.com/tz)

Staying safe

Kenya

Tanzania

FAQ

Can I buy USDT directly in the M-Pesa app?

No. You pay with M-Pesa through a P2P marketplace or an on-ramp app, then withdraw the USDT to your wallet.

Which network should I use?

Use the network you choose on your L-Pesa Receive screen (for example Polygon), and pick the same one on the exchange.

How long does it take?

P2P orders depend on the seller confirming your payment. On-chain transfers to L-Pesa usually take minutes, depending on the network.

What's the minimum?

It depends on the seller or app. Each P2P ad shows its own limits.