A man smiling at his phone

How to withdraw from Binance to M-Pesa

Binance has no M-Pesa button. Here are the two ways that work.

See what you get

Reviewed 13 Oct 2026, 6 min read

The short answer

Binance does not offer a direct withdrawal to M-Pesa, so you sell USDT on Binance P2P or send it to Dovo.

On P2P, a buyer pays KES to your M-Pesa, and the lowest buyer minimum we saw on 13 Oct 2026 was KES 1,000. With Dovo, you send USDT on BSC (BEP20), then cash out from 2 USDT, up to 200 USDT per 24 hours, usually in minutes.

See what lands on M-Pesa

Type an amount for an estimate. Dovo shows your exact KES before you confirm.

USDT
Dovo rate
1 USDT = 126.67 KES
Your exact amount
Shown in Dovo before you confirm
Arrives
In minutes
You get about6,332
KES
Cash out with Dovo

Live Dovo rate

Two ways to do it

Same USDT. Very different trip to your phone.

Sell USDT on Binance P2P

  • 15 min payment window
  • Buyer sets the price
  1. Move your USDT to the Funding accountBinance P2P sells from your Funding account, not Spot. Move the USDT there before you start.
  2. Tap Trade, then P2P, then SellChoose USDT as the coin and KES as the currency. Look for ads that accept M-Pesa (Safaricom). Express mode can also match you with a buyer.
  3. Pick a buyer adCheck the price, the limits and the payment window. Each buyer sets their own minimum and their own time to pay.
  4. Tap Sell, then Sell USDTEnter the amount and select M-Pesa as your payment method. Your M-Pesa must be in the same name as your verified Binance account.
  5. Check your own M-Pesa balanceOpen M-Pesa on your phone and confirm the full amount arrived. Screenshots and SMS messages can be fake. The payer name must match the buyer name on the order.
  6. Tap Payment received, then Confirm releaseDo this only when the money is in your M-Pesa. Confirm with your 2FA code or passkey. Once you release, the USDT goes to the buyer.

Send USDT to Dovo, cash out to M-Pesa

  • Usually minutes
  • One price upfront
  1. In Dovo, tap Add moneyTap Show my address, then Copy address. Dovo takes USDT on BNB Smart Chain (BEP-20) only.
  2. In Binance, tap Assets, then Send, then Withdraw AssetChoose USDT as the asset. Paste your Dovo address.
  3. Choose BSC (BEP20) as the networkCheck the network twice. Binance warns that funds sent on the wrong network may be lost.
  4. Enter the amount and tap WithdrawBinance shows its fee before you confirm. At the time of writing (13 Oct 2026), the BEP20 fee was 0.01 USDT and the minimum was 5 USDT. Confirm with your passkey or 2FA.
  5. Wait for the depositThe USDT shows in Dovo once BNB Smart Chain confirms it. This usually takes about a minute.
  6. Tap Cash out, then My M-PesaEnter the amount in USDT, from 2 USDT. Tap Continue, then Review cash-out. You see the rate and what M-Pesa receives before you confirm.

Binance P2P vs Dovo

Binance P2P compared with Dovo
Binance P2PDovo
Who pays youA P2P buyer you do not knowDovo pays your M-Pesa directly
PriceSet by each buyer. About 129 to 130 KES per USDT on 13 Oct 2026One all-in rate, shown before you confirm
MinimumSet by each buyer. Lowest seen KES 1,000 on 13 Oct 20262 USDT per cash-out. Binance's BEP20 withdrawal minimum was 5 USDT on 13 Oct 2026
TimeDepends on the buyer. Payment windows are often 15 minutesDeposit in about a minute. M-Pesa usually in minutes
Main riskFake payment proof, or a payer name that does not matchSending USDT on the wrong network
Extra stepYou check M-Pesa yourself, then tap Confirm releaseNone. No buyer to trust and nothing to release

Common problems

The buyer has not paid, or I got an SMS but no money

Do not release the USDT. Open M-Pesa on your phone and check your balance yourself.

SMS messages and screenshots can be faked. Some scammers send part of the amount and claim it is the full sum.

If the buyer does not mark the order paid in time, the order cancels. Your USDT goes back to you from escrow.

If the buyer marked the order paid but no money came, tap Help to appeal. Keep all chat inside Binance.

The payer's name does not match the buyer

Do not release the USDT. Binance asks the seller to refund the full amount to the payer.

Binance then suspends the buyer's P2P access.

Your own M-Pesa must also be in the same name as your verified Binance account.

I sent USDT on the wrong network

Binance warns that funds sent on the wrong network may be lost.

Binance self-service recovery covers deposits into Binance. It does not cover withdrawals that already left.

Dovo takes USDT on BNB Smart Chain (BEP-20) only. USDT sent on another network cannot be recovered.

My Binance withdrawal is on hold or under review

After a security change, like a new password, Binance pauses withdrawals for 24 to 48 hours.

Anti-scam holds usually last up to 24 hours. Binance says they are never permanent.

  • Answer any security questions in the Binance app.
  • Complete identity checks if Binance asks.
  • Use Withdrawal Appeal if you see it, or contact Binance Support.

Questions

What is the minimum withdrawal from Binance to M-Pesa?

On Binance P2P, each buyer sets a minimum. The lowest we saw on 13 Oct 2026 was KES 1,000. With Dovo, the cash-out minimum is 2 USDT, but Binance's BEP20 withdrawal minimum was 5 USDT at the time of writing.

How long does Binance to M-Pesa take?

On P2P, it depends on the buyer. Payment windows are often 15 minutes. With Dovo, deposits usually show in about a minute, and M-Pesa payouts usually arrive in minutes.

Can I withdraw from Binance to M-Pesa directly, without P2P?

Binance does not list a direct withdrawal to M-Pesa. On Binance, M-Pesa is a P2P payment method. To skip P2P, send USDT to Dovo and cash out to your own M-Pesa number.

Which network should I use to send USDT to Dovo?

Use BNB Smart Chain. On Binance, choose BSC (BEP20). Dovo does not accept USDT on Tron (TRC20), Ethereum or any other network.

What is the Binance withdrawal fee for USDT?

At the time of writing (13 Oct 2026), Binance charged 0.01 USDT on BSC (BEP20) and 1.5 USDT on Tron (TRC20). The minimum was 5 USDT on both. Binance shows the fee before you confirm.

Is there a daily limit with Dovo?

Yes. You can cash out up to 200 USDT in any 24 hours. Each cash-out must be at least 2 USDT.

Can I cash out to Airtel Money?

No. Dovo pays M-Pesa on Safaricom numbers only. It does not pay Airtel Money or T-Kash.

What if I sent USDT on the wrong network?

USDT sent on the wrong network can be lost. Binance cannot pull back a withdrawal that already left, and Dovo cannot recover USDT sent on another network. Check BSC (BEP20) every time.

Your USDT on M-Pesa in minutes

Cash out with Dovo