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

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.