How to Deposit at African Betting Sites (2026 Guide)

We may earn a commission at no extra cost to you.

Your deposit amount and your betting balance aren’t always the same number.

In Nigeria, deposit via OPay or PalmPay for zero fees and instant credit from ₦100. In Kenya, use M-Pesa paybill (Betika: 290290, SportPesa: 5212121) but budget for 5% excise tax on every deposit. In South Africa, Ozow instant EFT is fee-free and hits your account in seconds. USSD works without internet anywhere but costs ₦20-₦50 per transaction in bank fees.

Jump to: Nigeria | Kenya | South Africa | Troubleshooting


Quick Comparison: Deposit Methods Across Africa

Three countries, three completely different payment ecosystems. Nigeria runs on fintech wallets and bank cards. Kenya is M-Pesa territory. South Africa mixes instant EFT with voucher systems. Mobile money handles over 90% of online betting deposits in Kenya, where M-Pesa penetration sits at 98% with 51.4 million subscriptions. Nigeria’s ~4% mobile money penetration means punters rely on OPay, PalmPay, and bank cards instead.

Factor Nigeria Kenya South Africa
Dominant method OPay/PalmPay + cards M-Pesa (90%+) Instant EFT + vouchers
Lowest min deposit ₦50 KES 10 R1
Tax on deposits None 5% excise None
Tax on winnings 5% WHT (Lagos) 5% WHT None (casual)
USSD (no internet) Yes Yes Limited
Agent/cash network OPay agents nationwide M-Pesa 500K+ agents Hollywoodbets branches
Crypto deposits 1xBet, 22Bet Limited Limited

Here’s how each market actually works.

We cover the leading operators and methods for the three biggest African betting markets in our guides to betting sites in Nigeria, Kenya, and South Africa.


How to Deposit in Nigeria

OPay & PalmPay (Fastest, Zero Fees)

OPay is the fastest deposit method in Nigeria and it won’t cost you a thing. Select OPay in your operator’s deposit page, enter the amount (minimum ₦100), and approve the transaction in your OPay app. Funds land in under 5 seconds with zero fees, and OPay has agent locations across Nigeria so you can deposit cash without a smartphone or internet connection.

PalmPay works the same way. It’s CBN-licensed, charges nothing, and credits within 10-60 seconds. One thing to watch: some operators accept PalmPay deposits but won’t let you withdraw to PalmPay. Bet9ja is one. Check the withdrawal options before you pick your deposit method.

Bank Cards (Visa, Mastercard, Verve)

Card deposits go through Paystack or Interswitch and credit instantly. Verve cards process through Nigerian gateways like Interswitch and Paystack, making them more reliable than international cards for betting deposits in Nigeria. Every major operator supports Verve, Visa, and Mastercard.

BetKing has the lowest card minimum at ₦50. Most other operators start at ₦100. Operators don’t charge card fees, but your bank or gateway might add a small processing charge.

USSD (No Internet Required)

USSD works on any phone, any network, no data needed. You dial your bank’s code, enter the operator’s ID and amount, and confirm with your PIN. The catch is that banks charge ₦20-₦50 per transaction.

Bet9ja USSD via UBA costs ₦20 per transaction (\919\22\UserID#), while Fidelity Bank charges ₦50 (\770\000\952+UserID+Amount#). Ten deposits per month adds ₦200-₦500 in fees. That’s more than a data bundle that would let you deposit via OPay for free.

USSD Quick Reference

Operator Bank Code Fee
Bet9ja UBA \919\22\*UserID# ₦20+VAT
Bet9ja Fidelity \770\000\*952+UserID+Amount# ₦50
BetKing GTBank \737\50\Amount\153# ~₦20
SportyBet Any \322\1\*0434720Amount# Varies

Bank Transfer & Other Methods

Bank transfers are simple. Your operator generates a temporary account number, you transfer from your banking app, and funds arrive in 2-5 minutes with no operator fees. BetKing uses Fincra to generate temporary account numbers for each deposit. Minimums start at ₦100.

A few operators also accept airtime deposits, where you fund your account from your mobile phone credit. betPawa and 22Bet offer this, but maximums are capped and it’s not available at most major Nigerian operators.

For crypto, 1xBet and 22Bet accept Bitcoin and other cryptocurrencies. It’s still niche, but growing.

What You’ll Actually Pay in Nigeria

Operators don’t charge deposit fees, but that doesn’t mean depositing is free. USSD costs ₦20-₦50 per transaction in bank fees. And since February 2026, Lagos State deducts 5% from your winnings before payout.

Here’s how a ₦10,000 deposit plays out:

Via OPay: ₦10,000 deposited, ₦10,000 in your wallet. Zero fees. You win ₦20,000. Lagos WHT takes 5% (₦1,000). You receive ₦19,000.

Via USSD (Fidelity): ₦10,000 deposited, ₦50 bank fee, ₦9,950 in your wallet. You win ₦19,900. Lagos WHT takes ₦995. You receive ₦18,905.

Since February 2026, Lagos State operators deduct 5% withholding tax from betting winnings before payout. Win ₦100,000 and you’ll receive ₦95,000, with the ₦5,000 remitted to the Lagos State Internal Revenue Service. You’ll also need your NIN on file for KYC before any withdrawal.


How to Deposit in Kenya

M-Pesa (How 90% of Kenyan Punters Deposit)

Almost every Kenyan betting deposit goes through M-Pesa’s Pay Bill function. Open your M-Pesa menu, select Pay Bill, enter the operator’s paybill number, use your phone number as the account reference, key in the amount, and confirm with your PIN. Betika’s M-Pesa paybill number is 290290; SportPesa uses 5212121 and 955100. Deposits are instant, confirmed by SMS from both M-Pesa and the operator.

Airtel Money works the same way through the same paybill numbers, and Airtel doesn’t charge a transaction fee. M-Pesa does charge KES 23-210 depending on the amount.

Betika’s minimum is KES 10. SportPesa starts at KES 49. For punters without data, Betika also offers scratch cards from approved agents and USSD deposits via \*644#.

Betway exited Kenya in 2023. If you’re Kenyan, Betika and SportPesa are your primary options.

We break down every licensed Kenyan operator in our guide to betting sites in Kenya.

The Tax Nobody Tells You About

Deposit KES 1,000 and check your betting wallet. You’ll find KES 950. The missing KES 50 is a 5% excise tax, deducted automatically before your money enters the platform. Then when you withdraw, another 5% comes off. Most guides still cite the old 20% figure. It changed in July 2025.

Kenya’s 5% excise tax on deposits and 5% withholding tax on withdrawals create up to 9.75% total erosion from deposit to withdrawal. Here’s the maths:

Deposit KES 10,000. After 5% excise: KES 9,500 in your wallet. Win KES 19,000. Withdraw. After 5% WHT: KES 18,050. M-Pesa charges another KES 23-210. You started with KES 10,000 and your winnings are already down close to KES 975 in taxes alone, before the mobile money fee.

Factor this into your bankroll. It’s not optional.


How to Deposit in South Africa

Instant EFT: Ozow, SiD, i-Pay

Ozow connects your bank directly to the betting operator with zero fees and instant credit. Select Ozow as your deposit method, choose your bank, log into your internet banking, verify via SMS or push notification, and approve. Ozow supports eight South African banks: ABSA, FNB, Nedbank, Standard Bank, Capitec, TymeBank, African Bank, and Bidvest Bank, with zero fees to the player and instant deposit confirmation.

SiD and i-Pay work on the same principle. Betway SA uses i-Pay. Most operators offer at least one instant EFT option. Minimum deposits start around R20.

For the full list of licensed South African operators, check our guide to betting sites in South Africa.

Vouchers: 1Voucher, BluVoucher, OTT

Vouchers let you deposit using a pre-paid code. No bank details shared with the operator, no account linking required. 1Voucher can be purchased through Capitec, Nedbank, or FNB banking apps from R10, credited instantly to your betting account, and you never share banking credentials with the operator.

BluVoucher comes in fixed denominations from R20 to R1,000 at retail outlets. OTT Voucher works the same way. Hollywoodbets also has its own Holy Top Up voucher.

The fixed denominations do double duty. They keep your banking details off the operator’s platform, and they stop you from depositing more than you planned. There’s something to be said for that.

No Tax on Your Winnings (For Now)

South Africa is currently the only major African betting market where casual punters pay zero tax on deposits, withdrawals, and winnings. SARS doesn’t consider recreational gambling taxable income. Compare that to Kenya’s 9.75% cycle erosion or Lagos’s 5% payout deduction.

SARS does not tax gambling winnings for recreational bettors. The proposed 20% gross gambling revenue tax targets operators, not players. That could squeeze odds or promotions down the line, but right now, what you win is what you keep.


What to Do When a Deposit Fails

Don’t re-deposit. In most cases, a failed deposit reverses within 24-48 hours. Your bank debited the money but the operator’s payment gateway timed out or rejected it. The money didn’t reach the operator, and it’ll return to your account. Re-depositing before the reversal completes risks a double charge.

Here’s what to do:

1. Check your bank statement. Was the money actually debited? If not, the transaction didn’t go through. Try again.
2. Wait 24-48 hours. Most failed deposits auto-reverse. Don’t panic.
3. Screenshot everything. If it doesn’t reverse, you’ll need your transaction reference, bank statement showing the debit, and your betting account username.
4. Contact the operator’s support. Give them the transaction ID, your user ID, and the amount. Every major operator has a resolution process for this.

The most common causes: wrong user ID in the USSD code, insufficient funds, network timeout during payment processing, or your bank flagging the transaction for security. Double-check your details before confirming.


Staying Safe When You Deposit

Before depositing a single naira, shilling, or rand, verify your operator is actually licensed. In Nigeria, that no longer means checking the NLRC. Nigeria’s National Lottery Regulatory Commission was struck down by the Supreme Court on 22 November 2024. Operators now require licensing through the FSGRN Universal Reciprocity Certificate or state-level regulators like Lagos’s LSLGA.

In Kenya, check for a BCLB licence. In South Africa, your operator needs a provincial gambling board licence.

A few ground rules:

+ Use licensed payment methods only. OPay, PalmPay, M-Pesa, and bank transfers through regulated gateways are all legitimate.
+ Never deposit to a personal account number. If an operator asks you to send money to an individual’s bank account, walk away.
+ Test with the minimum deposit first. Fund with ₦100, KES 10, or R1. Check that the credit appears, place a small bet, and try a withdrawal. If the full cycle works, you’re good.
+ Keep your payment details off social media and WhatsApp. No operator will ever ask for your PIN via message.

You can learn more about how we evaluate operators in our review methodology. For country-specific operator lists, see our Nigeria, Kenya and South Africa guides.


If you or someone you know has a gambling problem, visit our responsible gambling page for free support resources.