ExcellentTrustScore 4.9

How to withdraw from Bybit to M-Pesa

Bybit has no M-Pesa withdraw button. These are the two ways that work.

See the steps

Reviewed 21 Oct 2026, 6 min read

The short answer

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

On P2P, a buyer pays KES to your M-Pesa, and on 21 Oct 2026 the top KES buyers offered about 129.5 KES per USDT, with payment windows of 15 or 30 minutes. With Dovo, you withdraw 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 = 127.53 KES
Your exact amount
Shown in Dovo before you confirm
Arrives
In minutes
You get about6,375
KES
Cash out with Dovo

Live Dovo rate

Two ways to do it

Same USDT. Very different trip to your phone.

Sell USDT on Bybit P2P

  • 15 or 30 min window
  • Buyer sets the price
  1. Verify your identity and add M-PesaBybit P2P needs identity verification (Level 1). Add M-Pesa as a payment method in your P2P profile. The name on it must match your Bybit name.
  2. Move your USDT to the Funding accountBybit P2P sells from your Funding account, or from Flexible Earn. USDT in a trading account must be moved to Funding first.
  3. Open P2P Trading, then SellChoose USDT as the coin and KES as the currency. Filter by M-Pesa. Check each ad's price, its limits and the buyer's 30 day completion rate.
  4. Tap Sell USDT, enter the amount, tap SellConfirm with your email code, 2FA, fund password or passkey. Your USDT is now held by Bybit for the order.
  5. Check your own M-Pesa balanceThe buyer has a countdown to pay. Open M-Pesa on your phone and confirm the full amount arrived. A screenshot or a chat message is not proof.
  6. Tap Release NowDo this only when the money is in your M-Pesa. Tick the receipt box and complete the security check. Once you release, the USDT goes to the buyer.

Withdraw 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 Bybit, tap Assets, then WithdrawYou can also open your Funding account and tap Withdraw next to USDT. Paste your Dovo address in the wallet address field.
  3. Choose BSC (BEP20) as the chainCheck the chain twice. Bybit shows the fee and the minimum for each chain before you confirm. The fee is fixed for any amount.
  4. Enter the amount, tap Confirm, then SubmitBybit asks for an email code and your Google Authenticator code, unless the address is on your whitelist. Bybit says a withdrawal can take up to 30 minutes or one hour to process.
  5. Wait for the depositThe USDT shows in Dovo once BNB Smart Chain confirms it. This usually takes about a minute after Bybit sends it.
  6. Tap Cash out, then My M-PesaEnter the amount in USDT, from 2 USDT. Tap Continue. The Review cash-out screen shows the rate and what M-Pesa receives. Tap Send to confirm.

Bybit P2P vs Dovo

Bybit P2P compared with Dovo
Bybit P2PDovo
Who pays youA P2P buyer you do not knowDovo pays your M-Pesa directly
PriceSet by each buyer. Top ads offered about 129.5 KES per USDT on 21 Oct 2026One all-in rate, shown before you confirm
MinimumSet by each buyer. Lowest seen KES 150 on 21 Oct 20262 USDT per cash-out. Bybit shows its own BSC withdrawal minimum before you confirm
TimeDepends on the buyer. Payment windows were 15 or 30 minutes on 21 Oct 2026Bybit processes in up to an hour. M-Pesa usually in minutes
Main riskReleasing USDT before the money is in your M-PesaChoosing the wrong chain in Bybit
Extra stepYou check M-Pesa yourself, then tap Release NowNone. No buyer to trust and nothing to release

Common problems

The buyer marked the order paid, but no money came

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

In the release window, choose I have not received the payment in my available balance.

If the money is still missing 10 minutes after the buyer marked it paid, you can ask the buyer to cancel. Talk in the order chat first, then tap Order Dispute if you need help.

If the buyer does not pay in time, Bybit cancels the order and your USDT goes back to your Funding account.

My Bybit account has a 24 hour withdrawal hold after a P2P trade

If Bybit flags a P2P trade as risky, it can restrict withdrawals on your account for 24 hours.

Wait for the hold to end, or contact Bybit support from the app.

I chose the wrong chain in Bybit

A withdrawal sent on the wrong chain may not arrive, and it can be lost.

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

Bybit asks me to verify my withdrawal address

Under Travel Rule checks, some users must verify the wallet address before a crypto withdrawal.

  • Follow the prompt in the Bybit app.
  • Add the Dovo address to your withdrawal address book if Bybit asks.
  • Use Bybit support if the check does not clear.

Questions

Can I withdraw from Bybit to M-Pesa directly?

No. Bybit has no direct M-Pesa withdrawal. On Bybit, M-Pesa is a P2P payment method. To skip P2P, withdraw USDT on BSC (BEP20) to Dovo and cash out to your own M-Pesa number.

How much does a Bybit P2P buyer pay for USDT in Kenya?

Each buyer sets a price. On 21 Oct 2026, the top KES buyer ads on Bybit P2P offered about 129.5 KES per USDT. Check the live price in the app before you sell.

Does Bybit charge a P2P fee in KES?

Bybit's P2P fee page lists fees for NGN, AZN, RUB, GHS and TJS only, and says currencies not listed have no transaction fee. That page was last updated 28 Jul 2026. M-Pesa may still charge its own fee.

What is the minimum to sell on Bybit P2P?

Each buyer sets a minimum in KES. The lowest we saw on 21 Oct 2026 was KES 150, but most ads ask for more. With Dovo, the cash-out minimum is 2 USDT.

How long does Bybit to M-Pesa take?

On P2P, buyers had 15 or 30 minutes to pay on 21 Oct 2026. Through Dovo, Bybit says a withdrawal can take up to 30 minutes or one hour to process. Dovo then usually pays M-Pesa in minutes.

Which chain should I pick in Bybit to send USDT to Dovo?

Pick BSC (BEP20), which is BNB Smart Chain. Dovo does not accept USDT on Tron (TRC20), Ethereum or any other network.

What is the Bybit withdrawal fee for USDT?

It depends on the chain. Bybit shows the fee and the minimum in the withdrawal window once you pick the chain. The fee is fixed for any amount, and by default it comes out of the amount you enter.

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.

Your USDT on M-Pesa in minutes

Cash out with Dovo