Skip to content
Betting

How to Deposit to Betika via M-PESA: Paybill 290290 (2026)

The verified Betika paybill (290290), exact deposit flow, fees, and what to do if a deposit does not reflect.

AO
by Reviewed by Michael Mwangi
6 min read Updated 30 October 2026

Gambling is for adults aged 18+ only.

Only play with money you can afford to lose. paybillke does not confirm licences: GRA publishes no register. Check what the operator prints about its licence, and confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 723 770.

Depositing to Betika is one of the most-searched topics in Kenyan betting, partly because the paybill changes occasionally and partly because scammers constantly post fake "Betika paybill" numbers on social media. This guide is the verified flow, what it costs, and how to handle the small number of cases where a deposit doesn't reflect.

Step-by-step deposit

  1. Open M-PESA on your phone, SIM toolkit, M-PESA app, or Safaricom OneApp.
  2. Select Lipa na M-PESA → Pay Bill.
  3. Enter business number 290290.
  4. For the account, enter your Betika account number, as Betika's deposit instructions say.
  5. Enter the amount in KES.
  6. Enter your M-PESA PIN.
  7. Confirm.

Other ways Betika lists: dial *644# and select deposit; or on Airtel Money, choose Make Payments, Paybill, enter BETIKA as the business name and BETIKA as the reference.

You receive an M-PESA SMS with a transaction code, then a separate Betika SMS confirming the credit. The Betika confirmation typically arrives within 1-5 minutes.

What it costs

Betika does not charge a deposit fee. The M-PESA charge is Safaricom's paybill tariff. The business chooses whether the customer, the business or both pay it, so the figure below is the most you pay. Source: Safaricom Paybill Standard Tariff, checked 25 October 2026.

Deposit (KES)M-PESA charge, at most (KES)
1 to 1000
101 to 5005
501 to 1,00010
1,001 to 1,50015
1,501 to 2,50020
2,501 to 3,50025
3,501 to 5,00034
5,001 to 7,50042
7,501 to 10,00048
10,001 to 15,00057
15,001 to 20,00062
20,001 to 25,00067
25,001 to 30,00072
30,001 to 35,00083
35,001 to 40,00099
40,001 to 45,000103
45,001 to 50,000108
50,001 to 70,000108

To check one amount, use the M-PESA fees calculator. The full schedule is in our M-PESA charges 2026 guide.

On top of the M-PESA paybill fee, Kenya applies a 5% deposit tax (Finance Act 2025) on the amount that lands in your Betika wallet. So a KES 100 M-PESA deposit reaches the wallet as KES 95. There is no tax on the stake itself. A 5% withholding tax applies to money paid out of your Betika account, and since 1 July 2026 the Finance Act 2026 adds a 20% withholding tax on winnings. See our betting tax 2026 guide.

If a deposit doesn't reflect

  1. Check the M-PESA SMS. The recipient name should read "BETIKA KENYA" or similar. If it's a different name (a person or unfamiliar business), you paid the wrong paybill, likely a scam paybill. Reverse the M-PESA transaction using the standard reversal flow (see our M-PESA reversal guide) and report the scam to Safaricom on 100.
  2. Verify the account number. If you entered the wrong account number, call Betika on +254 729 290 290 or email support@betika.com with the M-PESA transaction code and ask them to trace it.
  3. Wait 30 minutes. 95% of deposits reflect in under 5 minutes; the remainder usually clear within 30. Mid-day on big match days can be slower.
  4. Contact Betika support if the deposit hasn't reflected after 30 minutes. Live chat in the app or email support@betika.com. Always lead with the M-PESA transaction code.

Common mistakes

  • Wrong paybill. Anything other than 290290 for Betika is incorrect. Triple-check before sending.
  • Phone number with country code. Use 0723... format, not +254723... The paybill account field rejects the plus sign and country code.
  • Spaces or dashes in the phone number. Strip them. Account fields accept only digits.
  • Different phone number to your registered Betika account. The deposit credits the account whose phone number you entered, not yours. If a friend asks you to fund their account, enter their number, but be clear it's their account, not yours.
  • Bonus opt-in confusion. First-deposit bonuses sometimes require a minimum amount or an opt-in code. Check Betika's current promotion page before depositing if a bonus matters to you.

Before you deposit, set a limit

Betika offers deposit-limit tools. In My Account → Responsible Gaming, set a daily, weekly, or monthly cap before you deposit. The limit is enforced server-side. Increasing a limit requires a 24-72 hour cooling-off period, that's deliberate.

Consider what you'd be comfortable losing on entertainment in a month. Set the deposit cap there. Bet within it. If the cap feels restrictive after a losing day, that feeling is exactly what the cap is designed to push back against.

For broader context, warning signs, support helplines, self-exclusion, read our responsible gambling guide.

Resources

Related Betika references

Curated external sources we cite. Open in a new tab.

Compare operators

Operators whose own site names a GRA licence

Taken from each operator's own Kenyan site on 19 October 2026. GRA publishes no licence register, so we have not confirmed these with GRA. 18+ only.

RA

Radabet Kenya

Site names a GRA licence

Sportsbook, Aviator and casino on one account. M-PESA paybill 4966000, stakes from KES 10.

Visit Radabet Kenya

Affiliate link · we may earn a commission

BK

Betika

Site names a GRA licence

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

Visit Betika
SP

SportPesa

Site names a GRA licence

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

Visit SportPesa
OD

Odibets

Site names a GRA licence

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

Visit Odibets
BP

Betpawa

Site names a GRA licence

Pan-African operator. Paybill 290020 on M-PESA, with Airtel Money deposits too.

Visit Betpawa

See paybillke first on Google. Pick us as a preferred source and our updates show up more often in your Top Stories.

Add paybillke on Google