18+ | Gambling for entertainment only | Responsible Gambling | BeGambleAware | NLRC

Bet9ja Zenith Bank USSD Code Nigeria 2026 — Deposit via *966# Without Internet

Deposit to your Bet9ja account using your Zenith Bank account and *966# USSD — full guide covering steps, daily limits, and what to do when your deposit doesn’t show.

Home » Bet9ja Zenith Bank USSD Code Nigeria 2026 — Deposit via *966# Without Internet

Bet9ja Zenith Bank USSD Code Nigeria 2026 — Deposit via *966# Without Internet

Zenith Bank customers can fund their Bet9ja account using the *966# USSD code — no internet connection required, no app to download. The process takes under two minutes once you have Bet9ja’s Zenith Bank account number ready. This guide walks you through every step, explains the daily limits, and tells you exactly what to do if your deposit fails or doesn’t appear in your Bet9ja balance.

Zenith Bank USSD is one of the most reliable bank USSD channels in Nigeria, processing millions of transactions daily. However, it is deposit-only for Bet9ja — withdrawals require a separate process. See the Bet9ja withdrawal hub for all withdrawal methods and limits. For bettors who bank elsewhere, the Bet9ja USSD code for all banks covers every major Nigerian bank.

The Bet9ja Zenith Bank USSD Code

The Zenith Bank USSD transfer code format is:

`966AMOUNT*Bet9jaAccountNumber#`

To get Bet9ja’s Zenith Bank account number:

  • . Log in to your Bet9ja account at bet9ja.com or via the app.
  • . Go to Deposit and select Bank Transfer.
  • . Select Zenith Bank from the list of banks.
  • . Bet9ja will display an account number and account name for Zenith Bank.
  • . Note down the 10-digit account number — you will need it in the USSD code above.

Notably, Bet9ja sometimes assigns personalised virtual account numbers per user. Therefore, always retrieve the number from inside your own Bet9ja account rather than using a number shared online by another user.

Step-by-Step Guide — Funding Bet9ja via Zenith Bank USSD

  • . Confirm you have enough balance in your Zenith Bank account for the transfer amount.
  • . Open your phone’s dial pad. No internet connection is needed.
  • . Dial `966AMOUNTACCOUNTNUMBER#` — for example, to send ₦3,000 to account 1234567890, dial `96630001234567890#`, then press call.
  • . Zenith Bank’s system will prompt you to confirm the transaction details on screen.
  • . Select 1 (or the appropriate option) to confirm.
  • . Enter your 4-digit Zenith Bank USSD PIN when prompted.
  • . You will receive an SMS from Zenith Bank confirming the debit and the recipient details.
  • . Log back into Bet9ja — funds typically appear within 1–5 minutes.

As a result of how virtual accounts work, your deposit is usually credited automatically. That said, deposits during heavy banking traffic hours may take up to 15 minutes. If your balance has not updated after 30 minutes, contact Bet9ja live chat.

Zenith Bank USSD Daily Transfer Limits

Zenith Bank USSD transfers are subject to daily and per-transaction limits set by the bank. These apply regardless of your Bet9ja account tier.

| Transaction Type | Limit |
|—|—|
| Single USSD transfer | ₦100,000 |
| Daily USSD cumulative | ₦100,000 |
| Monthly USSD cumulative | ₦500,000 |

These are standard Zenith Bank USSD limits for unverified or Tier 1 accounts. By contrast, Zenith Bank customers with fully upgraded accounts (Tier 2 or Tier 3) may access higher limits through the mobile app or internet banking. Contact Zenith Bank on 01-2782000 to enquire about upgrading your transaction limit.

Bet9ja’s minimum deposit is ₦500 and there is no maximum for bank transfer deposits, so the Zenith Bank USSD limit is the binding constraint for this method.

Common Errors and How to Fix Them

“Insufficient balance” — Your Zenith Bank account balance is below the transfer amount. Check your balance by dialling `96600#` before retrying.

“Daily limit exceeded” — You have hit the ₦100,000 USSD daily cap. Use the Zenith Bank mobile app (Z-Mobile or Zenith Bank App) or internet banking at zenithbank.com for higher-value deposits.

“Invalid account” — The account number entered does not match Bet9ja’s Zenith Bank account. Return to your Bet9ja deposit section and copy the 10-digit number again — do not type it from memory.

Zenith Bank confirmed but Bet9ja not credited — First, wait 15–30 minutes. If still unresolved, contact Bet9ja live chat with the Zenith Bank SMS confirmation showing the reference number and amount transferred. Bet9ja’s finance team can locate and credit the deposit manually. See Bet9ja deposit not showing guide for the full step-by-step process.

USSD service not responding — Zenith Bank USSD occasionally has brief outages for maintenance. Try again in 10 minutes. Alternatively, use the Zenith Bank mobile app to make the transfer directly.

Incorrect PIN — account locked — If you enter the wrong PIN three times, Zenith Bank will lock your USSD access. Dial `96660#` or visit a Zenith Bank branch to reset your PIN.

Alternative Deposit Methods for Zenith Bank Customers

USSD is convenient for small to medium deposits, but not always the fastest or highest-limit option. Zenith Bank customers have several alternatives for funding Bet9ja.

Zenith Bank Mobile App — The app supports transfers up to ₦5,000,000 per day for fully verified accounts. Use this for large Bet9ja deposits or when USSD is unavailable.

Internet Banking (iBank) — Log in at zenithbank.com and transfer to the Bet9ja account number. Fast and reliable for any amount within your internet banking limit.

OPay or PalmPay — Fund your OPay or PalmPay wallet from your Zenith Bank account, then deposit to Bet9ja via the wallet method. This is useful if you want instant deposits without using Bet9ja’s bank transfer option directly. See the Bet9ja OPay guide for the steps.

For a full overview of every Bet9ja deposit method, visit the Bet9ja deposit guide Nigeria 2026.

Frequently Asked Questions

What is the Bet9ja Zenith Bank USSD code?
The format is `966AMOUNT*Bet9jaAccountNumber#`. Retrieve Bet9ja’s Zenith Bank account number from the deposit section of your Bet9ja account — it is specific to your account.

How long does a Zenith Bank USSD deposit take to appear on Bet9ja?
Usually 1–5 minutes. During busy banking hours, allow up to 15–30 minutes. If it has not appeared after 30 minutes, contact Bet9ja live chat with your Zenith Bank SMS confirmation.

Can I use Zenith Bank USSD to withdraw from Bet9ja?
No. USSD is a deposit-only method. Bet9ja processes withdrawals via bank transfer (to your Zenith Bank account), OPay, or PalmPay. See the Bet9ja withdrawal hub for full withdrawal instructions.

What if I transferred to the wrong account number?
Contact Bet9ja support immediately with your Zenith Bank SMS confirmation. Also contact Zenith Bank — they may be able to reverse the transfer within 24 hours if the receiving account is flagged in time.

Does Zenith Bank USSD work 24/7 for Bet9ja deposits?
Zenith Bank USSD is available 24/7. However, deposits made outside banking hours (before 8am or after 6pm on weekdays) may take slightly longer to reflect due to settlement batch times. Weekend deposits typically reflect faster because fewer transactions are in the queue.

Find more betting options at best betting sites in Nigeria and free daily picks at today’s free betting tips.

Responsible gambling: Betting should be for entertainment only. Only bet what you can afford to lose. If gambling is affecting you, contact the NLRC helpline.

Responsible gambling: Betting should be for entertainment only. Only bet what you can afford to lose. If gambling is affecting you, contact the NLRC helpline.

⭐ New Bookmakers
OG
Ogabet ★★★½☆ 3.7/5
100% up to ₦50,000
Review
SB
Surebet247 ★★★½☆ 3.8/5
100% up to ₦50,000
Review
N1Bet
N1Bet ★★★½☆ 3.8/5
200% up to ₦200,000
Review
MSport
MSport ★★★★☆ 4.0/5
100% up to ₦150,000
Review
Merrybet
Merrybet ★★★½☆ 3.8/5
100% up to ₦100,000
Review