casino-apps

Betting Payment Methods in Kenya

M-Pesa, Airtel Money, cards, e-wallets, and crypto — every deposit and withdrawal method at Kenyan betting sites compared by speed, limits, fees, tax impact, and bonus eligibility.

Online Betting Payment Methods in Kenya

Updated April 2026 — Reflects the Finance Act 2025 tax changes and Kenya's new Gambling Regulatory Authority (GRA)

What are the best payment methods on Kenyan betting sites in 2026? In this guide, we cover the safest and most convenient banking options available to Kenyan bettors — from M-Pesa and Airtel Money to e-wallets, cards, and crypto. We also explain the new 5% mobile wallet deposit tax and 5% withdrawal tax introduced in 2025, so you know exactly what to expect before you fund your account.

Top Betting Sites With Best Payment Methods

#
Betting Site
Promotion
Bet Now
  1. 1
    BoomerangBet
    5/5
    5.0
    100% welcome bonus of up to $100

  2. 2
    22Bet
    5/5
    5.0
    100% welcome bonus of up to KES 19,000

  3. 3
    BillyBets
    5/5
    5.0
    100% Welcome Bonus up to $100

  4. 4
    Betista
    5/5
    5.0
    100% of up to $250

  5. 5
    Casinia
    5/5
    5.0
    100% welcome bonus of up to $100

Quick Comparison — Speed, Limits & Fees

This table compares every major payment method available at Kenyan betting sites. Use it to find the fastest, cheapest, or highest-limit option for your needs.

MethodDeposit SpeedWithdrawal SpeedTransaction LimitBonus Eligible?Internet Needed?
M-PesaInstantMinutes – 1 hourKES 20,000/txn✓ YesNo (USSD)
Airtel MoneyInstantMinutes – 1 hourKES 20,000/txn✓ YesNo (USSD)
Visa / MastercardInstant1–3 working daysVery high✓ YesYes
SkrillInstantUp to 24 hoursHighOften excludedYes
NetellerInstantUp to 24 hoursHighOften excludedYes
Bitcoin / Crypto1–60 minUp to 1 hourVery high✓ UsuallyYes
Bank Transfer1–3 days3–5 working daysNo cap✓ YesYes

Which Sites Accept Which Methods?

BookmakerM-PesaAirtel MoneyVisa/MCSkrillNetellerCryptoBank Transfer
22BetYESYESYESYESYESYESNO
MelBetYESNOYESYESYESYESYES
BetWinnerYESYESYESYESNONOYES
1xBetYESYESYESYESYESYESYES
MozzartbetYESYESYESNONONOYES
888StarzYESYESYESYESYESYESNO
Bet365YESYESYESYESYESNOYES

Tax on Deposits & Withdrawals

Since 1 July 2025, two taxes apply to every betting transaction in Kenya. Understanding them is essential because they reduce the effective value of every deposit and every payout.

5% Excise Duty on Deposits. Charged when you transfer money from your mobile wallet (M-Pesa, Airtel Money) to a betting account. A KES 1,000 transfer means KES 50 goes to tax; KES 950 reaches your betting balance.
5% Withholding Tax on Withdrawals. Charged on every withdrawal — whether you've won or not. A KES 10,000 withdrawal means KES 500 in tax; KES 9,500 reaches your M-Pesa. This replaced the previous 20% tax that only applied to net winnings.

Worked Example — What You Actually Keep

You send from M-PesaKES 1,000
5% excise duty deducted– KES 50
Arrives in betting balanceKES 950
You bet and win — balance nowKES 2,000
You withdraw KES 2,000KES 2,000
5% withdrawal tax deducted– KES 100
Arrives in your M-PesaKES 1,900

In this example, you deposited KES 1,000, won KES 1,050 in profit, but received KES 1,900 back — paying KES 150 total in taxes. The combined tax drag is roughly 10% of money flowing through your betting account. Both taxes are deducted automatically by the operator; you don't need to file anything separately.

Regulatory transition. The Gambling Regulatory Authority (GRA), established under the Gambling Control Act 2025, has replaced the BCLB. All existing BCLB licences remain valid during the transition. The GRA enforces stricter KYC, responsible gambling, and anti-money laundering requirements. Only bet with GRA-licensed or valid BCLB-licensed operators.

Payment Methods — Detailed Breakdown

M-Pesa

Kenya's dominant mobile payment platform, launched in 2007 by Safaricom. Accepted at virtually every Kenyan betting site. Deposits are instant, work offline via USSD, and require only the bookmaker's Paybill number.

Deposit speedInstant
Withdrawal speedMinutes to 1 hour
Per-txn limitKES 20,000
Min depositTypically KES 50–100
Internet requiredNo (USSD / STK push)
Bonus eligibleYes — always qualifies

How to Deposit via M-Pesa

  1. Open M-Pesa on your phone → Lipa na M-PesaPay Bill
  2. Enter the betting site's Paybill number (found on the site's deposit page)
  3. Enter your betting account ID as the Account Number
  4. Enter the deposit amount and confirm with your M-Pesa PIN
  5. Funds appear in your betting balance instantly. You'll receive an SMS confirmation.

Pros

  • Instant deposits, fast withdrawals
  • No internet connection required
  • Widest acceptance across all Kenyan sites
  • Always qualifies for welcome bonuses
  • Safaricom agent network for easy top-up

Cons

  • KES 20,000 per-transaction cap
  • 5% excise duty on deposits (Finance Act 2025)
  • Slightly higher network fees than Airtel Money

Airtel Money

Kenya's second-largest mobile money platform, with roughly 10% market share. Growing in popularity among bettors because its network transaction fees are lower than M-Pesa's — a meaningful difference for frequent depositors.

Deposit speedInstant
Withdrawal speedMinutes to 1 hour
Per-txn limitKES 20,000
Internet requiredNo (USSD)
Bonus eligibleYes

How to Deposit via Airtel Money

  1. Open SIM toolkit → Airtel MoneyMake Payment / Lipa Bill
  2. Enter the betting site's Paybill / Business number
  3. Enter your betting account ID as the Account Number
  4. Enter the amount and confirm with your PIN
  5. Confirmation SMS received; funds reflect instantly

Pros

  • Lower network fees than M-Pesa
  • Instant deposits, fast withdrawals
  • No internet connection required
  • Qualifies for welcome bonuses

Cons

  • Fewer site integrations than M-Pesa
  • KES 20,000 per-transaction cap
  • 5% excise duty applies equally

Visa & Mastercard

The highest-limit option available. Supported by major Kenyan banks including Equity, KCB, and Co-operative Bank. Best for bettors who need to deposit more than M-Pesa's KES 20,000 cap in a single transaction.

Deposit speedInstant
Withdrawal speed1–3 working days
Transaction limitVery high (bank-dependent)
Internet requiredYes
Bonus eligibleYes

Pros

  • Highest transaction limits
  • Instant deposits
  • Accepted at all major sites
  • Always qualifies for bonuses

Cons

  • Card details shared with operator
  • Withdrawals take 1–3 working days
  • Bank may charge transaction fees
  • Requires internet connection

Skrill

A global e-wallet that keeps your card and bank details separate from the bookmaker. Deposits are instant and withdrawals process within 24 hours. The main drawback for Kenyan bettors: Skrill deposits are frequently excluded from welcome bonus eligibility.

Deposit speedInstant
Withdrawal speedUp to 24 hours
Bonus eligibleUsually excluded
Currency feesMay apply (KES ↔ USD/EUR)

Pros

  • Card details never shared with bookmaker
  • Instant deposits, fast withdrawals
  • Strong security and account protection

Cons

  • Usually excluded from welcome bonuses
  • Currency conversion fees may apply
  • Requires Skrill account and verification

Neteller

Owned by Paysafe Group (same parent as Skrill). Offers instant deposits and fast withdrawals with no card details shared. Accepted at fewer Kenyan sites than Skrill, and equally likely to be excluded from bonus offers.

Deposit speedInstant
Withdrawal speedUp to 24 hours
Bonus eligibleUsually excluded

Pros

  • Instant deposits, fast withdrawals
  • No banking details shared with operator
  • Low transaction costs

Cons

  • Typically excluded from welcome bonuses
  • Not accepted at as many Kenyan sites
  • Currency conversion fees possible

Bitcoin, Ethereum, USDT & More

A growing option at international bookmakers serving Kenya. Offers very high limits, fast processing, and privacy. The main risk is exchange rate volatility — the KES value of your crypto can shift significantly between deposit and withdrawal. USDT (Tether) minimises this risk as it's pegged to the US dollar.

Deposit speed10–60 min (network-dependent)
Withdrawal speedUp to 1 hour
Transaction limitVery high
Coins acceptedBTC, ETH, USDT, LTC, DOGE
Bonus eligibleUsually yes

Pros

  • Very high transaction limits
  • Fast deposits and withdrawals
  • Greater privacy than other methods
  • No mobile money fees or caps

Cons

  • Exchange rate volatility (except USDT)
  • Not accepted at all Kenyan sites
  • Requires crypto wallet knowledge
  • Blockchain fees apply

Bank Transfer

The slowest option, but the safest for very large transactions with no cap. Best suited to high-stakes bettors who can afford to wait 3–5 working days for withdrawals. No card or mobile wallet details are shared.

Deposit speed1–3 working days
Withdrawal speed3–5 working days
Transaction limitNo cap
Bonus eligibleYes

Pros

  • No transaction limit
  • Safest for large amounts
  • No card/wallet details shared

Cons

  • Slowest deposit and withdrawal method
  • Not suitable for time-sensitive betting
  • Bank fees may apply

How to Choose the Right Payment Method

The best method depends on how you bet. Here's a decision framework:

For most Kenyan bettors: M-Pesa

If you deposit regularly, bet on football, and want instant access to your funds with no internet required, M-Pesa is the default. It qualifies for all bonuses, works offline, and withdrawals arrive in minutes. The KES 20,000 per-transaction cap is the only real limitation.

For lower fees: Airtel Money

If you're on the Airtel network and deposit frequently, the lower network fees save money over time. The 5% excise duty is the same, but Airtel's underlying transaction charges are cheaper. Fewer sites support it than M-Pesa, but coverage is improving.

For large deposits: Visa/Mastercard or Crypto

If you need to move more than KES 20,000 in one go, cards are the simplest option. Crypto offers even higher limits plus fast withdrawals, but requires wallet setup and carries exchange-rate risk (use USDT to minimise this).

For privacy: Crypto or E-wallets

If you prefer not to share card or bank details with bookmakers, Skrill, Neteller, or crypto keep your financial information separate. The trade-off: e-wallets are usually excluded from welcome bonuses.

For claiming bonuses: Avoid e-wallets

If your goal is to claim a welcome bonus, deposit with M-Pesa, Airtel Money, or a debit card. Skrill and Neteller deposits are excluded from most first-deposit offers at Kenyan bookmakers. Always check the bonus T&Cs before depositing.

Bonuses & Payment Methods

Your deposit method directly affects which bonuses you can claim. Here's the essential rule:

E-wallet deposits (Skrill, Neteller, PayPal) are excluded from welcome bonuses at most Kenyan bookmakers. If you want to claim a first-deposit offer, use M-Pesa, Airtel Money, Visa, or Mastercard. This is the single most common mistake new bettors make — depositing via Skrill and then discovering they don't qualify for the bonus.

Beyond welcome bonuses, here's how payment methods interact with other promotions:

Deposit match bonuses

Available to new and existing players. The bookmaker adds a percentage of your deposit as bonus funds. M-Pesa and card deposits always qualify. Deposit just enough to maximise the bonus cap — depositing more than the cap doesn't increase the bonus.

Reload bonuses

Recurring deposit bonuses for existing customers (e.g., 22Bet's Friday Reload). Same payment method rules apply: mobile money and cards are safe; e-wallets may be excluded.

Free bets

Usually triggered by registration + first deposit. The deposit method matters for qualifying. Amounts are typically KES 10–1,000. See the full free bets guide for details.

Cashback and loyalty programmes

These are based on betting activity, not deposit method. Once funds are in your account, it doesn't matter how they got there. Cashback from 888Starz's UEFA offer, for example, qualifies regardless of payment method.

KYC — Identity Verification

Under the Gambling Control Act 2025, all GRA-licensed betting sites must verify your identity before processing withdrawals. This is a legal requirement, not optional. Complete it early to avoid delays when you first cash out.

What you'll need

A valid Kenyan National ID or passport, and a registered phone number that matches your M-Pesa or Airtel Money account. Some sites may request a utility bill or bank statement for address verification on large withdrawals.

How long it takes

Most sites complete verification within 24–48 hours. Some (particularly Mozzartbet, which is locally licensed) process it faster. If your documents are clear and match your registration details, it's usually straightforward.

Common issues

The most frequent causes of verification delays are: a blurry or expired ID photo, a mismatch between the name on your betting account and your M-Pesa registration, or registering with a phone number that isn't linked to your mobile money account. Fix these before you attempt your first withdrawal.

Frequently Asked Questions – Betting Payment Methods in Kenya (2026)

  • What is the M-Pesa deposit limit on betting sites?

    The single-transaction cap is KES 20,000. To deposit more, make multiple transactions or use Visa, Mastercard, or cryptocurrency instead.

  • How do I deposit via M-Pesa?

    Open M-Pesa → Lipa na M-Pesa → Pay Bill. Enter the bookmaker's Paybill number, your betting account ID as the account number, the deposit amount, and confirm with your PIN. Funds reflect instantly. No internet connection needed.

  • Which payment method is fastest?

    For deposits: M-Pesa, Airtel Money, Skrill, Neteller, and cards are all instant. For withdrawals: M-Pesa and Airtel Money are fastest (minutes to one hour). E-wallets take up to 24 hours. Cards take 1–3 days. Bank transfers are slowest at 3–5 days.

  • Can I deposit without an internet connection?

    Yes — M-Pesa and Airtel Money both use USSD, which works over the GSM network without mobile data. All other methods (cards, e-wallets, crypto) require internet access.

  • How much tax do I pay on deposits and withdrawals?

    Under the Finance Act 2025: 5% excise duty on mobile wallet deposits (KES 50 per KES 1,000), and 5% withholding tax on all withdrawals (KES 50 per KES 1,000). Both are deducted automatically. Combined, roughly 10% of money passing through a betting account goes to tax.

  • Why was my withdrawal delayed?

    The most common reasons: incomplete KYC verification, unmet bonus wagering requirements, a mismatch between your registered phone number and M-Pesa account, or a routine review triggered by a large withdrawal. Contact the bookmaker's customer support with your transaction ID to resolve.

  • Are e-wallets excluded from welcome bonuses?

    Usually, yes. Skrill, Neteller, and PayPal deposits are excluded from first-deposit bonus offers at most Kenyan bookmakers. Use M-Pesa, Airtel Money, or a debit card if you want to claim a welcome bonus.

  • Can I use cryptocurrency to bet in Kenya?

    Yes. 22Bet, MelBet, 1xBet, and 888Starz accept Bitcoin, Ethereum, USDT, and Litecoin. Crypto deposits are fast and carry high limits. The main risk is exchange rate volatility — use USDT (Tether) to minimise this.

  • Does Airtel Money have lower fees than M-Pesa?

    Yes. Airtel Money's network fees are generally lower. The 5% government excise duty applies equally to both, but the underlying transaction charge from Airtel is cheaper. For frequent depositors, the savings add up.

  • What is KYC and why do I need to verify my identity?

    KYC (Know Your Customer) is a legal requirement under the Gambling Control Act 2025. Betting sites must confirm you're over 18 and verify your identity to prevent fraud and money laundering. You'll need a valid National ID or passport. Complete verification before your first withdrawal to avoid delays.

  • Who regulates betting sites in Kenya?

    The Gambling Regulatory Authority (GRA), which replaced the BCLB under the Gambling Control Act 2025. The GRA enforces licensing, KYC compliance, responsible gambling tools, and anti-money laundering standards. Only use sites with a valid GRA or unexpired BCLB licence.

  • Can I use PayPal on Kenyan betting sites?

    PayPal has very limited direct acceptance in Kenya. However, you can transfer PayPal funds to your M-Pesa wallet and then deposit from M-Pesa — effectively using PayPal as an indirect funding source.