On this page (9)
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 app | What 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” badge | A 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” button | Your 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.
- 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.
- Move USDT to your Funding wallet
P2P sells from the Funding wallet. Transfer the USDT from Spot to Funding; it is free and instant.
- 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.
- 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.
- 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.
- 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.
- 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.
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
| Limit | Amount | Set by |
|---|---|---|
| Ad minimum and maximum per order | Varies; KSh 1,000 was the lowest minimum we found | The buyer |
| Per M-Pesa transaction | KSh 250,000 | Safaricom |
| Per day, all M-Pesa transactions | KSh 500,000 | Safaricom |
| Maximum M-Pesa balance | KSh 500,000 | Safaricom |
| Your P2P limits | Depend on your verification level | Binance |
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.
There is a Binance Paybill number that loads my wallet directly.
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.
| Situation | What to do |
|---|---|
| Buyer never pays; window expires | The order cancels and your USDT returns from escrow. Nothing to release. |
| Buyer marks “paid” but nothing in your balance | Do not release. Ask in the order chat for the M-Pesa code, check your statement, then tap Appeal. |
| Money arrived from a different name | Do 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 amount | Do not release. Ask for the balance or refund what came in and cancel. |
| Buyer asks to move the chat to WhatsApp | Refuse. 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.
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:
| Platform | M-Pesa options seen | Depth of KES ads | Our page |
|---|---|---|---|
| Binance P2P | M-Pesa Kenya, M-Pesa Paybill, banks | Hundreds | Binance review |
| Bybit P2P | M-Pesa Kenya, M-Pesa Paybill, Pochi la Biashara, banks | Dozens | Bybit review |
| OKX P2P | M-Pesa Paybill, M-PESA Safaricom, banks | Dozens | OKX review |
| Bitget P2P | M-Pesa Kenya, Paybill, Pochi la Biashara | A handful | Bitget 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.
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?
What is the minimum withdrawal from Binance to M-Pesa?
How long does Binance to M-Pesa take?
Does Binance charge a fee to sell USDT to M-Pesa?
Why did the buyer pay from a different name?
How do I deposit money from M-Pesa to Binance?
Why is my Binance account frozen in Kenya?
- Binance — P2P User Transaction Policy
- Binance — P2P Merchant Guidelines (fees, name matching)
- Binance P2P — KES advertisements (at our last check)
- Safaricom — M-PESA consumer tariffs and limits
- Safaricom — M-PESA Reversal (456)
- Business Daily — Kenya freezes Binance accounts in money laundering purge (22 Apr 2026)





