A USSD online casino deposit guide for Africa in 2026 has to start with one correction: USSD is not a separate payment method with its own fee list. It is the dial-code menu — *334#, *170#, *165# and similar — that lets a feature phone with no internet connection reach the exact same mobile money or bank wallet that a smartphone app already uses. For players in Kenya, Ghana, Nigeria and Uganda without a data plan or a smartphone, it is the only channel available for depositing into a licensed casino account, so knowing which code, which limit and which fee applies per country matters more than any generic “USSD is fast” claim.

How Does a USSD Casino Deposit Actually Work?
There is no dedicated “casino USSD code” issued by any telecom. When a licensed casino lists mobile money as a deposit option, the transaction still runs through the player’s existing M-Pesa, MTN Mobile Money, Airtel Money or bank wallet — USSD is simply the menu used to authorise it on a phone without a working browser or app. On most platforms this happens through a prompt sent to the phone (an STK push) after the player enters their number on the casino’s deposit page; on others the player dials the code manually and sends money to a paybill or merchant short-code the casino provides.
What Are the Steps to Deposit at a Casino Using USSD?
- Log into the casino account on any browser (a shared computer, cyber café or a friend’s phone works, since the deposit step itself needs no data).
- Select the local mobile money option (M-Pesa, MTN MoMo, Airtel Money) or bank transfer as the deposit method.
- Enter the phone number linked to the wallet — this triggers either an automatic USSD prompt or a paybill/till number to dial manually.
- Confirm the amount and PIN through the USSD menu, exactly as for any everyday mobile money transfer.
- Wait for the SMS confirmation, then refresh the casino balance — most deposits reflect within a minute once the wallet confirms the transfer.
What Is the USSD Code for M-Pesa Casino Deposits in Kenya?
*334# is Safaricom’s main M-Pesa menu and the code used for every deposit into a Kenyan casino account, since M-Pesa itself is the deposit rail — see our full M-Pesa casino deposit guide for Kenya for withdrawal speed and cost detail specific to that method. Deposits from a player’s M-Pesa balance to an agent are free, while agent cash withdrawals are tiered from roughly KSh11 up to KSh309 depending on the amount, according to Nairobi Postal Codes’ 2026 M-Pesa tariff breakdown. If *334# fails to respond during peak load, Safaricom’s backup menu *144# carries the same functions.
What Is the USSD Code for MTN Mobile Money Casino Deposits in Ghana?
*170# opens the MTN MoMo menu used for both casino deposits and withdrawals in Ghana — see the site’s dedicated MTN Mobile Money casino deposit guide for Ghana for a deeper breakdown. Daily transaction limits depend on KYC tier: GHS 3,000 for a Minimum-KYC wallet (Ghana Card only), GHS 15,000 for Medium KYC, and GHS 25,000 for fully verified Enhanced accounts, per Graphic Online’s 2026 MoMo transaction limits report. Players who withdraw casino winnings straight to a bank account should also note a new charge: from June 2026, MoMo-to-bank transfers cost 0.75% of the amount, capped at GH₵5, according to Graphic Online’s report on the new MoMo-to-bank transfer charge.
How Do I Deposit at a Casino via USSD in Nigeria?
Nigeria works differently: most licensed casinos there route USSD deposits through the player’s bank rather than a single national mobile money app. Common bank codes include GTBank’s *737#, Access Bank’s *901#, Zenith’s *966#, UBA’s *919# and First Bank’s *894#. Every USSD banking session in Nigeria, regardless of bank, carries a flat regulator-set fee of N6.98 per session, as confirmed by TheCable’s coverage of the CBN’s flat USSD session fee. On top of that session charge, GTBank’s *737# menu caps standard USSD transfers at N200,000 a day and charges ₦20 for a same-bank transfer or ₦50 for other banks, per NAIJASABI’s 2026 GTBank USSD charges and limits guide — a useful benchmark, since other Nigerian banks apply broadly similar tiered caps on their own codes.

What Is the USSD Code for Mobile Money Casino Deposits in Uganda?
Uganda has two active USSD rails worth knowing. MTN Mobile Money uses *165#, with the send-money sub-menu at *165*1# and merchant/MoMo Pay at *165*3#; per-transaction transfers are capped at UGX 5,000,000 and daily P2P movement at UGX 20,000,000, cash-out starts at UGX 330, and a 0.5% URA tax applies only to cash withdrawals — not to deposits or transfers — according to MTN Uganda’s official mobile money tariff page. Airtel Money runs on *185#, with send fees tiered from roughly UGX 700 up to UGX 11,300 depending on the amount sent, per MomoCalc’s Airtel Money Uganda fee breakdown — a detail worth checking before choosing which wallet to fund a casino account from.
Is USSD Cheaper or Slower Than the Mobile Money App?
Processing speed is identical either way, because both channels move money through the same underlying wallet — USSD does not pass through a slower queue. Cost is where the two can diverge: Nigeria’s flat N6.98 session fee applies specifically to USSD banking and is not charged on app-based transfers, while Kenya and Ghana’s mobile money fees are the same whether the transaction is triggered from *334#/*170# or from the operator’s app. The practical case for USSD is not that it is cheaper — it is that it needs no data connection or smartphone at all, which matters most in low-connectivity areas or during a network outage.
What Deposit and Withdrawal Limits Apply When Using USSD?
- Kenya (M-Pesa, *334#): withdrawal fees tiered roughly KSh11–KSh309; agent deposits free.
- Ghana (MTN MoMo, *170#): daily cap GHS 3,000–25,000 depending on KYC tier; bank withdrawals add a 0.75% fee (capped GH₵5) from June 2026.
- Nigeria (bank USSD, e.g. *737#): N6.98 flat session fee plus a per-bank daily cap — N200,000/day on GTBank’s standard USSD tier.
- Uganda (MTN, *165# / Airtel, *185#): up to UGX 5,000,000 per MTN transfer and UGX 20,000,000 per day; Airtel fees tiered by amount; 0.5% tax on cash withdrawals only.
Is It Safe to Use USSD for Casino Deposits, and How Do I Check the Casino Is Licensed?
The USSD side of the transaction is as safe as any other mobile money or bank transfer, since it runs through the telecom’s or bank’s own regulated system rather than the casino’s servers — the PIN is entered inside the operator’s own menu, never shared with the casino. The part worth checking is the casino itself: confirm a visible licence number from the relevant local or international regulator before depositing, and treat a site that avoids stating its licence status as a red flag rather than an oversight. Licensed groups are actively building out these mobile-first payment rails at scale — Super Group, which operates Betway, reported $310 million in African revenue for the second quarter of 2026, up 36% year-on-year across eight licensed markets, per Billionaires.Africa’s 2026 analysis of mobile payments in African online gambling.
Kevin has been following the iGaming industry for several years and writes content about welcome bonuses, free spins, and table games. He particularly enjoys blackjack, roulette, and the latest trends in live casinos. Through his articles, he helps players discover the best platforms and understand the different offers available.