Gambling is for adults aged 18+ only.
Only play with money you can afford to lose. paybillke lists operators that hold a current GRA licence at the time of verification. Confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 222 333.
The Odibets paybill
Odibets paybill: 290680. Verified against the operator's official channels. Always confirm the same number on the Odibets deposit screen or at odibets.com before sending money. A wrong paybill that looks similar is the most common scam vector in Kenyan betting.
Two routes: STK push or manual paybill
Odibets supports both deposit flows. The STK push is faster when it works; the manual paybill is more reliable when STK does not arrive.
Route 1: STK push (in-app)
- Open the Odibets app or odibets.com.
- Tap Deposit.
- Enter the amount.
- Tap Deposit via M-PESA.
- An M-PESA STK prompt appears on your phone within 10 to 30 seconds. Enter your M-PESA PIN to confirm.
- Balance updates within 60 seconds.
STK is the cleanest flow when both Safaricom and Odibets are healthy. If the prompt does not arrive within 30 seconds, do not retry; the request may still be queued and double-paying is possible. Switch to manual paybill instead.
Route 2: Manual M-PESA paybill
- Open M-PESA on your phone (SIM Toolkit → M-PESA, or the M-PESA app).
- Select Lipa na M-PESA.
- Select Pay Bill.
- Business Number: 290680.
- Account Number: the phone number you registered with on Odibets.
- Amount: enter the deposit value.
- Enter your M-PESA PIN. Confirm.
- Wait for the M-PESA SMS confirmation. The Odibets balance updates within 60 seconds in 95% of cases.
Manual paybill is your fallback when STK times out or fails. It is also the route to use if you are depositing from a different M-PESA line (e.g. a family member topping up your account); the destination Account Number is always the registered Odibets phone number, not the sender's.
Fees and limits
- M-PESA deposit fee. Standard Safaricom paybill tariff. Paid by you to Safaricom, not by Odibets. Use our M-PESA fees calculator for the exact amount at your deposit value.
- Odibets deposit fee. None. Odibets does not charge a separate deposit fee on M-PESA.
- Minimum deposit. Typically KES 50 platform-side; the M-PESA floor is KES 10. The Odibets app shows the current minimum on the deposit screen.
- Maximum per transaction. Subject to the M-PESA per-transaction cap (KES 250,000) and your daily M-PESA limit.
When the deposit does not reflect
Pending past 5 minutes is the threshold for action. Run this checklist in order:
- Check your M-PESA SMS. Did the payment confirmation arrive? If no SMS, the payment did not go through; retry.
- Verify the Account Number. Open the M-PESA SMS. The Account Number must exactly match your Odibets-registered phone number. A typo sends the money to a different account; Odibets cannot reroute it. Recovery requires opening a support ticket with both the M-PESA code and your account details.
- Force a balance refresh. Log out of the Odibets app, log back in. Or close and re-open the website.
- Wait the full 30 minutes. Most reconciliation issues clear within this window.
- Escalate to Odibets support. Provide the M-PESA transaction code (looks like ABC1234XYZ), the deposit amount, and the timestamp. Contact via the in-app support form or via the official support page at odibets.com.
Before you can withdraw what you deposit
Complete your KYC verification (ID upload) before your first withdrawal attempt. Odibets, like every GRA-licensed Kenyan operator, requires verified identity matching the registered name before processing withdrawals. KYC takes 24 to 48 hours; clear it in advance so a withdrawal does not stall waiting on it.
Before you deposit, set a cap
Use Odibets's in-account responsible-gaming settings to set a daily, weekly, or monthly deposit limit. Decide what you can comfortably lose as entertainment in a month, set the cap there, and bet within it. The Kenya gambling helpline is 0800 222 333; see our responsible gambling resources for the full Kenyan support directory.
FAQ
What is the Odibets paybill in Kenya?
The Odibets paybill is 290680, verified against the operator's official channels. Use it via Lipa na M-PESA > Pay Bill > Business Number 290680 > Account Number is your Odibets-registered phone number.
What is the minimum deposit on Odibets?
The platform minimum is typically KES 50 in Kenya, but verify in your Odibets account before depositing because operators occasionally adjust the floor. M-PESA itself has a per-transaction minimum of KES 10.
Why does the deposit show as pending?
Most pending deposits clear in 60 to 90 seconds. If your M-PESA confirmation arrived but Odibets has not updated, log out and back in to force a refresh. If still missing after 5 minutes, contact Odibets support with the M-PESA transaction code. See the troubleshooting section above for the full escalation flow.
Are there M-PESA fees on the deposit?
Yes. M-PESA charges the standard paybill tariff for deposits, paid by you to Safaricom. Use the <a href="/calculator">M-PESA fees calculator</a> for the exact fee at your deposit amount. Odibets does not add a separate deposit fee on top.
Can I deposit from an Airtel Money number?
M-PESA paybill is Safaricom-only. To deposit from Airtel Money, you would first need to move funds from Airtel to M-PESA (via M-PESA Global or the interoperability route), then pay the Odibets paybill from your M-PESA wallet. See our <a href="/guides/mpesa-to-airtel-money">M-PESA and Airtel Money interoperability guide</a> for the cross-network flow.
Is the deposit instant?
In 95% of cases, the Odibets balance updates within 60 seconds of the M-PESA confirmation. The remaining 5% are usually reconciliation delays that clear within 5 minutes. Anything over 30 minutes needs escalation with the M-PESA transaction code.
Related Odibets resources
- Odibets hub
- Odibets paybill page (live reference)
- How to withdraw from Odibets
- Verified OdiBets paybill
- Betting tax in Kenya 2026
- Responsible gambling resources
Related reading
Curated external sources we cite. Open in a new tab.
Compare operators
Open an account with a licensed Kenyan operator
Only GRA-licensed operators with verified M-PESA paybills. 18+ only. paybillke never accepts editorial placement; activation gated on licence verification.
Betika
GRA-licensed
Kenya-founded operator. Paybill 290290, M-PESA deposits and withdrawals, Grand and Midweek jackpots.
Visit BetikaSportPesa
GRA-licensed
Kenya-founded operator. Mega Jackpot, M-PESA deposits via paybill, app and web.
Visit SportPesaSportybet
GRA-licensed
Pan-African operator. Live betting, instant virtuals, M-PESA paybill deposits.
Visit SportybetHelabet
GRA-licensed
BetWinner-network operator. Wide market coverage, multi-language support.
Visit HelabetOdibets
GRA-licensed
Kenya-founded operator. Daily and weekly jackpots, Aviator, USSD betting.
Visit OdibetsBetpawa
GRA-licensed
Low-stake-friendly operator. Airtel Money deposit angle, simple UX.
Visit BetpawaMozzartbet
GRA-licensed
European operator with KE licence. Daily Jackpot, sports and casino.
Visit MozzartbetRadabet Kenya
GRA-licensed
GRA-licensed casino, Aviator, and sportsbook. M-PESA paybill 4966000.
Visit Radabet KenyaAffiliate link · we may earn a commission