1. Home
  2. How to Withdraw from Binance to M-Pesa (and Deposit Back)

How to Withdraw from Binance to M-Pesa (and Deposit Back)

Binance has no M-Pesa button. Your shillings come from another Kenyan who buys your USDT on Binance P2P, and this guide shows you how to do that without getting burned or frozen.

KES
—
1 USDT ≈ … Loading rate…
Lowest Binance KES ad minimum we saw
KSh 1,000
Max per M-Pesa transaction
KSh 250,000
Max M-Pesa balance
KSh 500,000
Seller must release within
15 minutes of receiving pay

Our top-rated exchange: Operating since 2013, 30+ licences and registrations worldwide, including US money-transmitter licences and an FCA-registered UK entity (FRN 1007192).

On this page (9)
  1. How Binance to M-Pesa actually works
  2. Withdraw USDT to M-Pesa: step by step
  3. Minimum and maximum amounts
  4. How long it takes
  5. Deposit from M-Pesa to Binance
  6. If the buyer does not pay or a trade freezes
  7. Frozen Binance accounts in Kenya: what we know
  8. Cheaper or safer alternatives
  9. Before your first sale

Binance will never “send” money to your M-Pesa. What it does is run a marketplace where another Kenyan buys your USDT and pays you by M-Pesa, while Binance holds your coins in P2P escrowThe platform locks the seller's coins while you pay. Coins are released only when the seller confirms your M-Pesa payment arrived. Glossary until you confirm the money has arrived. Done properly it takes about fifteen minutes. Done carelessly it is the fastest way to lose your coins or get your account restricted.

How Binance to M-Pesa actually works

Binance P2P is a noticeboard with a referee. Buyers post ads saying “I will buy USDT at this KES price and pay by M-Pesa”. You pick an ad, open an order, and Binance locks your USDT so neither of you can run off with it. The buyer sends M-Pesa to your number, you check it arrived, and you release the coins.

Binance’s own P2P policy is blunt that it is not a party to the trade and has no business relationship with the payment methods listed. That matters: if something goes wrong on the M-Pesa side, Binance can only judge evidence — it cannot pull money back through Safaricom for you.

What you see in the appWhat it really means
“M-Pesa Kenya (Safaricom)”The buyer pays your line with Send Money
“M-Pesa Paybill”The buyer pays a Paybill you list, usually a bank account
“Verified merchant” badgeA trader who passed Binance’s merchant requirements check
Payment window (e.g. 15 min)How long the buyer has to pay and mark the order as paid
“Payment received” buttonYour final step — it sends the escrowed USDT to the buyer

If your balance is in Bitcoin, BNB or any other coin, swap it to USDT inside Binance first. USDT/KES is where the Kenyan buyers are: when we last checked there were over 500 KES ads on the side where you sell USDT for M-Pesa, against only a handful for most other coins.

Withdraw USDT to M-Pesa: step by step

Before your first sale, finish KYCKnow Your Customer: identity checks (ID or passport, selfie, sometimes proof of address) that regulated platforms must run before you trade. Glossary with the same name that appears on your Safaricom line. Binance’s policy says the name on your payment method must be identical to your verified name, and that a P2P account using a non-matching payment method can be suspended for at least seven days.

  1. Add M-Pesa as a payment method

    In the Binance app go to P2P → Profile → Payment methods → Add and choose M-Pesa Kenya (Safaricom). Enter your number. If your line is registered under a shortened or different spelling of your name, fix it with Safaricom first — a mismatch makes careful buyers cancel.

  2. Move USDT to your Funding wallet

    P2P sells from the Funding wallet. Transfer the USDT from Spot to Funding; it is free and instant.

  3. Filter for M-Pesa buyers

    Tap P2P → Sell → USDT, set fiat to KES, payment to M-Pesa and type the amount. Filtering by amount hides ads whose minimum is too high or maximum too low for you.

  4. Pick the buyer, not just the price

    Prefer a verified merchant with hundreds of completed orders and a completion rate above 95%. A buyer paying KSh 0.20 more per USDT with a thin history is not a bargain. Read the ad terms: some buyers want first-time sellers to stay under a set amount, and some pay only by Paybill.

  5. Place the order

    Confirm the order. Your USDT moves into escrow and the Payment windowThe time limit (often 15 minutes) a P2P buyer has to send M-Pesa and mark the order as paid before it is cancelled. Glossary starts. Keep the order chat open; a good merchant often writes within a minute.

  6. Check your balance, not your SMS

    When the buyer taps “Transferred, notify seller”, open the M-PESA app or menu and confirm the amount in your balance (balance enquiry is free). Check that the sender name on the transaction matches the buyer’s verified name shown in the order. A text message alone proves nothing; fake ones are easy to make.

  7. Release and keep the evidence

    Tap Payment received, enter your 2FATwo-factor authentication: a second code from an app like Google Authenticator. Safer than SMS codes, which SIM-swap fraudsters can intercept. Glossary code and the USDT goes to the buyer. Write down the order number with the M-Pesa transaction code. Binance’s policy expects a seller to release within 15 minutes of confirming payment, so do not walk away mid-trade.

Holding USDT for the long run?

If you keep part of your savings in USDT, you can also buy it with a bank card on our top-ranked exchange, without a P2P counterparty.

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

Minimum and maximum amounts

There is no single “minimum withdrawal from Binance to M-Pesa”. Every buyer’s ad shows its own limits, and Safaricom’s limits sit on top.

Lowest ad minimum we saw
KSh 1,000Binance KES, M-Pesa filter, our last check
Median ad minimum (top 100)
KSh 5,000Many merchants want bigger tickets
Largest ad maximum
KSh 2.7M+Paid in several M-Pesa or bank transfers
LimitAmountSet by
Ad minimum and maximum per orderVaries; KSh 1,000 was the lowest minimum we foundThe buyer
Per M-Pesa transactionKSh 250,000Safaricom
Per day, all M-Pesa transactionsKSh 500,000Safaricom
Maximum M-Pesa balanceKSh 500,000Safaricom
Your P2P limitsDepend on your verification levelBinance

The balance cap catches people out. If you already hold KSh 300,000 on M-Pesa and sell another KSh 250,000 of USDT, the buyer’s payment can fail because your balance would go over KSh 500,000. Move money to your bank or M-Shwari first, or choose a bank-transfer ad for big amounts. Our cash-out guide covers the bank route.

How long it takes

With an active merchant the whole trade usually takes 5 to 20 minutes. The buyer has the window shown in the ad to pay and mark the order as paid. In our latest sample of the top 100 KES M-Pesa ads, 72 used 15 minutes, 18 used 30 minutes and a few allowed an hour or more.

What slows things down:

  • Buyers who pay in parts. Large orders may arrive as two or three M-Pesa transfers; wait for the full amount.
  • Late SMS. Safaricom messages can lag at busy times. The balance in the app is the truth.
  • Evening and weekend demand. More orders means slower merchants. Pick one with a short average release or payment time.

Deposit from M-Pesa to Binance

Going the other way — “M-Pesa to Binance” — is the same marketplace in reverse. You choose Buy → USDT → KES → M-Pesa, send M-Pesa from your own line to the seller named in the order, tap “Transferred, notify seller” and wait for the release. You pay Safaricom’s Send Money charge (KSh 90 on KSh 10,000, KSh 108 on anything from KSh 20,001 to KSh 250,000). We cover each screen and the true cost in our guide to buying crypto with M-Pesa, and every band is on our M-Pesa charges calculator.

Myth

There is a Binance Paybill number that loads my wallet directly.

Fact

There is no official Binance Paybill. Ads marked “M-Pesa Paybill” mean you pay a Paybill belonging to the seller — usually their bank account — and the account name must match their verified Binance name. Anyone on WhatsApp or TikTok giving you a “Binance deposit Paybill” is running a scam.

If the buyer does not pay or a trade freezes

Most problem orders fall into a few patterns. Here is what to do in each, based on Binance’s P2P user policy.

SituationWhat to do
Buyer never pays; window expiresThe order cancels and your USDT returns from escrow. Nothing to release.
Buyer marks “paid” but nothing in your balanceDo not release. Ask in the order chat for the M-Pesa code, check your statement, then tap Appeal.
Money arrived from a different nameDo not release. Refund the full amount to the same number and appeal or cancel with the buyer’s consent. Report the order.
Buyer paid less than the order amountDo not release. Ask for the balance or refund what came in and cancel.
Buyer asks to move the chat to WhatsAppRefuse. Off-platform deals lose Binance’s protection completely.

An Appeal (dispute)Asking the P2P platform's support team to step in when a trade goes wrong. They review chat, receipts and M-Pesa messages. Glossary puts a Binance support agent between you and the buyer. Upload your M-Pesa statement for the day (from the M-PESA app), the order chat and any screenshots. The agent can keep the USDT in escrow, return it to you or release it to the buyer depending on the evidence. Binance’s policy lets it keep the final say, so clear evidence matters more than angry messages.

Smartphone calculator and a hand holding US dollar notes
Your M-Pesa statement is your best evidence in a P2P appeal. Download it before you file.

If you suspect an outright scam — a fake SMS, a reversal attempt or a stolen line — report the order on Binance and to Safaricom on 100 the same day, and forward any fake message to 333. Reversals are only possible within 24 hours of the transaction, so speed matters.

Frozen Binance accounts in Kenya: what we know

In April 2026, Kenya’s Directorate of Criminal Investigations (DCI) asked Binance to restrict a number of Kenyan accounts as part of an investigation into fraud and money laundering. Business Daily reported on 22 April 2026 that affected users received a Binance message saying their account had been “restricted at the request of law enforcement”, and P2P traders who move crypto to cash were among those hit. Reports since then describe freezes lasting months, with no public court orders, and a P2P trader arrested in May 2026 for allegedly receiving money linked to a fraud.

The pattern behind most of these cases is the same: a seller received M-Pesa that turned out to be stolen or linked to a scam, two or three steps back. You cannot fully rule that out, but you can make it much less likely.

  • Trade only with verified merchants who have long, clean histories.
  • Never accept payment from a name that differs from the buyer's verified name.
  • Never sell for someone else or let others use your Binance or M-Pesa account.
  • Keep order numbers, M-Pesa codes and statements for every trade.
  • Avoid many small payments from different strangers in one day; it looks like layering to risk systems.

Our Binance Kenya review tracks the freeze reports, the licensing question under the VASP Act and what affected users have done.

Cheaper or safer alternatives

Binance has the deepest KES market, but it is not the only place to sell USDT for M-Pesa. When we last checked, these platforms all had live KES ads with M-Pesa as a payment method:

PlatformM-Pesa options seenDepth of KES adsOur page
Binance P2PM-Pesa Kenya, M-Pesa Paybill, banksHundredsBinance review
Bybit P2PM-Pesa Kenya, M-Pesa Paybill, Pochi la Biashara, banksDozensBybit review
OKX P2PM-Pesa Paybill, M-PESA Safaricom, banksDozensOKX review
Bitget P2PM-Pesa Kenya, Paybill, Pochi la BiasharaA handfulBitget review

Spreading your selling across two platforms is sensible: if one account is restricted, you still have a way to reach M-Pesa. For larger sums, ads that pay into Equity, Co-op Bank, I&M or Stanbic avoid the M-Pesa caps. Read the P2P pillar guide for how to compare merchants across apps.

Want a second exchange account?

Open a free account on our top-ranked exchange so one restricted account never leaves you stuck.

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

Before your first sale

Do I pay tax on what I sell? Selling can produce a taxable gain, and Kenya now charges a 10% excise duty on fees charged by virtual asset service providers. Our crypto tax guide explains what KRA expects and which records to keep.

What does Safaricom charge me? Nothing to receive. You pay only when you send or withdraw — KSh 69 to withdraw KSh 5,000 at an agent, for example.

Is it legal? Owning and selling crypto is not illegal in Kenya. Platforms serving Kenyans need a licence under the VASP Act 2025, and we have not found a public register of licensed providers yet, so keep your records tidy.

Frequently asked questions

Can Binance send money directly to M-Pesa?
No. Binance has no Safaricom integration and its P2P policy says it has no business relationship with the payment methods listed. The money you receive comes from another Binance user who buys your USDT through P2P and pays your M-Pesa line, while Binance holds the USDT in escrow.
What is the minimum withdrawal from Binance to M-Pesa?
Binance does not set one fixed minimum for M-Pesa; each buyer's ad has its own minimum and maximum. When we last checked the KES market, the lowest ad minimum was KSh 1,000 and about half of the top 100 M-Pesa buy ads asked for KSh 5,000 or more.
How long does Binance to M-Pesa take?
Usually 5 to 20 minutes with an active merchant. The buyer has the payment window set in the ad, most often 15 minutes, to send M-Pesa and mark the order as paid. You then check your balance and release. Delays mostly come from slow buyers or your own phone not getting the SMS.
Does Binance charge a fee to sell USDT to M-Pesa?
Binance's merchant guidelines say P2P fees for makers and takers range from 0% to 0.35% depending on the fiat market. Binance does not publish the KES rate in that document, so check the fee line on the order screen. Receiving M-Pesa is free; Safaricom only charges you when you send or withdraw.
Why did the buyer pay from a different name?
That is a third-party payment and Binance's rules tell you not to release. Refund the money to the exact number it came from, cancel with the buyer's agreement or appeal, and report the order. Releasing to a mismatched name is how sellers end up in fraud investigations and reversal scams.
How do I deposit money from M-Pesa to Binance?
Do the same thing in reverse: on Binance P2P choose Buy, USDT, KES and the M-Pesa payment method, then send M-Pesa from your own line to the seller shown in the order. Our guide to buying crypto with M-Pesa walks through each screen.
Why is my Binance account frozen in Kenya?
In April 2026 Kenyan investigators asked Binance to restrict a number of accounts, and P2P traders were among those affected. Binance told some users their account was restricted at the request of law enforcement. See our Binance review for what is known and what to do.
Sources and official references
  1. Binance — P2P User Transaction Policy
  2. Binance — P2P Merchant Guidelines (fees, name matching)
  3. Binance P2P — KES advertisements (at our last check)
  4. Safaricom — M-PESA consumer tariffs and limits
  5. Safaricom — M-PESA Reversal (456)
  6. Business Daily — Kenya freezes Binance accounts in money laundering purge (22 Apr 2026)