post-thumbnail

How to Deposit with Vodacom M-Pesa in Tanzania

Posted on 23 April 2024

How to Deposit with Vodacom M-Pesa in Tanzania (2026): Betting Sites, Steps and Limits

Want to know how to deposit with Vodacom M-Pesa in Tanzania? M-Pesa is the country’s biggest mobile money service, and every licensed bookmaker we checked accepts it. Most deposits take seconds: you choose M-Pesa in the cashier, enter your number and amount, and approve the payment on your phone with your PIN. You can also pay from the M-Pesa menu on *150*00#, using the bookmaker’s business number and your account reference.

This guide shows both methods step by step, explains each licensed bookmaker’s M-Pesa minimums and limits, covers withdrawals back to M-Pesa and the tax on winnings, and tells you what to do when a payment doesn’t arrive. We only link to bookmakers on the Gaming Board of Tanzania (GBT) register. We checked every fact in October and November 2026.

🔞 18+ only 📲 *150*00# 🛡️ GBT-licensed only 📅 Updated 10 Nov 2026
AS
AffSupreme Editorial Team
Updated November 10, 2026 · GBT register; iGaming Times; Vodacom Tanzania results via TanzaniaInvest; SiGMA; Blask; BettingCompanies.africa; ChampsBase; AllGreatQuotes; GhanaSoccerNet; Duhosting

Disclosure: AffSupreme may earn a commission when you sign up through links on this page. We only link to operators on the Gaming Board of Tanzania’s register of licensed online sports betting operators (checked 19 October 2026). GBT licences last 12 months and the register doesn’t show expiry dates, so check it before you deposit. Gambling involves risk; this isn’t financial advice.

📌 Key takeaways

  • Easiest method: choose M-Pesa in the bookmaker’s cashier, enter your number and amount, and approve the prompt on your phone with your M-Pesa PIN.
  • USSD method: dial *150*00#, choose the pay option, and enter the bookmaker’s business number and reference from its official cashier.
  • Low minimums: TZS 100 at betPawa; TZS 500 at GSB, Parimatch and WasafiBet.
  • Limits: GSB takes up to TZS 1,000,000 per deposit; Betway caps withdrawals at TZS 1,000,000 a day until you complete full KYC.
  • Tax: bookmakers withhold tax on winnings. Sources disagree on the rate (12% or 15%) after the Finance Act 2026; the 5% stake tax proposed in 2026 was dropped.
  • Licences: only use bookmakers on the GBT register. 22Bet, Melbet, bet365 and Stake weren’t on it.

⚡ Licensed bookmakers that take M-Pesa

BookmakerCompany / GBT licenceMin depositWithdrawalsOther wallets
betPawaChoplife Gaming · SBI000000039, OCL000000024TZS 100From TZS 2,000; usually within 24 hTigo Pesa, Airtel Money, HaloPesa
BetwayMedia Bay · SBI000000037, OC000000019Not publishedTZS 1,000 – 1,000,000 a day (more with full KYC)Airtel, Tigo, HaloPesa, EzyPesa, Selcom
GSBFido Technologies · SBI000000023TZS 500 (max 1,000,000)TZS 1,000 – 3,000,000 per transactionAirtel, Tigo, HaloPesa, shop cash
ParimatchUltimate Gaming System · SBI000000012, OCL000000004TZS 500TZS 2,000 – 5,000,000 per requestTigo Pesa, HaloPesa
WasafiBetWasafi Bet Company · SBI000000028TZS 500From TZS 1,000; 1,000,000 per cashout; 5,000,000 a dayTigo Pesa (Yas), Airtel, HaloPesa
SportPesaNexis Global · SBI000000027Not publishedNot publishedTigo Pesa, Airtel Money
1xBetKatavi Gaming · on GBT registerNot publishedNot publishedTigo Pesa, Airtel Money, crypto

Sources: GBT register (19 October 2026); BettingCompanies.africa, AllGreatQuotes, ChampsBase, Betloy and Tanzania Bet Guide, as summarised in our Tanzania betting sites review. Limits change; check the cashier.

📲 M-Pesa in Tanzania: the basics

Vodacom Tanzania’s M-Pesa is the country’s largest mobile money service. In the quarter to 30 June 2026, M-Pesa revenue grew 26% and customer numbers 15.5% year on year, and its active merchant base passed 650,000, TanzaniaInvest reported from Vodacom’s results. Tanzania had 71.7 million mobile money subscriptions in September 2025, SiGMA reported, and mobile money is the main reason betting has grown so fast.

You reach M-Pesa by dialling *150*00#, which works on any phone without data, or through the M-Pesa app. Every payment is confirmed with your M-Pesa PIN, and you receive an SMS receipt.

M-Pesa is going global

M-Pesa Tanzania has more than 22 million users, TechCabal reported in November 2025, when Vodacom launched M-Pesa Global Payment. It lets users pay merchants abroad, including in China through Alipay, in Dubai, and in Uganda directly into MTN MoMo wallets, plus a Tap & Pay feature that creates a virtual Visa card for contactless payments at Visa terminals. In March 2026, Vodacom and Paymentology launched it as Africa’s first mobile-money tap-to-pay service, usable “at home or abroad”, BusinessDay reported.

For bettors, this matters in one way: being able to pay international merchants doesn’t make an offshore betting site legal in Tanzania. Stick to bookmakers on the GBT register, whatever payment method a site accepts.

Yes, with a licensed operator. Online betting on the Tanzanian mainland is regulated by the Gaming Board of Tanzania under the Gaming Act and the Internet Gaming Regulations 2022. Licences last 12 months and must be renewed at least 30 days before they expire, the minimum age is 18, and operators must offer deposit and wager limits, iGaming Times reports. The GBT publishes a register of licensed online sports betting operators on gamingboard.go.tz; in October 2026 it listed 34 online operators.

The GBT also regulates advertising, under a 2023 code that requires prior approval and limits broadcast ads during the day. In July 2026, it introduced temporary betting restrictions with counselling for at-risk players, under its “Makinika Kijana, Kubeti Sio Ajira” campaign, FocusGN reported.

⚠️ Offshore sites take M-Pesa too. 22Bet, Melbet, bet365 and Stake weren’t on the GBT register when we checked. A site accepting M-Pesa isn’t licensed because of it, and the GBT can’t help you with an unlicensed operator.

Your protections under GBT rules

  • Deposit and wager limits: licensed operators must offer them, and iGaming Times reports that increases take seven days to apply, so a limit can’t be lifted on impulse.
  • Self-exclusion: the GBT runs a self-exclusion system, and in 2026 added temporary restrictions with counselling.
  • Advertising rules: a 2023 code requires the GBT’s prior approval for adverts and bans inducements, with limits on daytime broadcast ads.
  • Annual licensing: licences last 12 months, so an operator’s status can change; recheck the register occasionally.
  • A regulator to complain to: if a licensed bookmaker doesn’t resolve an M-Pesa problem, you can contact the GBT on 0800 110 051 or info@gamingboard.go.tz.

📲 How to deposit with M-Pesa: step by step

Method 1: approve a prompt from the cashier

  1. Log in to a GBT-licensed bookmaker and open Deposit (Weka pesa).
  2. Choose M-Pesa.
  3. Enter the amount and check that your M-Pesa number is the one registered on your account.
  4. Confirm. A payment request appears on your phone.
  5. Enter your M-Pesa PIN within the time allowed.
  6. Wait for the SMS and check your betting balance.

GSB’s M-Pesa deposit guide describes exactly this flow: choose M-Pesa, enter the amount, confirm your number and approve the prompt “within the time window”. If a deposit is pending, it suggests waiting a few minutes and leaving a minute between requests.

Method 2: pay from *150*00#

M-Pesa’s USSD menu offers two ways to pay a business, and bookmakers tell you which to use:

🧾 Business number + reference

Choose the M-Pesa payment option, enter the bookmaker’s business number, then your reference (often your account number), the amount and your PIN. GhanaSoccerNet’s betPawa guide describes this route.

🏪 Lipa number

Choose “Pay by phone” (Lipa kwa simu), enter the Lipa number, the amount in TZS and your PIN, then wait for the SMS, as Duhosting’s 2022 payment guide describes.

  1. Get the payment details from the bookmaker’s logged-in cashier or official site.
  2. Dial *150*00#.
  3. Choose the payment option the bookmaker specifies.
  4. Enter the business or Lipa number and your reference.
  5. Enter the amount and check the business name on screen.
  6. Enter your PIN and keep the SMS receipt.

Menu numbers change over time, so follow the labels on screen rather than memorising option numbers. Business numbers in online guides are often out of date: GhanaSoccerNet’s betPawa guide, for example, is undated, so always take the number from the bookmaker itself.

Tip: write the business number and your reference on paper before you dial, and double-check every digit on the confirmation screen. A wrong digit sends your money to a different business or leaves it unmatched to your account, and fixing that takes time.

Method 3: the M-Pesa app

The M-Pesa app offers the same payment options with a visual menu. Choose the pay-business option, enter the bookmaker’s details and amount, and confirm with your PIN.

👍 Pros and cons of M-Pesa for betting

✅ Pros

  • ✅ Accepted by every licensed bookmaker we checked
  • ✅ Works on any phone via *150*00#
  • ✅ Deposits usually arrive in seconds
  • ✅ Low minimums, from TZS 100 at betPawa
  • ✅ Winnings paid straight back to your wallet

⚠️ Cons

  • ⚠️ M-Pesa fees for betting payments aren’t clearly published
  • ⚠️ Business numbers in online guides are often outdated
  • ⚠️ Offshore sites accept M-Pesa too
  • ⚠️ Instant deposits make overspending easy

📋 Before your first M-Pesa deposit

  1. Check the GBT register for the bookmaker.
  2. Register with your own M-Pesa number: winnings are paid back to it.
  3. Verify your betting account early; Betway, for example, requires full KYC for withdrawals over TZS 1,000,000 a day.
  4. Set deposit and wager limits, which licensed operators must offer.
  5. Check the minimum deposit, such as TZS 100 at betPawa or TZS 500 at GSB.
  6. Keep some balance for M-Pesa fees; GSB’s guide advises keeping a small buffer.

⭐ Best licensed betting sites for M-Pesa deposits

1. betPawa: lowest M-Pesa minimum

★★★★★9.0/10
🛡️ Licence: GBT, Choplife Gaming Ltd · SBI000000039 / OCL000000024
📲 M-Pesa: deposits from TZS 100; instant
💸 Withdrawals: from TZS 2,000; usually within 24 hours
⚽ Stakes: from TZS 1

betPawa is Tanzania’s biggest betting brand by customer engagement, with a 62.7% share according to data firm Blask. It’s mobile money only, taking M-Pesa, Tigo Pesa, Airtel Money and HaloPesa, with deposits from TZS 100, stakes from TZS 1 and withdrawals from TZS 2,000, usually within 24 hours, according to AllGreatQuotes. Its Win Bonus pays up to 1000% on accumulators of three or more selections at odds of 1.20 or more, with no wagering. The Android app is about 2.2 MB, which suits low-cost phones.

✅ Pros

  • ✅ TZS 100 deposits
  • ✅ Four wallets
  • ✅ Light app

⚠️ Cons

  • ⚠️ TZS 2,000 minimum withdrawal
  • ⚠️ No cards
Visit betPawa 18+ | T&Cs apply | Gamble responsibly

2. Betway: no deposit fees, most wallets

★★★★½8.8/10
🛡️ Licence: GBT, Media Bay Ltd · SBI000000037 / OC000000019
📲 M-Pesa: no Betway deposit fees
💸 Withdrawals: TZS 1,000 to 1,000,000 a day; full KYC above that
🎰 Casino: 400+ games

Betway takes M-Pesa, Airtel Money, Tigo Pesa and HaloPesa, plus EzyPesa and Selcom Huduma, and doesn’t charge deposit fees, BettingCompanies.africa reports. Withdrawals start at TZS 1,000 and are capped at TZS 1,000,000 a day until you complete full KYC verification. It offers 24/7 live chat in English and Swahili and sponsors Simba SC.

✅ Pros

  • ✅ Six payment options
  • ✅ No deposit fees
  • ✅ 24/7 Swahili chat

⚠️ Cons

  • ⚠️ KYC needed above TZS 1,000,000 a day
Visit Betway 18+ | T&Cs apply | Gamble responsibly

3. GSB: high limits and shops

★★★★½8.6/10
🛡️ Licence: GBT, Fido Technologies Ltd · SBI000000023
📲 M-Pesa: TZS 500 to 1,000,000 per deposit
💸 Withdrawals: TZS 1,000 to 3,000,000 per transaction
🎁 Welcome: 100% up to TZS 1,000,000

Gal Sport Betting takes Vodacom M-Pesa, Airtel Money, Tigo Pesa and HaloPesa, Airtel USSD on *150*60# and cash in about ten GSB shops, BettingCompanies.africa reports. Deposits run from TZS 500 to TZS 1,000,000 per transaction, and withdrawals from TZS 1,000 to TZS 3,000,000. Its first-deposit bonus of 100% up to TZS 1,000,000 needs a TZS 1,000 minimum deposit and three bets with three or more selections at odds of 1.3. It has a toll-free support line, 0800 71 23 45.

✅ Pros

  • ✅ High per-transaction limits
  • ✅ Shops for cash
  • ✅ Toll-free line

⚠️ Cons

  • ⚠️ TZS 500 minimum deposit
Visit GSB 18+ | T&Cs apply | Gamble responsibly

4. Parimatch: biggest withdrawals per request

★★★★☆8.4/10
🛡️ Licence: GBT, Ultimate Gaming System Ltd · SBI000000012 / OCL000000004
📲 M-Pesa: deposits from TZS 500
💸 Withdrawals: TZS 2,000 to 5,000,000 per request
🎰 Casino: 6,000+ games

Parimatch takes M-Pesa, Tigo Pesa, HaloPesa and Airtel Money, with deposits from TZS 500 and withdrawals from TZS 2,000 up to TZS 5,000,000 per request, BettingCompanies.africa reports. Parimatch doesn’t charge platform fees, though your mobile network may. It also holds a GBT online casino licence and offers 6,000+ casino games.

✅ Pros

  • ✅ TZS 5,000,000 per withdrawal
  • ✅ No platform fees
  • ✅ Licensed casino

⚠️ Cons

  • ⚠️ TZS 2,000 minimum withdrawal
Visit Parimatch 18+ | T&Cs apply | Gamble responsibly

5. WasafiBet: local brand with clear caps

★★★★☆8.0/10
🛡️ Licence: GBT, Wasafi Bet Company Ltd · SBI000000028
📲 M-Pesa: deposits from TZS 500
💸 Withdrawals: from TZS 1,000; TZS 1,000,000 per cashout; TZS 5,000,000 a day
📱 Apps: Android and iOS

WasafiBet, linked to Diamond Platnumz and Wasafi Media and founded in 2021, accepts Vodacom M-Pesa, Tigo Pesa (Yas), Airtel Money and HaloPesa, ChampsBase reports. Deposits start at TZS 500 and withdrawals at TZS 1,000, with a TZS 1,000,000 cap per cashout and TZS 5,000,000 a day. Support is by phone, with no live chat.

✅ Pros

  • ✅ Clear published limits
  • ✅ Four wallets

⚠️ Cons

  • ⚠️ No live chat
Visit WasafiBet 18+ | T&Cs apply | Gamble responsibly

6. SportPesa: jackpots and SMS betting

★★★★☆7.9/10
🛡️ Licence: GBT, Nexis Global Ltd · SBI000000027
📲 Payments: M-Pesa, Tigo Pesa, Airtel Money
📱 Access: Android, web, SMS, USSD
🏆 Known for: 17-match jackpot

SportPesa takes M-Pesa, Tigo Pesa and Airtel Money and lets you bet in its app, on the web, by SMS or by USSD, which helps on basic phones. It has run its 17-match jackpot since 2014, SBC News reported, and was named Best Sports Betting Brand in Africa in October 2025, according to The Citizen. We couldn’t confirm current M-Pesa minimums or limits in a reliable source, so check the cashier.

Visit SportPesa 18+ | T&Cs apply | Gamble responsibly

7. 1xBet: M-Pesa plus crypto

★★★★☆7.6/10
🛡️ Licence: GBT register, Katavi Gaming Ltd
📲 Payments: M-Pesa, Tigo Pesa, Airtel Money, crypto
⚽ Markets: very wide

1xBet appears on the GBT register under Katavi Gaming Ltd and accepts M-Pesa, Tigo Pesa and Airtel Money as well as crypto, according to Tanzania Bet Guide. Use its Tanzanian site, 1xbet.co.tz. We couldn’t confirm M-Pesa limits in a reliable source.

Visit 1xBet 18+ | T&Cs apply | Gamble responsibly

📊 M-Pesa limits compared

BookmakerMin depositMax depositMin withdrawalMax withdrawal
betPawaTZS 100—TZS 2,000—
Betway——TZS 1,000TZS 1,000,000 a day without full KYC
GSBTZS 500TZS 1,000,000 per transactionTZS 1,000TZS 3,000,000 per transaction
ParimatchTZS 500—TZS 2,000TZS 5,000,000 per request
WasafiBetTZS 500—TZS 1,000TZS 1,000,000 per cashout; 5,000,000 a day

A dash means we couldn’t confirm the figure in a reliable source. SportPesa and 1xBet don’t appear because we couldn’t confirm their limits. Your M-Pesa account also has its own transaction limits; check yours with Vodacom before a large deposit or withdrawal.

💸 What does an M-Pesa betting deposit cost?

Licensed bookmakers generally don’t charge for M-Pesa deposits: Betway says it doesn’t charge deposit fees, and Parimatch doesn’t charge platform fees. M-Pesa itself may charge for payments, and the government has levied mobile money transactions in the past, though Tanzania scrapped the levy on most money transfers in September 2022, Orbitax reported. We couldn’t find a current, official M-Pesa tariff for paying a betting business in a reliable source, and guides disagree: GhanaSoccerNet’s betPawa guide mentions a TZS 30 M-Pesa fee in one place and “no charges” in another.

How to check: the confirmation screen and the SMS show what was taken from your wallet. Compare it with the amount credited to your betting account; any difference is the M-Pesa fee. GSB’s guide advises keeping a small extra balance in your wallet for operator fees.

💳 Withdrawing winnings to M-Pesa

  1. Verify your account before you need to withdraw.
  2. Open Withdraw (Toa pesa) and choose M-Pesa.
  3. Enter an amount within the bookmaker’s minimum and maximum.
  4. Confirm your number: payouts go to the M-Pesa number registered on your account.
  5. Wait for the SMS. You don’t enter your PIN to receive money.
  6. Check the tax line in your bet history: tax on winnings is withheld before you’re paid.

Speed varies. betPawa says withdrawals usually complete within 24 hours. SportPesa also lets players withdraw by SMS: GhanaSoccerNet’s guide gives the format W#amount to 79079 (for example, W#50000), though the guide was last updated in 2023, so check SportPesa’s current instructions.

🧾 Tax on betting winnings in Tanzania

Licensed operators withhold tax from your winnings before paying you. The rate is disputed after the Finance Act 2026: 22Bet’s tax guide (updated 28 September 2026) and the Tanzania Revenue Authority’s page give 12% for sports betting under the Finance Act 2025, while iGaming Times, citing section 16 of the Finance Act 2026, gives 15% for all gaming activities from 1 July 2026. We haven’t been able to confirm which applies, so check the tax line on your bet slip or history.

Taxable winningsYou receive at 12%You receive at 15%
TZS 10,000TZS 8,800TZS 8,500
TZS 100,000TZS 88,000TZS 85,000
TZS 1,000,000TZS 880,000TZS 850,000

One thing is clearer: a proposed 5% excise duty on stakes was removed from the revised Finance Bill in June 2026, and the Finance Act signed on 30 June 2026 didn’t include it, according to TanzaniaInsight and iGaming Times. So there’s no extra tax on your M-Pesa deposits themselves.

How Tanzania’s betting taxes moved in 2026

WhenWhat happened
June 2026 budgetA 5% excise duty on the value of every bet was proposed.
25 June 2026After stakeholders raised concerns, the government withdrew it from the revised Finance Bill.
30 June 2026The Finance Act 2026 was signed without the stake tax. It directs a share of revenue from sports betting and land-based casinos to the AIDS Trust Fund and the Universal Health Insurance Fund.
1 July 2026Winnings tax rate disputed: 12% for sports betting (Finance Act 2025) or 15% for all gaming (iGaming Times, citing the Finance Act 2026).

Sources: TanzaniaInsight; iGaming Times; RegFollower; EY; 22Bet tax guide.

🧮 Three worked examples

Small stakes at betPawa

You deposit TZS 1,000 by M-Pesa, the prompt arrives, and you approve it with your PIN. You place ten TZS 100 accumulators. One wins TZS 12,000, and tax is withheld, leaving TZS 10,200–10,560 depending on the rate. You can withdraw it because it’s above betPawa’s TZS 2,000 minimum.

A larger deposit at GSB

You want to deposit TZS 1,500,000. GSB takes up to TZS 1,000,000 per transaction, so you’d need two deposits, and your M-Pesa account’s own limits may also apply. Ask yourself whether that amount fits your budget before going further.

A big win at Betway

You win TZS 3,000,000. Betway caps withdrawals at TZS 1,000,000 a day until you complete full KYC, so verify your identity first, or plan to withdraw over several days. Tax is withheld before the money reaches your account.

⏳ If a deposit is pending

Most M-Pesa deposits arrive within seconds. If yours hasn’t:

  1. Check your SMS: did M-Pesa confirm the payment and take the money?
  2. Wait a few minutes, as GSB’s guide advises, before trying again.
  3. Refresh your betting balance or log out and back in.
  4. Contact the bookmaker with the M-Pesa transaction ID, amount, time and your account number.
  5. Don’t deposit again until the first payment is resolved.

🎰 Using M-Pesa for online casino games

The GBT licenses online casinos separately from sports betting. On the register, betPawa holds online casino licence OCL000000024, Betway OC000000019 and Parimatch OCL000000004, alongside their sports betting licences. Your M-Pesa deposit funds one balance that you can use for both, subject to each site’s terms. Parimatch offers 6,000+ casino games and Betway 400+, according to BettingCompanies.africa. Casino games are fast, so set a separate budget for them, and remember that tax is withheld from winnings in the same way.

🛠️ When an M-Pesa deposit goes wrong

ProblemWhat to do
No prompt appearedCheck the number in the cashier and your signal, then try again after a minute. Don’t send several requests at once.
Prompt expiredStart a new deposit and enter your PIN promptly.
Money left M-Pesa, balance not updatedWait a few minutes, then contact the bookmaker with the M-Pesa transaction ID, amount and time. Don’t pay again.
Wrong business number or referenceContact the bookmaker and Vodacom quickly with the SMS details.
Deposit rejectedCheck the bookmaker’s minimum and maximum (for example TZS 500–1,000,000 at GSB) and your M-Pesa balance.
Withdrawal stuckComplete KYC (required at Betway above TZS 1,000,000 a day) and check the number on your account.

🚨 M-Pesa betting scams

  • PIN requests: Vodacom and bookmakers never ask for your PIN.
  • Fake business numbers: use only details from the logged-in cashier or official site.
  • “Wrong transfer” messages: check your real balance before sending anything back.
  • “Release fee” demands: licensed bookmakers withhold tax automatically and don’t ask for fees to release winnings.
  • Fixed matches and “sure tips”: scams.
  • Unlicensed sites: check the GBT register before paying.

🔁 M-Pesa vs other Tanzanian wallets

WalletNetworkAccepted by
M-PesaVodacomAll seven bookmakers in this guide
Tigo Pesa (Yas)Yas (formerly Tigo)All seven
Airtel MoneyAirtelbetPawa, Betway, GSB (incl. *150*60#), WasafiBet, SportPesa, 1xBet, Parimatch
HaloPesaHalotelbetPawa, Betway, GSB, Parimatch, WasafiBet
EzyPesa, Selcom Huduma—Betway
Shop cash—GSB (about ten shops)

If you have more than one SIM, use the wallet registered in your own name and on the number linked to your betting account, so withdrawals come back to the right place.

📞 Depositing from a basic phone

Because *150*00# works without data, M-Pesa is ideal for basic phones. Get the bookmaker’s business number and your reference from its official site or shop, have them ready before you dial so the session doesn’t time out, check the business name on screen, and keep the SMS. SportPesa also offers SMS and USSD betting, and GSB has shops where you can pay cash.

📈 Tanzania’s betting market and mobile money

  • Operators: 62 licensed betting operators in September 2025, SiGMA reported, and 63 licensed companies in July 2026, FocusGN reported. The GBT’s online sports betting register listed 34 operators in October 2026.
  • Revenue to government: TZS 260.21 billion in collections and more than 30,000 jobs, SiGMA reported.
  • Mobile money: 71.7 million subscriptions in September 2025.
  • Market leaders: betPawa had a 62.7% share of customer engagement, ahead of SportyBet and Betway, according to Blask.
  • M-Pesa growth: M-Pesa revenue rose 26% year on year in the quarter to June 2026, and its merchant base passed 650,000.

🧮 Budgeting your M-Pesa deposits

With stakes from TZS 1 and deposits from TZS 100, it’s easy to deposit little and often without noticing how much you’ve spent. Decide your weekly budget in shillings, deposit it once, and use the deposit and wager limits licensed operators must offer. Remember that tax is withheld from winnings, so a TZS 100,000 win pays out TZS 85,000–88,000 depending on the rate. If you notice yourself depositing again to chase losses, stop.

🎯 Which bookmaker should you choose for M-Pesa?

🪙 Small budget

betPawa: deposits from TZS 100 and stakes from TZS 1.

💳 Several wallets

Betway: M-Pesa, Airtel, Tigo, HaloPesa, EzyPesa and Selcom, with no deposit fees.

💰 Large deposits

GSB: up to TZS 1,000,000 per deposit, plus shops for cash.

🏆 Big withdrawals

Parimatch: up to TZS 5,000,000 per request.

🎤 Local brand

WasafiBet: clear caps, Android and iOS apps.

📞 Basic phone

SportPesa: SMS and USSD betting as well as M-Pesa.

🔒 Keeping your M-Pesa wallet safe

  1. Choose a strong PIN and never share it, even with family.
  2. Lock your phone with a PIN or fingerprint.
  3. Check the business name on every confirmation screen.
  4. Report a lost phone to Vodacom immediately so your SIM and wallet can be blocked.
  5. Ignore unsolicited calls claiming to be from Vodacom or a bookmaker.
  6. Keep betting money separate from money for rent, food and school fees.

🧑‍🎓 “Makinika Kijana, Kubeti Sio Ajira”

The GBT’s 2026 responsible gambling campaign tells young Tanzanians to settle down and reminds them that betting isn’t a job. Alongside it, the Board introduced temporary betting restrictions with counselling for players at risk, FocusGN reported in July 2026. If betting has started to feel like a way to earn a living, or you’re depositing by M-Pesa every day, that’s a sign to take a break. The Ministry of Health’s 199 Afya Call Center offers counselling for adults, including for gambling concerns.

❌ Common M-Pesa deposit mistakes

  1. Copying a business number from an old online guide or social media.
  2. Entering the wrong reference, so the payment can’t be matched to your account.
  3. Approving several prompts for one deposit.
  4. Using someone else’s M-Pesa, which can block withdrawals.
  5. Ignoring KYC until a big win, then waiting for verification.
  6. Playing at unlicensed sites because they accept M-Pesa.

📖 Glossary

  • M-Pesa: Vodacom Tanzania’s mobile money service, reached on *150*00#.
  • Business number: the number a company uses to receive M-Pesa payments.
  • Lipa number: a merchant number for “Pay by phone” (Lipa kwa simu).
  • Reference: the account number or code that matches your payment to your betting account.
  • GBT: Gaming Board of Tanzania, the regulator.
  • SBI / OCL: GBT licence prefixes for sports betting and online casino.
  • KYC: identity verification.
  • Withholding tax: tax deducted from winnings before you’re paid.

🗣️ Swahili terms you’ll see when paying

SwahiliEnglish
Weka pesaDeposit
Toa pesaWithdraw
SalioBalance
Lipa kwa simuPay by phone
Namba ya kampuniBusiness number
Kumbukumbu nambaReference number
KiasiAmount
ThibitishaConfirm

❓ Questions to ask before you deposit

  1. Is the bookmaker on the GBT register? Check gamingboard.go.tz.
  2. What are its M-Pesa minimum and maximum deposits? They vary from TZS 100 to TZS 500 minimum.
  3. What are its withdrawal limits? Some cap daily withdrawals until you complete KYC.
  4. Does it charge deposit or withdrawal fees? Betway and Parimatch say they don’t.
  5. How is tax shown? Check where the withheld tax appears on your bet slip or history.
  6. How do I set limits or self-exclude? Licensed operators must offer limits.

🔍 How we researched this guide

We checked operators on the Gaming Board of Tanzania’s register of licensed online sports betting operators on 19 October 2026. Payment details come from BettingCompanies.africa, AllGreatQuotes, ChampsBase and other sources named next to each figure, as used in our Tanzania betting sites review. M-Pesa steps come from GSB’s deposit guide, GhanaSoccerNet’s betPawa guide and Duhosting’s payment guide; market data from TanzaniaInvest, SiGMA and Blask; regulation and tax from iGaming Times, TanzaniaInsight, the 22Bet tax guide and FocusGN. We didn’t make our own funded deposits. Where sources disagree, as on the tax rate and M-Pesa fees, we say so.

✅ Checklist before you deposit with M-Pesa

  1. Bookmaker on the GBT register?
  2. Aged 18 or over?
  3. Own M-Pesa number on your betting account?
  4. Business number and reference from the official cashier (USSD method)?
  5. Business name checked before entering your PIN?
  6. Amount within limits and your budget?
  7. Deposit and wager limits set?
  8. SMS receipt kept?

❓ Frequently asked questions

How do I deposit with Vodacom M-Pesa at a betting site in Tanzania?

Choose M-Pesa in the cashier, enter the amount and your number, and approve the prompt on your phone with your M-Pesa PIN. Or dial *150*00#, choose the payment option, and enter the bookmaker’s business number and your reference.

What is the M-Pesa code in Tanzania?

*150*00#.

Can I deposit without data?

Yes. *150*00# works on any phone without data.

Which betting site has the lowest M-Pesa deposit?

betPawa, from TZS 100. GSB, Parimatch and WasafiBet start at TZS 500.

What’s the maximum M-Pesa deposit at GSB?

TZS 1,000,000 per transaction.

Do bookmakers charge for M-Pesa deposits?

Betway says it doesn’t charge deposit fees, and Parimatch doesn’t charge platform fees. M-Pesa may charge its own fee; check your SMS.

Is there a tax on M-Pesa betting deposits?

No. A proposed 5% excise on stakes was removed before the Finance Act 2026 was signed on 30 June 2026.

How much tax is taken from winnings?

It’s withheld by the bookmaker. Sources disagree on whether the rate is 12% (sports betting, Finance Act 2025) or 15% (all gaming, Finance Act 2026). Check your bet history.

Where do I find a bookmaker’s M-Pesa business number?

In its logged-in cashier or on its official site. Don’t rely on old online guides.

What does “Lipa kwa simu” mean?

“Pay by phone”: the M-Pesa menu option where you enter a Lipa (merchant) number, the amount and your PIN.

How do I withdraw winnings to M-Pesa?

Choose M-Pesa in the withdrawal section and enter the amount. Payouts go to the M-Pesa number registered on your account.

What’s the minimum withdrawal?

TZS 1,000 at Betway, GSB and WasafiBet; TZS 2,000 at betPawa and Parimatch.

Which bookmaker allows the biggest withdrawals?

Parimatch, up to TZS 5,000,000 per request. WasafiBet allows TZS 5,000,000 a day, in cashouts of up to TZS 1,000,000.

Why is my Betway withdrawal limited?

Betway caps withdrawals at TZS 1,000,000 a day until you complete full KYC.

How long do withdrawals take?

betPawa says usually within 24 hours. Other bookmakers don’t publish times in our sources.

Can I withdraw from SportPesa by SMS?

GhanaSoccerNet’s guide gives the format W#amount to 79079, but it was last updated in 2023; check SportPesa’s current instructions.

Is betting legal in Tanzania?

Yes, with operators licensed by the Gaming Board of Tanzania. The minimum age is 18.

Is 22Bet licensed in Tanzania?

No. 22Bet, Melbet, bet365 and Stake weren’t on the GBT register when we checked.

Can I use Tigo Pesa, Airtel Money or HaloPesa instead?

Yes. All seven bookmakers here take Tigo Pesa, and most take Airtel Money and HaloPesa.

My M-Pesa deposit didn’t arrive. What should I do?

Wait a few minutes, then contact the bookmaker with the M-Pesa transaction ID, amount and time. Don’t pay again.

I entered the wrong reference. What now?

Contact the bookmaker with the SMS details so it can match the payment to your account, and contact Vodacom if it went to the wrong business.

Do I need my PIN to receive winnings?

No. Anyone asking for your PIN is a scammer.

Can I bet with someone else’s M-Pesa?

Don’t. Use your own number, matching your betting account.

Which bookmaker is biggest in Tanzania?

betPawa, with a 62.7% share of customer engagement according to Blask.

How do I check if a bookmaker is licensed?

Look it up on the GBT register of licensed online operators at gamingboard.go.tz, or call the GBT toll-free on 0800 110 051.

Does M-Pesa Global Payment let me use offshore betting sites?

It lets you pay some international merchants, but that doesn’t make an offshore betting site legal in Tanzania. Use GBT-licensed bookmakers.

How many people use M-Pesa in Tanzania?

More than 22 million, TechCabal reported in November 2025.

Can I raise my deposit limit straight away?

No. Under GBT rules, increases to deposit and wager limits take seven days to apply, according to iGaming Times.

Who do I complain to about a licensed bookmaker?

The Gaming Board of Tanzania: toll-free 0800 110 051 or info@gamingboard.go.tz.

Can I deposit more than TZS 1,000,000 at once?

Not at GSB, which caps deposits at TZS 1,000,000 per transaction. Other bookmakers don’t publish maximums in our sources, and your M-Pesa account has its own limits.

Do GBT licences expire?

Yes, they last 12 months and the register doesn’t show expiry dates, so recheck it occasionally.

Which bookmaker has the most payment options?

Betway, with M-Pesa, Airtel Money, Tigo Pesa, HaloPesa, EzyPesa and Selcom Huduma.

Can I pay cash instead of M-Pesa?

At GSB, which has about ten shops, yes.

Where does Tanzania’s betting tax money go?

The Finance Act 2026 directs a share of revenue from sports betting and land-based casinos to the AIDS Trust Fund and the Universal Health Insurance Fund.

Can I get help if I bet too much?

Yes. Call the 199 Afya Call Center for counselling, or contact the GBT on 0800 110 051 about self-exclusion or temporary restrictions.

Is M-Pesa safe for betting deposits?

Yes, if you pay only GBT-licensed bookmakers, take payment details from the official cashier, check the business name and never share your PIN.

Does M-Pesa charge to receive winnings?

Our sources don’t publish an M-Pesa charge for receiving payouts. Check the amount credited against your withdrawal request.

What does “Weka pesa” mean?

“Deposit” in Swahili. “Toa pesa” means withdraw, and “salio” means balance.

Is Tigo Pesa the same as Yas?

WasafiBet lists “Tigo Pesa (Yas)”, reflecting the Tigo network’s rebrand to Yas. It works alongside M-Pesa at all seven bookmakers here.

Can I use M-Pesa on Zanzibar?

M-Pesa works across Tanzania, but the Gaming Act and GBT licensing cover the mainland only, according to iGaming Times. Check the rules that apply in Zanzibar.

Should I keep money in my betting account?

No. Withdraw what you don’t plan to bet, and keep your M-Pesa receipts.

Can I use M-Pesa for online casino games?

Yes, at bookmakers with a GBT online casino licence, such as betPawa (OCL000000024), Betway (OC000000019) and Parimatch (OCL000000004).

Which licensed site has the most casino games?

Parimatch, with 6,000+ games according to BettingCompanies.africa.

What details should I send support about a missing deposit?

The M-Pesa transaction ID from your SMS, the amount, the date and time, your betting account number and the phone number you paid from.

Can I deposit from a different M-Pesa number?

Avoid it. Payouts go to the number registered on your account, and mismatched numbers can delay deposits and withdrawals.

How old must I be?

18 or older.

🧘 Responsible gambling

M-Pesa deposits take seconds, which makes it easy to keep topping up. Set a budget, use the deposit and wager limits licensed operators must offer, and never chase losses. Warning signs include borrowing to bet, using money meant for rent, food or school fees, and hiding betting from family.

  • Gaming Board of Tanzania: toll-free 0800 110 051; self-exclusion and temporary restrictions with counselling.
  • Afya Call Center: 199.

🔞 Adults only: 18+.

🏁 Final word: depositing with Vodacom M-Pesa in Tanzania

Depositing with M-Pesa is quick and works on any phone: approve the prompt from the cashier, or pay the bookmaker’s business number from *150*00#. Choose a bookmaker on the GBT register. betPawa has the lowest minimum (TZS 100), Betway the widest choice of wallets and no deposit fees, GSB high per-deposit limits and shops, and Parimatch the biggest withdrawals per request. Take business numbers only from the official cashier, keep your SMS receipts, verify your account early, and remember that tax is withheld from your winnings.

Visit betPawa Visit Betway 18+ | T&Cs apply | Gamble responsibly