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

USSD (Bank Shortcodes) at Nigerian sportsbooks

Works on feature phones. No data. No apps.

USSD (Bank Shortcodes) payment in use in Nigeria
Deposit timeInstant once PIN confirmed
Withdrawal timeVia bank transfer, 1–24 hours
Minimum depositNGN 100
Maximum depositNGN 200,000 per transaction (bank-dependent)
FeesNGN 6.98 per USSD session (telco charge)
Works at8 operators

What USSD (Bank Shortcodes) is, and how it fits Nigerian betting

USSD is the great underrated rail. It works when your data is dead, when your smartphone battery is flat, when your 4G is down in a thunderstorm. You dial a code, your bank confirms with your USSD PIN, and the deposit lands. Nigerian banks have run this infrastructure for nearly a decade and it is rock solid. The trade-off: deposit caps are lower (usually ₦200k per transaction), and you cannot withdraw back through USSD — winnings route to your NUBAN by bank transfer.

Step-by-step: depositing with USSD (Bank Shortcodes)

  1. Generate an operator merchant code. In the cashier, choose 'Bank USSD' or 'USSD'. The operator displays an 11-digit merchant code and sometimes an amount reference. Write it down or screenshot it.
  2. Dial your bank's USSD shortcode for payments. GTB: *737*2*AMOUNT*MERCHANTCODE#. Access: *901*2*AMOUNT*MERCHANTCODE#. First Bank: *894*AMOUNT*MERCHANTCODE#. UBA: *919*4*AMOUNT*MERCHANTCODE#. Zenith: *966*AMOUNT*MERCHANTCODE#.
  3. Confirm with your 4-digit USSD PIN. This is the PIN you set up with your bank specifically for USSD — not your ATM PIN, not your mobile banking password. If you've never set one, dial *737*7# (GTB) or equivalent first.
  4. Receive bank SMS. Your bank SMS lands first: 'NGN X debited, txn ref XYZ'. Then the operator credits the balance usually within 30 seconds.
  5. Return to the cashier and refresh. If the balance doesn't appear after 2 minutes, the problem is the operator's inbound poll, not USSD — raise a ticket with the reference.

Quick reference: the 4-step version

  1. Generate payment code. In the operator cashier, pick USSD. It will show an 11-digit merchant code.
  2. Dial your bank's shortcode. GTB: *737*2*AMOUNT*MERCHANTCODE#. Enter the amount and the merchant code.
  3. Confirm with PIN. Enter your 4-digit bank USSD PIN.
  4. Receive SMS. Bank SMS lands first, then the operator credits the account.

Withdrawals via USSD (Bank Shortcodes)

USSD is deposit-only. Your winnings will be paid via NIP bank transfer to the NUBAN on your account profile. If your NUBAN isn't registered with the operator yet, do that once before your first withdrawal.

Our latest test log

Real test: ₦1,000 USSD deposit on Melbet via Access *901*2*1000*12345678901# from a Lagos 4G dead-zone. Bank SMS in 18 seconds. Operator balance updated in 31 seconds. Withdrawal of ₦2,200 same day requested at 14:10, landed in Access via NIP at 15:02 — 52 minutes.

— Chinwe Okafor, Payments Editor

Fees, in plain English

₦6.98 per USSD session, charged by your telco (not the bank, not the operator). Applies to the whole session, not per digit.

What works

  • Works when the internet doesn't — crucial during NEPA outages
  • No app install, no data plan, no smartphone
  • Uses your existing bank's security — GTB *737#, Access *901#, First Bank *894#, UBA *919#, Zenith *966#
  • Instant once PIN confirmed

What to watch

  • Deposit caps are lower than other rails
  • Sessions time out after 60 seconds — learn the codes by heart
  • Cannot be used for withdrawals; winnings return via bank transfer
  • Your SIM must be registered to your BVN name to avoid blocks

Troubleshooting: the six things that usually go wrong

Session times out mid-entry

USSD sessions expire at 60 seconds. Memorise the shortcode pattern so you don't hunt for it mid-transaction. Or build it in a notes app first, then paste into the dial screen.

Wrong merchant code typed

If you enter a merchant code that doesn't match, the bank returns 'invalid merchant' and nothing is debited. Try again with the correct code.

PIN blocked after 3 tries

Your bank locks the USSD channel after 3 failed PIN entries. Visit a branch or use your bank's mobile app to reset USSD PIN.

Transaction deducted but operator not credited

Screenshot the SMS with transaction reference. The operator's support can credit you manually within 24 hours. Don't redeposit the same amount in the meantime.

SIM not registered to BVN

Some banks now block USSD banking on SIMs not registered to the BVN-owner's name. Fix this at your bank's branch — takes 15 minutes.

Network says 'try again'

Often a telco-level congestion issue. Wait 30 seconds and retry. If persistent, dial from a different SIM.

Operator-by-operator notes

1xBet: USSD is well integrated, merchant codes generated instantly. Melbet: USSD rail reliable, identical flow to 1xBet. Betwinner: USSD shown under 'Bank Transfer' in some cashier versions — merchant code generation is the same. Paripesa: USSD works but is slightly slower to poll (up to 2 minutes). 1Win: USSD is available but we recommend OPay or PalmPay instead — flow feels unpolished. Stake: no USSD.

Where USSD (Bank Shortcodes) is accepted

1xBet, Melbet, Betwinner, Paripesa, Bet9ja, BetKing, SportyBet, Betano.

1xBet
1xBet
★ 9.1/10
200% up to ₦200,000 welcome bonus
First deposit doubled with a 200% match, plus a casino welcome package.
Use code NEWBONUS
Review
Melbet
Melbet
★ 8.9/10
200% up to ₦320,000 welcome bonus
200% match on your first deposit of at least ₦455 with accumulator wagering.
Use code NEWBONUS
Review
Betwinner
Betwinner
★ 8.7/10
200% up to ₦100,000 welcome bonus
Match your first deposit of ₦400 or more with a 200% bonus, valid for 30 days.
Use code NEWBONUS
Review

Frequently asked questions

No. That's the whole point. USSD runs over GSM voice signalling — any Nigerian phone can do it.

Every major Nigerian bank: GTB, Access, First Bank, UBA, Zenith, Sterling, FCMB, Polaris, Wema, Fidelity. The shortcode differs.

Most operators accept 'any Nigerian bank' under their USSD option. The merchant code works across all banks.

Yes. It runs over your bank's own secure channel, authenticated with your USSD PIN.

Usually ₦200,000 per transaction, bank-dependent. Some banks cap at ₦100k for USSD specifically.