How to buy airtime and transfer money from your bank account with USSD code

Please note that you must only dial the codes below from your registered phone number with your bank. For example, you can only use the GTBank code on the mobile number you used to open your GTBank Account. The code won't work on any other line not registered with the specified bank.

Guaranty Trust Bank (GTB)
To make any transaction with your GT Bank account, simply dial *737# and select the appropriate service you would like to use.
For a quicker method,
Airtime (SELF), dial *737*AMOUNT# e.g. *737*200#
Airtime (THIRD PARTY), dial *737*amount*PHONE NO# 
E.g. *737*500*08012222999#
Transfer to GTBank Account, *737*1*AMOUNT*GTBank Account No#
Transfer to other banks, *737*2*AMOUNT*ACCOUNT NO#
Balance Enquiry/Account Balance, *737*6#

Note that for every balance you check, 10 naira would be deducted. So if you check your account balance 10 times in a day, 100 naira would be deducted from your account.

You'd be required to enter the last four digits of your GTBank Naira MasterCard or your 4-digit security code to authenticate each transaction.

Access Bank
Airtime for self, *901*Amount#
Airtime for others, *901*Amount*Phone Number#

Account Opening *901*0#

Data Purchase *901*8#

Balance Enquiry *901*5#
Fund Transfer to Access Bank *901*1*Amount*Account Number#
Fund Transfer to Other Banks *901*2*Amount*Account Number#

Fidelity Bank
Use *770# for all your transactions.
For a quick transfer, use *770*Account number*Amount#.
E.g. *770*1234567890*2000#

Follow the prompts that would be shown to complete your transaction.

First Bank Nigeria
Dial *894# from your registered phone number for all transactions.
Transfer to First Bank Accounts, *894*AMOUNT*ACCOUNT NO#
Transfer to Other Bank Accounts, *894*AMOUNT*ACCOUNT NO#
To make a quick recharge,
Airtime (SELF), dial *894*AMOUNT# e.g. *894*100#
Airtime (THIRD PARTY), dial *894*amount*PHONE NO# 
E.g. *894*08012222999#
Balance Enquiry/Account Balance, *894*00#

Wema Bank

*322# does the magic!

Quick transfer,  dial *322*035*ACCOUNT NUMBER *AMOUNT#
Follow the next steps that would be shown to complete the transaction.

Ecobank Nigeria
Dial *326# for all your transactions. Select your intended service and follow the instructions to complete your transaction.

Zenith Bank
Dial *966#
Account Balance, *966*00#
Airtime, *966*Amount*Mobile Number#
Transfer, *966*Amount*Account Number# E.g. *966*1000*1234567890#

First City Monument Bank (FCMB)
You first need to setup your USSD transaction platform.
Dial *389*214# to get it rolling.
Dial *389*214# for subsequent access to FCMB Mobile service

Unity Bank
Use *389*215# to get started

United Bank for Africa (UBA)
Simply dial *919# from your registered phone number to get started.

Skye Bank
*833# to get started

Sterling Bank
*822# and follow the prompts accordingly.
Note that N5 will be deducted from your airtime balance everytime you dial the sterling bank ussd code on your phone.
A PIN will also be required to complete transactions via the ussd code. You will get the pin when you register for the Sterling bank *822# service.

Heritage Bank
Airtime (SELF), *322*030*AMOUNT#

KeyStone Bank
*322*082# (MTN, AIRTEL & ETISALAT) only.
Enjoyed reading it? Kindly share this story!