Independent guide

OdiBets deposits & withdrawals: methods, times and limits

Quick answer: OdiBets processes deposits and withdrawals through locally available methods for Kenya. Below: accepted methods, minimums, fees, payout times and the verification (KYC) you must complete before a first...

18+AgeLocalRegionGuideContent
OdiBets deposits & withdrawals: methods, times and limits - Odibet guide

Quick answer: OdiBets processes deposits and withdrawals through locally available methods for Kenya. Below: accepted methods, minimums, fees, payout times and the verification (KYC) you must complete before a first withdrawal.

Key facts

Operator Kareco Holdings Limited
Licence BCLB 0000116
Founded 2018, Nairobi, Kenya
Min. bet stake KES 1 (sports pre-match & live)
Deposit M-Pesa Paybill 290680 · min. KES 100
Withdrawal M-Pesa · SMS: W#Amount to 29680 · ~10 min

Deposits and withdrawals — M-Pesa in Kenya

OdiBets Kenya uses M-Pesa exclusively for all deposits and withdrawals. No bank card or bank transfer is required.

Operation Method Details Min Max Speed
Deposit M-Pesa Paybill: 290680 · Account: ODI KES 100 KES 150,000 Instant
Withdrawal M-Pesa Via app/site or SMS: text W#Amount to 29680 KES 100 KES 1,000,000 ~10 min

Important payment notes

  • Account registration requires a Safaricom (M-Pesa) number — Airtel subscribers should verify current registration options at odibets.com.
  • Fees: OdiBets charges no deposit or withdrawal fee — standard M-Pesa carrier tariffs apply (approximately KES 23–210 depending on amount).
  • Kenya excise duty: The Finance Act 2025 introduced a 15% excise duty on gambling stakes — this is a government tax bundled into the M-Pesa deposit process, not an OdiBets charge.
  • SMS withdrawal: Text W#[Amount] to 29680 from your registered Safaricom number — no app needed.

Frequently asked questions

How do I deposit on OdiBets with M-Pesa?
Open M-Pesa on your Safaricom phone, go to Lipa na M-Pesa → Pay Bill, enter Business Number 290680, Account Number ODI, then the amount. Minimum deposit is KES 100. Deposits are instant. OdiBets charges no deposit fee — standard M-Pesa carrier charges apply.
How do I withdraw from OdiBets?
Go to your OdiBets account and request a withdrawal via the app or website, or text W#[Amount] (e.g. W#500) to SMS short code 29680 from your registered Safaricom number. Minimum withdrawal is KES 100, maximum is KES 1,000,000. Processing takes approximately 10 minutes.
How long do OdiBets withdrawals take?
Withdrawal times depend on the method; e-wallets and instant transfers are fastest. Identity verification (KYC) is required before a first withdrawal.

Related guides

Independent editorial guide to OdiBets Kenya. Not affiliated with OdiBets or Kareco Holdings Limited. Content is for informational purposes only. Gambling is for adults 18+ only. If gambling becomes a problem, call OdiBets support: +254 709 183 680. Help is free and confidential. Call OdiBets 24/7 on +254 709 183 680 or contact the BCLB at bclb.go.ke.