Back home

Guide · 8 min read

Nigerian Bank USSD Codes for Crypto Funding (2026)

USSD codes for GTBank, Access, Zenith, UBA, First Bank & more — fund your crypto wallet and verify Naira payments in seconds.

Why USSD still rules crypto funding in Nigeria

Internet banking apps are great when they work, but Nigerian network outages, app downtime, and queued NIBSS transfers can stall a crypto trade right when the rate is moving in your favour. USSD bypasses all of that. It runs over the GSM signalling channel, settles instantly, and works on the cheapest feature phone — which is why the majority of P2P traders on Binance, Bybit, and local desks like Crypto4Naira still confirm Naira payments via *737#, *901#, and *966#.

This guide lists the USSD codes for every major Nigerian bank and fintech wallet, with the exact short codes to check your balance, transfer to a Crypto4Naira virtual account, and verify a payment has landed.

USSD codes for every major Nigerian bank

Bank / WalletShort codeCheck balanceTransferAirtime
GTBank (Guaranty Trust)*737#*737*6*1#*737*1*Amount*AccountNumber#*737*Amount#
Access Bank*901#*901*5#*901*1*Amount*AccountNumber#*901*Amount#
Zenith Bank*966#*966*00#*966*Amount*AccountNumber#*966*Amount#
First Bank (FirstMonie)*894#*894*00#*894*Amount*AccountNumber#*894*Amount#
UBA (United Bank for Africa)*919#*919*00#*919*4*1*Amount*AccountNumber#*919*Amount#
Stanbic IBTC*909#*909*00#*909*22*Amount*AccountNumber#*909*Amount#
Fidelity Bank*770#*770*0#*770*Amount*AccountNumber#*770*Amount#
FCMB*329#*329*0#*329*Amount*AccountNumber#*329*Amount#
Union Bank*826#*826*4#*826*Amount*AccountNumber#*826*Amount#
Sterling Bank*822#*822*6#*822*5*Amount*AccountNumber#*822*Amount#
Wema / ALAT*945#*945*0#*945*Amount*AccountNumber#*945*Amount#
Polaris Bank*833#*833*6#*833*Amount*AccountNumber#*833*Amount#
Ecobank*326#*326*0#*326*Amount*AccountNumber#*326*Amount#
Heritage Bank*322*030#*322*030*1#*322*030*Amount*AccountNumber#*322*030*Amount#
Keystone Bank*7111#*7111*8#*7111*Amount*AccountNumber#*7111*Amount#
Unity Bank*7799#*7799*0#*7799*Amount*AccountNumber#*7799*Amount#
Jaiz Bank*389*301#*389*301*0#*389*301*Amount*AccountNumber#*389*301*Amount#
Opay*955#*955*0#*955*Amount*AccountNumber#*955*Amount#
PalmPay*861#*861*0#*861*Amount*AccountNumber#*861*Amount#
Kuda*5573#*5573*0#*5573*Amount*AccountNumber#*5573*Amount#

Replace Amount with the Naira amount and AccountNumber with the recipient's 10-digit NUBAN.

Works offline

No data needed — USSD runs over the same channel as a normal call.

Instant settlement

Funds land in seconds; perfect for fast-moving crypto rates.

Watch the limits

Default daily cap is ₦100k–₦200k. Visit your bank to raise it for OTC trades.

How to fund your Crypto4Naira wallet with USSD

  1. Log into your Crypto4Naira dashboard and copy your dedicated virtual account number (it's yours forever).
  2. From the SIM linked to your bank, dial the transfer code above (e.g. *737*1*50000*1234567890#).
  3. Enter your USSD PIN. The transfer settles via NIBSS Instant Payment in under 10 seconds.
  4. Your Naira balance updates automatically — you can now buy BTC, ETH, USDT or BNB at the live rate.

Verifying a Naira payment with USSD

Selling crypto P2P? Don't release coins until you've dialled your bank's balance code (e.g. *966*00# for Zenith) and seen the credit reflect. Screenshots of bank apps are easily faked; USSD pulls live from the core banking system.

Common USSD problems and fixes

  • “Unable to process request” — switch to 2G/Edge briefly; USSD prefers low-bandwidth signalling.
  • PIN locked after 3 tries — visit any branch with ID to unlock; some banks accept reset via their app.
  • Daily limit reached — split the transfer across two SIMs or upgrade your tier with BVN + utility bill.
  • Transfer pending — NIBSS reverses within 24h. Don't resend; check balance first.

Frequently asked questions

Are there fees for USSD transfers to fund a crypto wallet?+

Yes. Most Nigerian banks charge the standard NIBSS Instant Payment fee — ₦10 for transfers up to ₦5,000, ₦25 up to ₦50,000, and ₦50 above ₦50,000. A 7.5% VAT applies on the fee. Crypto4Naira itself charges nothing extra for Naira deposits funded via USSD.

What is the daily USSD transfer limit in Nigeria?+

The CBN default is ₦100,000 per day without an OTP token. With BVN-linked tiered KYC and a hardware/soft token, GTBank, Access, Zenith, UBA and First Bank raise it to ₦1,000,000 per day. To fund larger crypto trades, use bank-app transfer or contact your account officer to raise the limit.

Which Nigerian banks and fintechs support USSD for crypto funding?+

All commercial banks listed in this guide (GTBank *737#, Access *901#, Zenith *966#, First Bank *894#, UBA *919#, Stanbic *909#, Fidelity *770#, FCMB *329#, Union *826#, Sterling *822#, Wema/ALAT *945#, Polaris *833#, Ecobank *326#, Heritage *322*030#, Keystone *7111#, Unity *7799#, Jaiz *389*301#) plus fintech wallets Opay *955#, PalmPay *861# and Kuda *5573# settle into Crypto4Naira virtual accounts via NIBSS.

What does “Unable to process request” mean on USSD?+

Usually a temporary signalling failure on your telco. Wait 30 seconds, dial *#06# to confirm signal, then retry. If it persists, restart the phone or switch from 4G/5G to 2G — USSD travels over the GSM signalling channel and can fail when the modem is locked to LTE-only.

Why does USSD say “Insufficient funds” when my balance is enough?+

The bank reserves the transaction fee + VAT on top of the amount. If you have exactly ₦50,000 and try to send ₦50,000, the ₦25 + VAT pushes it over. Send ₦49,900 or top up first.

My USSD PIN is locked — how do I reset it?+

Three wrong PIN attempts blocks USSD for 24 hours. GTBank, Access, UBA and Zenith let you reset via their mobile app under Settings → USSD PIN. Otherwise visit any branch with a valid ID. Never share a reset code with anyone calling claiming to be from the bank.

Is USSD safe for funding crypto?+

Yes — USSD sessions are short-lived, never cached on the phone, and authenticated by a PIN tied to the SIM. The biggest risk is SIM-swap fraud, so enable SMS alerts on your bank, lock your SIM with a PIN, and report a lost phone to your telco immediately.

How long does a USSD transfer take to reflect on Crypto4Naira?+

NIBSS Instant Payment settles in under 10 seconds. Your Naira wallet on Crypto4Naira credits automatically the moment the bank posts the transaction; if it hasn't reflected after 5 minutes, share the bank reference with support.

Start trading crypto with Naira in 60 seconds

Open a free Crypto4Naira account, get your dedicated USSD-funded NGN wallet, and trade at live rates.

Create free account