PunditNG PunditNG app

SportyBet, Bet9ja and BetKing USSD codes: deposits only

By · · updated

You fund SportyBet, Bet9ja and BetKing by dialling a bank USSD code from the phone number linked to your bank. Each code below funds that bookmaker only. I read every code on the bookmaker’s own help pages on 20 October 2026.

SportyBet USSD code

BankDial
GTBank*737*50*Amount*558#
Zenith*966*6*7767#

SportyBet then asks for the phone number you log in to SportyBet with. A deposit can be from ₦100 to ₦9,999,999. SportyBet’s help names no SportyBet fee, but your bank may charge one (GTBank, Zenith, deposit limits).

Is there a SportyBet USSD code for withdrawal?

No. SportyBet pays withdrawals only to an account in your own name. Its help says to use the account you deposited from (SportyBet help: withdrawal accounts).

None of the bookmakers on this page offers withdrawal by USSD.

A page or person offering a SportyBet withdrawal code is not SportyBet. SportyBet says its staff will never ask for your password, OTP or Sporty PIN (SportyBet help: account security).

For limits and timing, see SportyBet withdrawal to OPay. For a stuck withdrawal, see SportyBet withdrawal problems.

Bet9ja USSD code

BankDial
GTBank*737*50*Amount*500#
UBA*919*22*User ID#

Both ask for your Bet9ja user ID, shown at the top right of the site when you log in. UBA charges ₦20 plus VAT (GTBank, UBA).

Bet9ja’s Zenith USSD page is now empty, so I do not print a Zenith code. An old code can send your money to the wrong place.

Bet9ja’s payment page still lists Zenith Bank as a way to deposit (Bet9ja help: payment methods).

Dial only what you mean to bet. A Bet9ja deposit can be staked but not withdrawn, as the Bet9ja review explains.

BetKing USSD code

BankDialAmountFee
GTBank*737*50*Amount*153#₦50 to ₦200,000₦10
Zenith*966*6*7842#₦50 to ₦1,000,000Free
UBA*919*26*Amount#From ₦50₦20

Each code asks for your BetKing user ID, shown at the top right of the website when you log in. BetKing warns that a Zenith deposit can take up to 24 hours (GTBank, Zenith, UBA).

Is there an OPay betting USSD code?

No. The wallets’ USSD menus have no betting option.

Moniepoint’s *5573# menu covers transfers, airtime and data, balance, PIN reset, OTP and blocking (Moniepoint USSD). OPay’s *955# and PalmPay’s *861#, as the wallets describe them, cover transfers, airtime and balance.

You fund betting inside the OPay, PalmPay or Moniepoint app instead. See PalmPay betting deposit and Moniepoint betting deposit.

What a USSD deposit costs

The fees above are the bookmaker’s or the bank’s for that code.

On top of them, the sender pays the ₦50 stamp duty on transfers of ₦10,000 or more since 1 January 2026. Moniepoint charges ₦10 for each USSD session on *5573#. The details are in betting deposit charges in Nigeria 2026.

Copy a code only from the bookmaker’s page

MSport, Betway and 1xBet publish no USSD deposit codes that I can cite. Other sites print codes that disagree with each other and with the bookmakers.

The bank part of a code is the same for every bookmaker, and the ending is the bookmaker’s. That ending is why a code for one bookmaker cannot fund another. Check it against the bookmaker’s own page before you dial.

I have not deposited or timed anything myself. Never share your password, OTP or PIN with anyone offering a code.

Sources

Quick answers

What is the Bet9ja USSD code for betting deposits?

GTBank *737*50*Amount*500# and UBA *919*22*User ID#, each with your Bet9ja user ID. UBA charges ₦20 plus VAT. Bet9ja's Zenith USSD page is now empty, so no Zenith code is given here.

What is the BetKing USSD code?

GTBank *737*50*Amount*153# (₦50 to ₦200,000, ₦10 fee), Zenith *966*6*7842# (₦50 to ₦1,000,000, free) and UBA *919*26*Amount# (from ₦50, ₦20 fee), each with your BetKing user ID.

What is the SportyBet USSD code for deposits?

GTBank *737*50*Amount*558# and Zenith *966*6*7767#, dialled from the phone number registered with your bank; SportyBet asks for the phone number registered with SportyBet.

Is there a SportyBet USSD code for withdrawal?

No. SportyBet pays withdrawals only to an account in your own name, and none of SportyBet, Bet9ja or BetKing offers withdrawal by USSD. Anyone offering a withdrawal code is not SportyBet.