Independent — not a government site ✓ Steps verified against official portals ✓ We never ask for your BVN, NIN or OTP

HOW-TO

How to Check Your Bank Account Number With USSD

You can pull up your Nigerian bank account number in seconds using a USSD code on the SIM linked to your account, no data needed.

Quick answer

Dial your bank's USSD code from the phone number linked to your account and select the account or profile option. For example, GTBank customers dial *737*6*1#. Each bank uses a different code, so confirm yours with your bank. Your account number is also on your card, app and statements.

Key points

  • USSD works on any phone with no internet, but only from the SIM registered to your account.
  • Every bank uses its own USSD code, so there is no single number that works for all banks.
  • GTBank customers can dial *737*6*1# to view account details; other banks have their own menus.
  • Your account number is also printed on your debit card, in your bank app and on account statements.
  • USSD never asks for your card PIN, full BVN or an OTP just to show your account number.

Step by step

  1. Use the SIM linked to your accountUSSD only works from the phone number you registered with the bank. If you are using a different SIM, it will fail or ask you to register.
  2. Dial your bank's USSD codeEach bank has its own code, for example GTBank *737#, Access Bank *901#, UBA *919#, Zenith *966#, First Bank *894#, or OPay *955#. Confirm your bank's exact code on its official website or the back of your card.
  3. Open the account or profile menuFrom the main menu choose the option for 'My Account', 'Account Details' or 'Profile'. GTBank users can go straight there with *737*6*1#.
  4. Enter your USSD PIN if askedType the 4-digit USSD PIN you created for banking, not your card PIN. Never enter your card PIN, full BVN or an OTP here.
  5. Read or save your account numberYour 10-digit NUBAN account number will show on screen or arrive by SMS. Write it down or screenshot it for later.

What USSD banking is

USSD (the codes that start with an asterisk and end with a hash, like *901#) is a menu system that runs over the ordinary mobile network. It needs no smartphone and no internet, which is why it is popular across Nigeria for quick tasks such as pulling up your account number, buying airtime or moving small amounts of money. The service is linked to the phone number you registered with your bank, so the same SIM has to be in the phone you are dialling from.

Why the code is different for every bank

There is no universal code. Each bank operates its own USSD short code and its own menu layout, so a code that shows the account number on one bank will do something else on another. Widely used main codes include GTBank *737#, Access Bank *901#, UBA *919#, Zenith Bank *966# and First Bank *894#, while fintechs such as OPay use *955#. Because banks occasionally refresh these menus, always confirm the current code on your bank’s official website or the leaflet that came with your card before relying on it.

Faster ways when you have your phone

If your banking app is installed, your account number sits on the dashboard, and it is also printed on your debit card carrier and on every statement. USSD is most useful when you are on a basic phone, have no data, or simply want the number read out quickly. Once you have the number, you may also want to check your account balance with USSD in the same session.

Common problems

If the code fails, the usual reasons are a wrong SIM (you must use the registered line), no airtime for the session fee, or a temporary network issue, in which case wait and retry. If you have recently changed your NIN or phone details, some banks ask you to re-verify. It is also worth confirming that your BVN and phone number are correctly linked to the account, since a mismatch can block USSD access.

Keep it safe

Checking an account number is a low-risk action, but the same channel can move money, so protect your USSD PIN. If your phone is ever lost or stolen, act quickly and read how to block your account if your phone is stolen so no one can use your line to reach your money.

⚠ Stay safe

No real bank USSD menu asks for your card PIN, full BVN or a one-time password (OTP) just to display your account number. If a prompt or a caller demands those, stop and treat it as fraud.

Frequently asked questions

Is there one USSD code that works for all Nigerian banks?
No. Each bank runs its own USSD service on a different code, so you must use the code for your specific bank. Check the official bank website or the back of your card.
Do I need airtime or data to check my account number?
You do not need data. Some networks or banks charge a small USSD session fee that comes off your airtime, so keep a little airtime on the line.
Can I check my account number from someone else's phone?
Generally no. USSD account services are tied to the SIM registered with your bank, so you should use your own registered line.
What if I forgot my USSD PIN?
Most banks let you reset the USSD PIN through the same menu using your card details, or through the mobile app or a branch. Follow your bank's official reset option only.
Where else can I find my account number without USSD?
It is printed on your debit card carrier, shown in your bank's mobile app and on any account statement or alert SMS.
Will USSD ask for my BVN or card PIN?
No. Simply viewing your account number never requires your card PIN, full BVN or an OTP. Treat any such request as a scam.

SabiGuide is an independent guide and is not affiliated with any government agency. Fees, links and steps can change — always confirm on the official portal before you act. This is general information, not legal or financial advice.