USSD (Bank Shortcodes) at Nigerian sportsbooks
Works on feature phones. No data. No apps.
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)
- 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.
- 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#.
- 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.
- Receive bank SMS. Your bank SMS lands first: 'NGN X debited, txn ref XYZ'. Then the operator credits the balance usually within 30 seconds.
- 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
- Generate payment code. In the operator cashier, pick USSD. It will show an 11-digit merchant code.
- Dial your bank's shortcode. GTB: *737*2*AMOUNT*MERCHANTCODE#. Enter the amount and the merchant code.
- Confirm with PIN. Enter your 4-digit bank USSD PIN.
- 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.
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.