Published: May 5, 2026 | Last updated: May 5, 2026
Author: John Daniel — Nigerian sports betting analyst, 5+ years using USSD deposits across Lagos, Abuja, and Port Harcourt. Full profile: naijabettingguide.com/john-daniel-betting-analyst-nigeria-market-specialist/
USSD betting lets Nigerian bettors deposit money into their betting accounts without internet, data, or a smartphone — using nothing but a basic mobile phone and a short dial code. USSD (Unstructured Supplementary Service Data) is the same technology behind mobile banking short codes like *737# and *966# that Nigerians have used for years. For bettors in areas with poor or expensive data coverage, or anyone who needs to fund a betting account instantly without opening an app, USSD is often the most reliable option available. This guide covers every USSD code for every major Nigerian platform, exactly how to use them, and where USSD has real advantages over OPay and bank transfer.

What USSD betting is and how it works
USSD is a communication protocol that works over standard GSM networks — the same infrastructure used for phone calls and SMS. When you dial a USSD code like *737#, your phone opens a direct session with your bank’s server. No internet, no data, no app required. Any mobile phone that can make calls can use USSD.
For betting, USSD is used primarily for deposits — transferring money from your bank account to your betting balance. The transfer works identically to an online bank transfer but is initiated from your phone’s dial pad rather than an app or website.
USSD is regulated by the Central Bank of Nigeria under its mobile payment framework, which requires all participating banks to maintain consistent USSD service availability and transaction security. The Nigerian Communications Commission also regulates network operators’ USSD infrastructure.
USSD codes for every major Nigerian bank
These are the standard USSD transfer codes for the main Nigerian banks. Most betting platforms accept deposits via these codes:
| Bank | Transfer USSD code | Check balance |
|---|---|---|
| GTBank (Guaranty Trust) | *737*1*AMOUNT*ACCOUNT# | *737*6*1# |
| Zenith Bank | *966*AMOUNT*ACCOUNT# | *966*00# |
| Access Bank | *901*AMOUNT*ACCOUNT# | *901*5# |
| First Bank | *894*AMOUNT*ACCOUNT# | *894*00# |
| UBA | *919*3*ACCOUNT*AMOUNT# | *919*00# |
| FCMB | *329*AMOUNT*ACCOUNT# | *329*00# |
| Stanbic IBTC | *909*AMOUNT*ACCOUNT# | *909*00# |
| Fidelity Bank | *770*AMOUNT*ACCOUNT# | *770# |
| Sterling Bank | *822*AMOUNT*ACCOUNT# | *822*5# |
| Keystone Bank | *7111*AMOUNT*ACCOUNT# | *7111# |
| OPay | *955*AMOUNT*ACCOUNT# | *955*00# |
| PalmPay | *861*4# (for betting platforms) | *861*0# |
For GTBank specifically, the betting-specific shortcut is: *737*50*AMOUNT*46# — this routes directly to the Bet9ja merchant account without needing to enter the full account number.
USSD deposit codes for each betting platform
Bet9ja USSD deposit
GTBank: Dial *737*50*AMOUNT*46# Zenith Bank: Dial *966*AMOUNT*ACCOUNT# (use Bet9ja’s Zenith account number from their deposit page) Other banks: Open Bet9ja app/website → Deposit → USSD → select your bank → follow the dial instructions shown
Bet9ja’s USSD deposit is instant on GTBank using the 73750AMOUNT46# shortcode — one of the fastest USSD routes in Nigerian betting. Funds reflect within 10–30 seconds.
Minimum USSD deposit on Bet9ja: ₦100. Maximum: ₦200,000 per transaction.
SportyBet USSD deposit
GTBank: Dial *737*1*AMOUNT*SPORTYBET_ACCOUNT# Access Bank: Dial *901*AMOUNT*SPORTYBET_ACCOUNT#
Get SportyBet’s specific merchant account number from: SportyBet app → Deposit → Bank Transfer/USSD → select your bank. The account number displayed is SportyBet’s dedicated collection account for your bank.
Minimum: ₦100. Typically reflects within 1–5 minutes.
BetKing USSD deposit
GTBank: Dial *737*1*AMOUNT*BETKING_ACCOUNT# Zenith Bank: Dial *966*AMOUNT*BETKING_ACCOUNT# UBA: Dial *919*3*BETKING_ACCOUNT*AMOUNT#
BetKing also accepts USSD through Interswitch — a 1.5% commission applies on Interswitch transactions. Direct bank USSD transfers have no platform-side fee.
Minimum: ₦50–₦100 depending on method.
1xBet USSD deposit
GTBank: Available via GTBank USSD to 1xBet’s collection account Access Bank, Zenith, First Bank: All supported
Get the specific account numbers from: 1xBet → Deposit → Bank Transfer → select your bank. The account number shown is 1xBet’s collection account for that bank. For full details on 1xBet’s payment options, this 1xBet payment methods guide covers every method.
Betway USSD deposit
All major Nigerian banks supported via USSD. Get Betway’s collection account from: Betway app → Deposit → Bank Transfer → select bank.
Minimum: ₦100.
Melbet USSD deposit
USSD transfers supported via GTBank *737#, Access *901#, Zenith *966#, and UBA *919#. Use Melbet’s collection account from the deposit page.
Minimum: ₦500 (higher than most local platforms).
NairaBet USSD deposit
GTBank: *737*50*AMOUNT*NAIRABET_CODE#
NairaBet was one of the earliest Nigerian platforms to support USSD deposits — as Nigeria’s first online betting site (2009), it built USSD support before smartphones became dominant. The GTBank route is among the fastest available.
Merrybet USSD deposit
GTBank *737# and Zenith *966# supported. Use Merrybet’s collection account from their deposit page.
How to make a USSD deposit: step-by-step
This process applies to GTBank *737# as the most common USSD route in Nigeria. The steps are similar for other banks.
Step 1: Open your phone’s dial pad (no internet needed — this is a phone call, not an app).
Step 2: Dial *737*50*AMOUNT*46# (for Bet9ja via GTBank) and press call.
Example: To deposit ₦2,000 on Bet9ja: dial *737*50*2000*46#
Step 3: The USSD session opens with a confirmation prompt — your bank shows you the transaction details including the recipient (Bet9ja) and the amount.
Step 4: Enter your 4-digit GTBank PIN to confirm.
Step 5: You receive an SMS confirmation from GTBank showing the transfer is complete.
Step 6: Your Bet9ja balance updates within 10–60 seconds. No login to Bet9ja required — the system matches your phone number to your account automatically.
Total time from dial to credited balance: typically under 2 minutes.
PalmPay USSD for betting deposits
PalmPay supports USSD betting deposits via *861*4#. This code opens the PalmPay payment menu specifically configured for betting platform transfers.
Step 1: Dial *861*4# Step 2: Select your betting platform from the menu Step 3: Enter amount Step 4: Confirm with your PalmPay PIN
This works without internet and without the PalmPay app. It’s particularly useful for PalmPay users in areas with weak data coverage who want instant deposit speed without relying on the app.
For a full breakdown of how PalmPay works across all Nigerian betting sites, this PalmPay betting guide covers deposits, withdrawals, and limits in detail.
USSD vs OPay vs bank transfer: comparison
| Feature | USSD | OPay app | Bank transfer |
|---|---|---|---|
| Internet required | No ✅ | Yes | Yes (for online banking) |
| Works on basic phones | Yes ✅ | No | No |
| Speed | 30 sec–5 min | Instant | 1–30 min |
| Typical fee | ₦0–₦20 | Free | Free |
| Minimum deposit | ₦100 (most) | ₦100 | ₦1,000+ (some banks) |
| Available 24/7 | Mostly | Yes | Yes |
| Works on 2G | Yes ✅ | Slow | Slow |
| Network dependency | Voice/SMS network | Data network | Data network |
The key advantage of USSD is the network independence — it works on any network signal strong enough to make a phone call, even where data is unavailable or too expensive. In rural areas, during network congestion on matchday weekends, or when your data bundle has expired, USSD keeps working when apps don’t.
USSD limitations Nigerian bettors should know
Bank business hours affect some USSD transactions. While USSD codes work 24/7, some banks process inter-bank USSD transfers during business hours only. GTBank *737# and Zenith *966# typically process instantly around the clock. First Bank and some others may queue transactions outside core hours.
Transaction fees. Most bank USSD transfers to betting platforms are free. Interswitch-routed transfers (used by some platforms) charge 1.5% of the transaction. Always use direct bank USSD codes where available to avoid the Interswitch fee.
Maximum per transaction. Most Nigerian banks cap USSD transfers at ₦200,000–₦500,000 per transaction. For larger deposits, multiple transactions or OPay are better options.
Same phone number requirement. Your USSD transfer is matched to your betting account via your phone number. The phone number registered on your bank account must match the phone number on your betting account. A mismatch causes a failed deposit — contact your betting platform’s support with the transaction receipt to resolve it.
USSD session timeout. USSD sessions expire after approximately 180 seconds of inactivity. If you take too long between steps, the session closes and you must restart. Move through the prompts without pausing.
Which platform is best for USSD deposits
For speed: Bet9ja via GTBank 73750AMOUNT46# — the dedicated shortcode processes in under 30 seconds consistently.
For widest bank support: SportyBet and BetKing — both accept USSD from all major Nigerian banks.
For lowest minimum: Bet9ja (₦100) and BetKing (₦50–₦100) accept the smallest USSD transfers.
For feature phones (non-smartphones): Any platform with USSD support works — you only need the dial pad to initiate the transfer. You’ll still need to place the actual bet via phone call on NairaBet (which uniquely offers phone betting), or via SMS code systems where available.
Can you place bets via USSD (without any internet at all)?
Depositing via USSD requires no internet. Placing the actual bet requires accessing the betting platform — which normally means internet.
The exception: NairaBet phone betting. NairaBet offers genuine phone betting — you call their agent line, state your selections verbally, and the bet is placed on your account. Combined with a USSD deposit, this allows the complete betting cycle (deposit + place bet) without any internet access. This is unique among major licensed Nigerian platforms. Full details in the NairaBet Nigeria review.
Bet9ja Mobile Lite: Bet9ja’s lite version loads on very low data and can function on 2G/EDGE connections — effectively bringing internet-based betting within reach of bettors on slow rural networks where the full app would time out.
USSD and the 5% withholding tax
Deposits made via USSD are not taxed — you deposit your money with no deduction. The 5% withholding tax only applies to winnings when they are paid out, regardless of which deposit method you used. For the full tax framework, this Nigeria betting tax guide covers all scenarios including USSD-deposited funds.
USSD betting and account security
USSD transactions are secured by your bank PIN — the same PIN you use for ATM withdrawals. Each transaction requires PIN entry; no transaction completes without it. The Central Bank of Nigeria requires all USSD banking services to use PIN verification, and the Nigerian Communications Commission mandates encryption of USSD sessions at the network level.
Practical security rules:
- Never share your bank PIN with anyone — including betting platform support agents
- Never dial a USSD code sent to you by a third party via WhatsApp or SMS — only use codes you’ve verified from official platform websites
- If you lose your phone, contact your bank immediately to suspend USSD access linked to that number
For a broader guide on keeping your betting account secure, this guide on why accounts get blocked in Nigeria covers account security best practices.
Responsible betting
USSD deposits are fast and frictionless — which makes it easy to deposit small amounts repeatedly without tracking the total. A ₦500 USSD transfer takes 90 seconds and barely feels like spending money. Set a weekly deposit limit on your betting platform before making your first USSD transfer. All licensed Nigerian platforms offer deposit limits in their account settings. For guidance on responsible gambling resources in Nigeria, the National Lottery Regulatory Commission provides operator oversight and player protection frameworks. These safe betting tips explain how to build limits that hold even when USSD makes depositing feel effortless.
FAQ: USSD betting Nigeria
Can I bet without internet in Nigeria?
You can deposit via USSD without internet. Placing bets normally requires internet access to the betting platform — the exception is NairaBet’s phone betting service, which accepts bet placement over a phone call.
Which USSD code works for Bet9ja?
GTBank users: *737*50*AMOUNT*46#. For other banks, get Bet9ja’s collection account from their deposit page and use your bank’s standard transfer code.
Is USSD betting safe in Nigeria?
Yes — USSD transactions are secured by your bank PIN and encrypted at the network level per CBN and NCC requirements. Never share your PIN or dial codes from unverified sources.
Do USSD deposits on betting sites have fees?
Most direct bank USSD transfers (GTBank *737#, Zenith *966#) are free. Interswitch-routed USSD charges 1.5%. PalmPay USSD charges approximately ₦10 per code dial. Check your bank’s fee schedule for confirmation.
What is the maximum USSD deposit for betting?
Most platforms accept up to ₦200,000–₦500,000 per USSD transaction, depending on your bank’s transfer limit. Platform limits may apply separately.
Why did my USSD deposit not reflect on my betting account?
Check: 1) Is your registered phone number on the bank account the same as on your betting account? 2) Did you receive an SMS confirmation from your bank? If yes, contact betting platform support with the bank transaction reference. If no, the transfer may not have completed — check your bank balance before trying again.
Which Nigerian banks support USSD betting deposits?
GTBank, Zenith, Access, First Bank, UBA, FCMB, Stanbic IBTC, Fidelity, Sterling, Keystone, OPay, and PalmPay all support USSD transfers to major Nigerian betting platforms.
