USSD Betting Codes in Nigeria

USSD betting works through a short banking session on the mobile network. It can fund a betting balance without opening a data-heavy app, but the dial string alone is not enough. The bank must recognise the registered phone, the payment route must identify the bookmaker and the correct betting user ID must be entered.

There is no single universal USSD betting code for every bank and bookmaker. Some operators expose a dedicated biller sequence, some generate bank details that can be paid through a normal bank USSD menu, and others do not currently offer USSD at all. The live cashier and the bookmaker’s official help instructions decide.

Where to check USSD betting

1win logo

1win

Check whether 1win offers a USSD or shortcode deposit and which banks it needs.

Read the 1win review

Melbet logo

Melbet

See whether Melbet supports a USSD deposit option and how it confirms.

Read the Melbet review

1xBet logo

1xBet

Confirm whether 1xBet lists a USSD or shortcode deposit method.

Read the 1xBet review

BetKing logo

BetKing

Find BetKing’s current USSD deposit code and confirm it works from your number.

Read the BetKing review

18+. USSD codes and supported actions change, so confirm the current code with the operator. Always confirm current terms in your own account before depositing.

USSD routes that look similar but work differently

USSD route
What identifies the bookmaker
What identifies the player
Best evidence
Dedicated bookmaker code
Biller is built into the dial string
User ID entered during prompts
Final USSD confirmation and bank reference
Bank bill-payment menu
Bookmaker chosen from a biller category
Customer or betting account ID
Biller receipt or session message
Normal bank transfer by USSD
Generated account number from the cashier
Recipient account belongs to the request
Transfer reference plus generated account screenshot
Wallet USSD or short code
Wallet or bank presents a payment menu
Phone, wallet profile and bookmaker reference
Wallet transaction ID and bookmaker transaction ID
Withdrawal request
Usually created inside the betting account, not by dialling
Saved destination details
Withdrawal ID and payout reference

The last row prevents a common mistake. A code that deposits money is not automatically a code for withdrawal. Payouts normally begin in the signed-in account so the destination and withdrawal record can be checked.

A current BetKing and UBA example

BetKing’s current official deposit tutorial includes a UBA USSD route. It instructs a UBA customer to dial *919*26*Amount# from the number registered with the bank, enter the banking PIN and choose the account to debit. The customer then provides the six-digit BetKing User ID, verifies the details and completes the transaction.

That example shows the whole chain: registered bank phone, bank authorisation, bookmaker-specific biller route and user ID. The six-digit BetKing ID is a customer reference, not a bank account number. A different bookmaker or bank will not necessarily accept the same sequence.

Codes and bank menus can change. Confirm the current instruction in BetKing’s official Help and Deposit area before dialling. If the prompt no longer names the intended biller or asks for a different type of reference, stop rather than completing a guess.

How to make a USSD betting deposit

  • Log in to the bookmaker’s official Nigeria site.
  • Open Deposit and check that USSD or the intended bank route is currently offered.
  • Read the minimum, maximum, charge and required reference.
  • Write down the bookmaker user ID exactly as shown.
  • Dial from the phone registered with the bank or wallet.
  • Read every prompt and confirm the bookmaker or recipient.
  • Approve one payment and save the final reference.
  • Return to betting transaction history and wait for the status.

Do not begin with a code copied from a social post. Even a code that once worked may open a different bank menu later. Starting from the cashier also confirms whether the account accepts that route and which reference it expects.

USSD betting deposit flow from cashier code to bank debit and betting credit
Treat the USSD session, bank debit and betting credit as separate events, and keep the SMS or transaction reference.

The amount can appear inside or after the dial string

Some USSD formats contain the amount in the dial string; others ask for it during the session. Check the amount again on the confirmation screen. A missing zero can create a valid but unintended payment, while an amount outside the bookmaker’s live limit may debit the bank and still require manual attention.

When the amount appears in the code, generate it for the exact deposit. Do not save a completed string as a permanent contact. It is too easy to dial the old amount or route without opening the current cashier.

Phone registration is part of the payment

Bank USSD usually expects the SIM or number connected to the bank profile. A dual-SIM phone can send the request from the wrong line. Choose the registered SIM deliberately and check that it has network service before beginning.

A betting account may use a different contact number from the bank, but the payment route still has to identify the betting user correctly. Do not change account details simply to make a USSD prompt appear. Use the bookmaker’s stated user ID or generated account route.

What a complete confirmation should contain

The useful USSD confirmation identifies the bank or wallet, amount, time, status and transaction reference. The bookmaker history should add its own transaction ID. Keep both until the betting balance is correct.

  • Exact amount debited
  • Date and time
  • Bank or wallet transaction reference
  • Bookmaker user ID used
  • Bookmaker transaction ID
  • Current status: pending, successful, failed or reversed

A screenshot that contains only “successful” is weak evidence. Capture the reference and time without exposing unrelated balances or full account information.

Why a USSD deposit can fail before debit

The session can expire, the network can drop, the phone may not be registered with the bank, the PIN can be rejected or the daily bank limit can block the amount. When no debit occurred, start again from a fresh cashier instruction after confirming the bank is available.

Do not keep retrying a PIN. Use the bank’s official recovery route when authorisation fails. A bookmaker support agent cannot reset a banking PIN.

What to do after a debit with no betting credit

First check betting transaction history. A pending entry means the operator already has an order to trace. No entry can mean the biller or user reference did not reach the account. A failed or reversed entry points to another path.

  • Confirm the bank marks the payment successful rather than pending.
  • Check the bookmaker and user ID shown in the USSD receipt.
  • Compare the amount and time with betting history.
  • Wait for the processing period shown by the deposit method.
  • Contact official bookmaker support with both references.
  • Contact the bank when the bookmaker has no record and the bank debit remains final.

Make one support case for one transaction. Several deposits with the same amount in a few minutes are difficult to match when the references are omitted.

Pending, failed and reversed require different actions

Pending means the transaction has not reached a final state. Failed means the route reports that it did not complete; check whether the bank also shows no debit. Reversed means the money returned to the source. Successful at the bank but absent from the bookmaker needs tracing, not another immediate payment.

Always compare both systems. A bank and bookmaker can update at different times, so one screen alone cannot describe the full payment state.

USSD charges and limits come from two sides

The bank can charge for the USSD or bill-payment transaction, while the bookmaker can set a deposit minimum or maximum. The operator’s displayed fee does not necessarily include the bank’s network or service charge. Read the final debit amount before approving.

BetKing’s help currently publishes route-specific fees and limits, but those figures can change. Use them as a sign that methods differ, then rely on the value displayed during the live transaction.

USSD withdrawal claims need extra caution

A message advertising a universal USSD code for instant betting withdrawal is suspect. Normal withdrawal begins after login, creates an account record and sends money to a saved destination. It should not require a caller to reveal a banking PIN or one-time approval code.

When a payout is marked paid but not received, ask the bookmaker for the bank-facing payout reference. The destination bank can trace that reference; a deposit dial string cannot.

Protect the bank session

  • Dial only from the phone in your possession.
  • Read the service name before entering a PIN.
  • Do not send a USSD screenshot that exposes a PIN prompt.
  • Never share a one-time approval or remote-control the phone for support.
  • End the session when the prompts do not match the intended transaction.
  • Use official bank and bookmaker contacts for recovery.

A person offering a sure ticket or booking code does not need access to the payment session. Keep selection sharing separate from account and bank authorisation.

USSD Betting Codes: payment checks and troubleshooting

Is there one USSD code for all Nigerian betting sites?

No. Codes depend on the bank, biller and bookmaker. Use the current instruction inside the official cashier.

What is the BetKing UBA USSD format?

BetKing’s current help shows *919*26*Amount# from the UBA-registered number, followed by prompts for the banking PIN, debit account and six-digit BetKing User ID. Confirm it on the live help page before use.

Why does USSD ask for my betting user ID?

It tells the biller which betting balance should receive the payment. It is a customer reference, not the banking PIN.

What if USSD debits my bank but the betting balance stays unchanged?

Check betting history, save both transaction references and open one official support case after the displayed processing time.

Can I withdraw with the deposit USSD code?

Normally no. Start withdrawals inside the signed-in betting account and use a destination offered there.

Should I retry after the USSD session times out?

Check the bank balance and transaction history first. Retry only when there was no debit and the original session has clearly ended.