Nigerian-owned, edited in Lagos RC 1892455 · Lagos Affiliate disclosure
Bank Guide

Zenith Bank Plc (*966#) betting deposits

How Nigerian bettors deposit and withdraw using Zenith Bank: USSD, internet banking, and virtual account methods, tested and explained.

Depositing at a Nigerian sportsbook using Zenith Bank

  1. Dial *966#
    From your Zenith-registered number. Zenith requires your exact registered SIM. If you changed numbers, update in-branch first.
  2. Select Transfer
    Option 1 in most current versions of the Zenith USSD menu.
  3. Enter recipient account number
    The 10-digit virtual account from the sportsbook cashier. Zenith confirms the account name before the transaction, which is a useful safety check.
  4. Enter amount
    Type the deposit amount. Zenith shows the total debit including fees before you confirm.
  5. Enter your token or USSD PIN
    Zenith offers both hardware token and USSD PIN authentication depending on your account setup. USSD PIN is the simpler path for most users.
  6. Receive confirmation SMS
    Zenith sends two SMSs: one on debit, one when the recipient confirms. Sportsbook credits within 10-20 seconds.

Troubleshooting: common problems with Zenith Bank

  • Zenith's account-name verification step is the safest of the five banks but occasionally causes a 15-second delay on transactions. Normal. Wait it out.
  • If you get 'insufficient balance' on an amount you know is available, your Zenith account may have a hold from a recent card transaction. Check your Zenith app or call 01 278 7000.
  • Zenith USSD tends to time out faster than other banks on poor network. If you are on 2G, try to be in a stronger signal area before initiating.
  • Zenith's daily NGN 100,000 USSD limit aligns with GTBank and Access. For larger deposits, use the Zenith mobile banking app which has a higher daily cap.

Withdrawal using Zenith Bank

Zenith Bank is my personal sportsbook deposit rail when I'm testing operators. The account-name confirmation screen is the safety net that GTBank *737# lacks, and I've been grateful for it on two occasions when I mistyped a virtual account number. The pause before the Zenith transaction confirms the name and gives you a second to catch errors. That is worth the extra 5 seconds.

USSD code quick reference

BankUSSD CodeTransfer action
Zenith Bank*966#Dial, select Transfer, follow prompts

See all payment methods →