USSD Betting in Nigeria

Last Updated:

USSD lets Nigerian bettors deposit at a betting site directly from their bank account using their phone keypad, with no internet connection and no betting app needed. You dial a short bank code, such as *894# for FirstBank, *901# for Access Bank or *737# for GTBank, choose transfer, and send funds to the bookmaker in under a minute. The full set of bank USSD codes for betting is in the table below. One point worth clarifying from the start: USSD is deposit-only at most operators, so withdrawals run through OPay, Palmpay or bank transfer. For how USSD compares with every other rail, the betting payment methods in Nigeria hub has the full picture.

If you are still choosing where to play, factor USSD support in alongside everything else at the best betting sites in Nigeria.

Top USSD Betting Sites in Nigeria

NG Bank USSD Codes for Betting: Quick Reference

The table below lists the USSD transfer code for each major Nigerian bank, plus the basic steps to send a deposit to a bookmaker. The steps are broadly the same at every bank, with the main differences being the exact menu wording and the daily transfer limit. Whichever bank you use, the deposit reaches the bookmaker as an ordinary bank transfer, which is why a USSD deposit usually clears in seconds rather than minutes. Confirm your bank's code is still active before you use it, since shortcodes change occasionally. For operators beyond the ones covered on this page, the full list of all betting sites in Nigeria maps every active brand.

Bank

USSD Code

Steps to transfer to a betting account

FirstBank

*894#

Dial *894#, choose Transfer, enter the amount, then add the bookmaker's reference or account number and confirm with your PIN.

Access Bank

*901#

Dial *901#, select the transfer option, key in the amount, enter the bookmaker reference as recipient, and authorise with your PIN.

Zenith Bank

*966#

Dial *966#, pick Transfer, enter the amount and the bookmaker's account or reference, then confirm with your PIN.

GTBank

*737#

Dial *737#, choose Transfer, enter the amount and the bookmaker reference, and confirm with your PIN.

UBA

*919#

Dial *919#, select Transfer, enter the amount, add the bookmaker reference as recipient, and confirm with your PIN.

FCMB

*329#

Dial *329#, choose Transfer, enter the amount and the bookmaker's reference or account, then confirm with your PIN.

Polaris Bank

*833#

Dial *833#, select Transfer, enter the amount and bookmaker reference, then confirm with your PIN.

Which Betting Sites Accept USSD Deposits?

Not every operator supports USSD directly, and the Nigerian-first brands are the most reliable for it.

Bet9ja, SportyBet, BetKing and MSport are the operators most consistently set up for USSD deposits (verify current support before publishing). Each publishes its own USSD reference number or account number, which you enter as the recipient during the transfer. BetKing and MSport follow the same approach, and the reference shown is unique to your deposit, so enter it exactly as displayed. For the exact Bet9ja USSD code workflow and reference, the Bet9ja review covers its banking options, and the SportyBet USSD code process works the same way through your bank's menu.

Some international operators, including 1xBet, Paripesa and Campeonbet, may not offer USSD directly. Where they do, they often route it through Paystack, Monnify,or another similar processor: you still use your bank's USSD menu, but the bookmaker sees a card or bank transfer in the back end rather than a direct USSD deposit. If an operator lists only card or bank transfer at the cashier, USSD may still work through the bank-transfer option, since the underlying rail is the same.

How to Deposit on a Betting Site Using USSD, Step by Step

The flow is the same whichever bank you use. Have your betting account open and your phone ready, and make sure your bank's USSD service is already registered, since first-time users set up a USSD PIN once before any transfer works. Keep a little airtime on your line too, since some networks apply a small charge for each USSD session.

  1. Log in to your betting account, open the cashier, and select USSD as your deposit method.
  2. The bookmaker shows its USSD reference number or account number. Note it down.
  3. On your phone, dial your bank's USSD code, such as *894# for FirstBank.
  4. Select Transfer, or the equivalent option in your bank's menu.
  5. Enter the amount you want to deposit.
  6. Enter the bookmaker's account number or USSD reference as the recipient.
  7. Confirm the transfer with your bank PIN.
  8. The deposit usually arrives within seconds to five minutes. If it does not, contact bookmaker support with your bank transaction reference.

Withdrawals: Why USSD Is Not an Option

USSD is a one-way street for betting. It is a transfer protocol that lets you push money to the bookmaker, but the operator cannot push funds back to you through USSD, so there is no USSD withdrawal route.

For getting winnings out, you will use a different rail. OPay is usually the fastest, with Palmpay and bank transfer the common alternatives. To see which operators pay out quickest across those methods, the fastest withdrawal betting sites in Nigeria page ranks them by tested speed.

Set your withdrawal method up before you need it, so a delay at payout time does not catch you out. Because USSD deposits come straight from your bank, pairing them with an OPay withdrawal gives you a fast round trip: bank in, OPay out.

USSD Deposit Problems and How to Fix Them

Most USSD deposits land in seconds, but a few issues come up often enough to be worth knowing in advance.

  • Wrong or missing reference. If you leave out the bookmaker's reference, or mistype it, the transfer can bounce or land in the wrong place. Copy it exactly from the cashier.
  • Daily transfer limit. Banks cap USSD transfers per day, often lower than app transfers, so a large deposit may need splitting or a raised limit set through your bank.
  • USSD not registered. First-time users have to create a USSD PIN with their bank before any transfer will go through.
  • Network timeout. On a weak signal the session can drop mid-flow. Wait a moment and redial rather than repeating a transfer you are not sure went through.

If money leaves your account but the betting balance does not update, contact bookmaker support with your bank transaction reference before trying again, since a repeat transfer can double your deposit.

USSD Betting FAQ

Short answers to the questions Nigerian bettors ask most about USSD deposits.

  • How do I deposit on Bet9ja using USSD?

    Open the Bet9ja cashier, choose USSD, and note the reference shown. Dial your bank code, for example *894#, select transfer, enter the amount and reference, and confirm with your PIN.

  • Which Nigerian betting sites accept USSD?

    Bet9ja, SportyBet, BetKing and MSport are the main operators set up for USSD deposits. Some international brands route it through Paystack instead, so check the cashier first.

  • Can I withdraw from a betting site using USSD?

    No. USSD only sends money to the bookmaker, not back to you. Withdrawals go through OPay, Palmpay or bank transfer instead, with OPay usually the fastest.

  • What is the USSD code for a FirstBank betting deposit?

    FirstBank uses *894#. Dial it, choose transfer, enter the amount and the bookmaker's reference, then confirm with your PIN. Verify the code is current with your bank.

  • Is a USSD betting deposit safe?

    Yes, when you dial your own bank's official code from your registered number. Never share your PIN, and only enter the bookmaker reference shown in its own cashier.

  • How long does a USSD deposit take to arrive?

    Usually seconds to five minutes. If it is slower, the betting payment methods in Nigeria hub explains how each rail behaves, and you can contact support with your transaction reference.

Responsible gambling: betting should stay entertainment, never a way to make money or recover losses. Set a deposit limit before you start, and only stake what you can afford to lose. Operators licensed in Nigeria offer deposit limits and self-exclusion tools under the Nigerian regulatory framework, and Gamble Alert provides responsible-gambling support and counselling in Nigeria. Verify Gamble Alert's current contact details on its official channel before publishing.