Skip to content
OddsDerby

Country guides

Mobile Money Betting Guide (M-Pesa, MTN MoMo and Airtel Money)

By the OddsDerby editorial team ยท Updated ยท 5 min read

Mobile money betting lets you fund a bookmaker account and receive winnings directly through your phone wallet, using services such as M-Pesa, MTN MoMo and Airtel Money. In most East and West African markets it is the main way people bet, because deposits land in seconds and withdrawals go straight back to the same number. This mobile money betting guide explains how deposits and withdrawals usually work in Kenya, Ghana, Uganda and Tanzania, and how to avoid the fake payment numbers scammers use.

Why mobile money dominates betting in Africa

Across much of Africa, more people have a mobile money wallet than a bank card. Bookmakers have adapted by integrating directly with mobile money operators, so you can:

  • Deposit in seconds from your phone, often without opening the bookmaker's app
  • Withdraw winnings straight to your wallet
  • Bet in small amounts without bank fees or card requirements
  • Use the same phone number as your account login and payment method

The services you will see most often are:

Country Common wallets Where to compare bookmakers
Kenya M-Pesa, Airtel Money Kenya betting sites
Ghana MTN MoMo, Telecel Cash, AT Money Ghana betting sites
Uganda MTN MoMo, Airtel Money Uganda betting sites
Tanzania M-Pesa, Airtel Money and other local wallets Tanzania betting sites

Wallet names and features change over time, and not every bookmaker supports every wallet, so check the cashier page before you sign up.

How to deposit with mobile money

There are two common ways to deposit. Exact steps vary by bookmaker and wallet, so always follow the instructions shown in your bookmaker account.

Method 1: Deposit from the bookmaker's site or app (push prompt)

  1. Log in to your bookmaker account.
  2. Go to Deposit and choose your mobile money provider.
  3. Enter the amount.
  4. You receive a prompt on your phone asking you to confirm the payment.
  5. Enter your mobile money PIN on your phone, never on the website.
  6. Your balance updates, usually within seconds.

This is generally the safest method because the bookmaker sends the request to your phone, so you do not have to type in a business number yourself.

Method 2: Pay through your wallet menu (Paybill or merchant number)

In Kenya, many bookmakers accept deposits through M-Pesa Paybill:

  1. Open the M-Pesa menu or app and choose Lipa na M-Pesa, then Paybill.
  2. Enter the bookmaker's business number, taken from the bookmaker's official website or app.
  3. Enter the account number the bookmaker specifies (often your phone number or account ID).
  4. Enter the amount and your PIN.
  5. Confirm the details on screen before sending.

Similar merchant or "pay bill" options exist on MTN MoMo and Airtel Money in other countries. The principle is the same: get the number from the bookmaker's official channels only.

How to withdraw winnings

  1. Make sure your account is verified. Some bookmakers require ID before your first withdrawal.
  2. Go to Withdraw in your account.
  3. Choose your mobile money wallet and enter the amount.
  4. Confirm. The money is sent to the phone number registered on your account.

Most withdrawals arrive quickly, but larger amounts may be reviewed first. Some bookmakers set minimum and maximum withdrawal limits per transaction or per day.

Name matching: why it matters

Bookmakers and mobile money providers increasingly check that the name on your betting account matches the name registered to your mobile money line. If they do not match, deposits may fail or withdrawals may be held.

To avoid problems:

  • Register with your legal name as it appears on your ID and SIM registration.
  • Use a phone line registered in your own name, not a friend's or family member's.
  • Do not let anyone else deposit into or withdraw from your account.

These checks exist to prevent fraud, money laundering and underage betting, so they protect you too.

Fees and taxes

Fees depend on the wallet, the bookmaker and the country:

  • Deposits are often free to the customer, but some wallets charge a transaction fee.
  • Withdrawals may carry a charge from the bookmaker, the wallet provider or both.
  • Taxes apply to betting in several countries, either on stakes, on winnings or both. Kenya, for example, has applied taxes on both stakes and winnings, and rates have changed several times in recent years.

Check the bookmaker's payments and tax pages before you bet, because charges reduce your real returns. When you compare offers on our bonuses page, factor in any deposit or withdrawal costs too.

Avoiding fake Paybill and MoMo numbers

Scammers often impersonate popular bookmakers by sharing fake Paybill, till or merchant numbers on social media, in WhatsApp groups or by SMS. Money sent to these numbers goes straight to the fraudster and is very hard to recover.

Protect yourself:

  • Only use payment numbers shown on the bookmaker's official website or app.
  • Check the name displayed on the confirmation screen before entering your PIN. If it does not match the bookmaker's registered business name, cancel.
  • Never share your PIN or one-time codes. No genuine bookmaker or mobile money agent will ask for them.
  • Ignore "customer care" calls or messages asking you to send money to unlock a bonus, reverse a transaction or "activate" an account.
  • Be wary of anyone selling booking codes or "fixed matches" and asking for payment by mobile money.

Our guide to betting scams to avoid covers these tricks in detail. If you have sent money to a fake number, contact your mobile money provider immediately through its official customer care channel and report it to the police.

All four countries regulate betting through national bodies, and licensed bookmakers must verify that customers are of legal age.

  • Kenya: regulated by the Betting Control and Licensing Board. Minimum age 18.
  • Ghana: regulated by the Gaming Commission of Ghana. Minimum age 18.
  • Uganda: regulated by the National Lotteries and Gaming Regulatory Board. The legal gambling age is 25, higher than most countries.
  • Tanzania: regulated by the Gaming Board of Tanzania. Minimum age 18.

Always check that a bookmaker is licensed in your country before depositing.

Getting more from your mobile bets

  • Compare odds. Small differences matter, especially on accumulators. Use our odds comparison pages.
  • Convert shared codes. If a tipster shares a code for a bookmaker you do not use, our booking code converter can rebuild it at yours. See what a booking code is.
  • Keep records. Mobile money statements make it easy to track how much you deposit and withdraw each month.

Bet responsibly

Instant deposits make it easy to bet more than you intended. Set a budget, use deposit limits in your account, and never bet with money meant for essentials. Betting is for adults only: 18+ in Kenya, Ghana and Tanzania, and 25+ in Uganda. Our responsible gambling page lists support options.

FAQ

How do I deposit to a betting site with M-Pesa?

You can usually deposit from the bookmaker's cashier, which sends an M-Pesa prompt to your phone to confirm with your PIN, or through Lipa na M-Pesa Paybill using the business number and account number shown on the bookmaker's official site. Always check the business name before confirming.

Why did my mobile money withdrawal fail?

Common reasons include an unverified account, a name mismatch between your betting account and mobile money line, withdrawal limits, or a temporary outage at the bookmaker or wallet provider. Check your account messages and contact the bookmaker's official support if it persists.

Are there fees for betting with mobile money?

Sometimes. Deposits are often free, but some wallets and bookmakers charge for transactions or withdrawals, and several countries apply taxes on stakes or winnings. Check the bookmaker's payment and tax information before betting.

What is the betting age in Uganda?

The legal gambling age in Uganda is 25. Licensed bookmakers must verify age, and anyone under 25 is not allowed to bet.

How can I tell if a Paybill number is fake?

Only trust numbers listed on the bookmaker's official website or app. Before entering your PIN, check that the business name on the confirmation screen matches the bookmaker. Numbers shared on social media, in groups or by unknown callers should be treated as suspicious.

Related guides