OdiBets review 2026: paybill 290680, SMS on 29680 and a first-bet refund
OdiBetsLicence seen
- M-Pesa paybill
- 290680 · account: your phone no.
- Minimum deposit
- Not stated
- Minimum withdrawal
- KSh 100
- App
- Android APK, about 2–2.8 MB
- Support
- 0709 183 680
- Operator
- Kareco Holdings Limited
Rollover Bet once on a multi of 6+ selections, each 2.50 or more (1X2) · minimum odds First bet KSh 100+ at 1.50+, 1X2 only, no cash-out · 48 hours after the bonus is credited to use it
Verdict
OdiBets refunds a losing first bet as up to KSh 200 of bonus, takes bets by SMS on 29680, and its Android app is a download of under 3 MB. It accepts only M-Pesa, doesn’t state a minimum deposit, and sets the minimum withdrawal at KSh 100.
What we like
- KSh 30 free bet with no deposit
- SMS betting on 29680
Watch out for
- Only M-Pesa deposits accepted
- No minimum deposit stated; minimum withdrawal KSh 100
What you can use at OdiBets
- M-PesaPaybill 290680
- Airtel MoneyNot listed
- T-KashNot listed
- EquitelNot listed
- CardsNot listed
- Jackpots
- Aviator / crash
- Virtuals
- Live casinoNot listed
- SMS betting
"Not listed" means we could not find it on OdiBets's own pages.
Payments and tax
For a manual M-Pesa deposit, the paybill is 290680 and the account is ODI. OdiBets says the account can be left blank, so a typo there matters less than at books that match on the account number. You can also start the deposit from the Deposit tab, which sends a prompt to your phone.
The deposit page says only M-Pesa deposits are accepted, so Airtel Money users have no route in.
No minimum deposit is stated. The deposit page offers quick amounts of KSh 50, 99, 149 and 199. Every deposit loses 5% excise duty, so KSh 50 sent leaves KSh 47.50 to bet.
The minimum withdrawal is KSh 100. After 5% withholding tax, the smallest withdrawal reaches you as KSh 95, and OdiBets says carrier fees apply on top. The maximum payout is KSh 1,000,000 per ticket.
Watch the 20% line in its terms. OdiBets’ terms and conditions state 20% withholding tax on winnings. Whether that 20% applies to sports bets under the Finance Act 2026 is disputed, so a big win could be taxed more than the 5% on withdrawal. Check your bet receipt and statement, and see our betting tax page for both cases.
| Method | Deposit | Withdrawal | Speed (our tests) |
|---|---|---|---|
| M-Pesa | Paybill (account ODI) or STK push | Min KSh 100 | Not tested |
Payments: Paybill 290680 confirmed, but only M-Pesa is accepted and no minimum deposit is stated.
Licence and safety
OdiBets is run by Kareco Holdings Limited, on Crescent Lane, Parklands. Its footer names the Gambling Regulatory Authority and prints bookmaking licence BK0001095 and public gaming licence PG-0001096, but cites the old Betting, Lotteries and Gaming Act.
The numbers are in the old BCLB format, not the GRAK/2026 format used since the Gambling Control Act 2025. We couldn’t check them against a GRA register.
Support is by phone on 0709 183 680. No email, WhatsApp number or live chat is stated.
Licence & safety: Footer prints BK0001095 and PG-0001096, naming the GRA.
Offers
The KSh 30 no-deposit free bet OdiBets used to give at registration showed as ended on its promotions page on 4 November 2026. In its place is a Lost First Bet Bonus. If a new customer’s first sports bet of KSh 100 or more, at odds of 1.50 or more on a 1X2 market and without cash-out, loses, up to KSh 200 comes back as bonus.
The catch is in how that bonus has to be used: on one multi of six or more selections, each priced at 2.50 or more, within 48 hours. A slip like that rarely wins, and the bonus stake itself is never paid out, so the refund is worth far less than its face value. The free bets guide works out roughly how much less.
Offers open to all customers include a 10% Cash Back Bonus on the first losing stake of each day, and prize draws for app bets of KSh 49 or more at odds of 7.99 or more.
Offer terms: Lost First Bet Bonus refunds up to KSh 200, but only as bonus for a 6-leg multi at 2.50+ each within 48 hours. The no-deposit free bet has ended.
Markets and jackpots
One jackpot was listed when we checked: the Laki Tatu Daily Jackpot, 10 games at KSh 15 a ticket for a KSh 300,000 prize. After excise duty, a ticket needs about KSh 16 sent. The menu also names Omoka, Mega and Midweek jackpots, but none was on the jackpot page.
Beyond football there is Odi League virtual football, instant virtuals, Aviator and other crash games.
Markets & jackpots: One live jackpot (Laki Tatu, 10 games), plus Aviator and virtuals.
App and mobile
The Android app is an APK from the site, not the Play Store, so you have to sideload it. OdiBets puts it at about 2 to 2.8 MB, and it needs Android 4.4 or higher. No iOS app is stated.
SMS betting runs on 29680, with no data needed. Register by sending ODI and replying with a password. Bets follow the formats on the site’s booklet page. SMS stakes run from KSh 1 to KSh 50,000, and W#Amount withdraws.
Mobile: Android APK and SMS betting on 29680.
FAQ
What is OdiBets’ paybill number?
290680. The account is ODI, and OdiBets says it can be left blank.
What is the minimum withdrawal at OdiBets?
KSh 100. After 5% withholding tax, KSh 95 reaches you, less carrier fees.
Can I deposit with Airtel Money at OdiBets?
No. The deposit page says only M-Pesa deposits are accepted.
Does OdiBets still give a free bet on registration?
No. The KSh 30 no-deposit free bet had ended when we checked on 4 November 2026. New customers now get a refund of up to KSh 200, as bonus, if their first bet of KSh 100 or more at 1.50 or more loses.
Rollover Bet once on a multi of 6+ selections, each 2.50 or more (1X2) · minimum odds First bet KSh 100+ at 1.50+, 1X2 only, no cash-out · 48 hours after the bonus is credited to use it