Skip to content
Betting

How to deposit on Odibets via M-PESA in 2026 (paybill 290680)

Deposit on Odibets via M-PESA paybill 290680. The verified flow, fees, and what to do if a deposit does not reflect.

AO
by Reviewed by Michael Mwangi
5 min read Updated 30 June 2026

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)

  1. Open the Odibets app or odibets.com.
  2. Tap Deposit.
  3. Enter the amount.
  4. Tap Deposit via M-PESA.
  5. An M-PESA STK prompt appears on your phone within 10 to 30 seconds. Enter your M-PESA PIN to confirm.
  6. 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

  1. Open M-PESA on your phone (SIM Toolkit → M-PESA, or the M-PESA app).
  2. Select Lipa na M-PESA.
  3. Select Pay Bill.
  4. Business Number: 290680.
  5. Account Number: the phone number you registered with on Odibets.
  6. Amount: enter the deposit value.
  7. Enter your M-PESA PIN. Confirm.
  8. 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:

  1. Check your M-PESA SMS. Did the payment confirmation arrive? If no SMS, the payment did not go through; retry.
  2. 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.
  3. Force a balance refresh. Log out of the Odibets app, log back in. Or close and re-open the website.
  4. Wait the full 30 minutes. Most reconciliation issues clear within this window.
  5. 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

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.

BK

Betika

GRA-licensed

Kenya-founded operator. Paybill 290290, M-PESA deposits and withdrawals, Grand and Midweek jackpots.

Visit Betika
SP

SportPesa

GRA-licensed

Kenya-founded operator. Mega Jackpot, M-PESA deposits via paybill, app and web.

Visit SportPesa
SB

Sportybet

GRA-licensed

Pan-African operator. Live betting, instant virtuals, M-PESA paybill deposits.

Visit Sportybet
HB

Helabet

GRA-licensed

BetWinner-network operator. Wide market coverage, multi-language support.

Visit Helabet
OD

Odibets

GRA-licensed

Kenya-founded operator. Daily and weekly jackpots, Aviator, USSD betting.

Visit Odibets
BP

Betpawa

GRA-licensed

Low-stake-friendly operator. Airtel Money deposit angle, simple UX.

Visit Betpawa
MZ

Mozzartbet

GRA-licensed

European operator with KE licence. Daily Jackpot, sports and casino.

Visit Mozzartbet
RA

Radabet Kenya

GRA-licensed

GRA-licensed casino, Aviator, and sportsbook. M-PESA paybill 4966000.

Visit Radabet Kenya

Affiliate link · we may earn a commission