How-To Guide6 min readFebruary 2026

How to Bet Without Internet Using USSD in Nigeria (2026)

Complete guide to USSD betting in Nigeria — how to register, deposit, place bets, and withdraw winnings using only your mobile phone keypad. No internet required.

📱

What Is USSD Betting?

USSD (Unstructured Supplementary Service Data) betting allows Nigerian bettors to place bets, check results, deposit, and withdraw using only their phone's keypad — without any internet connection. By dialling a special short code (like *238# or *920*3*2#), you access a betting menu through your network directly.

USSD betting is particularly valuable for bettors in areas with limited internet connectivity, for those using basic phones without smartphones, and for situations where data is unavailable.

Nigerian Bookmakers With USSD Betting

Bet9ja USSD — *238#

Bet9ja was one of the first Nigerian bookmakers to offer USSD betting. Dial *238# from any Nigerian network. Through this code you can:

  • Check your account balance
  • Deposit funds (using your bank's USSD platform)
  • Place bets by entering a booking code
  • Check bet results and history
  • Request a withdrawal

MSport USSD — *347*34#

MSport offers one of the most comprehensive USSD betting menus in Nigeria. Dial *347*34# to access bet placement, results, deposits, and withdrawals. MSport is particularly well optimised for USSD — more features are available via their code than most competitors.

SportyBet USSD — Via Partner Banks

SportyBet supports USSD deposits and withdrawals via major Nigerian bank USSD codes. You can fund your SportyBet wallet using GTB (*737#), Access Bank (*901#), First Bank (*894#), UBA (*919#), and Zenith Bank (*966#). Direct betting via USSD is limited — SportyBet's main advantage is the mobile app.

NairaBet USSD

NairaBet supports USSD deposits via major bank short codes. Their website also works on feature phones via basic web browsers. Contact NairaBet customer support for the current USSD betting code as this has changed previously.

How to Place a Bet via USSD (Bet9ja Example)

Step 1 — Build Your Betslip Online First

The easiest way to use USSD betting is to first build your betslip on the Bet9ja website or app (on someone else's phone, a computer, or during a moment when you have internet), then note down your booking code. A booking code is a short alphanumeric code that saves your entire betslip.

Step 2 — Dial the USSD Code

Without internet, dial *238# on your phone. This opens the Bet9ja USSD menu.

Step 3 — Select "Place Bet"

Follow the menu prompts. Choose "Place Bet" or "Load Booking Code" and enter your booking code when prompted.

Step 4 — Enter Your Stake

The menu will display your selections and confirm the odds. Enter your stake amount and confirm.

Step 5 — Confirm the Bet

Review and confirm. You will receive an SMS confirmation with your bet ID. Save this — you will need it if you need to follow up with customer support.

USSD Deposit Methods

Nigerian bank USSD codes that work for betting deposits:

  • GTB: *737# → Transfer to Bet9ja/SportyBet account number
  • Access Bank: *901# → Transfer funds
  • First Bank: *894# → Transfer funds
  • UBA: *919# → Transfer funds
  • Zenith Bank: *966# → Transfer funds
  • OPay: *955# → Transfer funds

USSD Betting Tips

  • Always save your booking code and SMS confirmation as proof of your bet
  • USSD sessions time out — work quickly when navigating menus
  • Confirm your account balance via USSD before placing a large bet — deposits can take a few minutes to reflect
  • USSD withdrawals may require you to have already registered your bank account in your online profile — do this while you have internet access
Related Reviews

MSport Review · NairaBet Review

More Guides

How to Register on Bet9ja · How to Withdraw Winnings

About the Author
Written by the BetSlip.com.ng editorial team — experienced Nigerian sports bettors who personally test every platform and strategy we write about.