In Nigeria and across Africa, you don’t need a smartphone or internet connection to send money instantly. Thanks to USSD (Unstructured Supplementary Service Data) codes, anyone with a basic phone can move funds, pay bills, or recharge airtime—anytime, anywhere. Whether you’re in a remote village or dealing with network outages, USSD banking has your back.
Here’s everything you need to know about transferring money instantly with USSD, including the exact codes for major Nigerian banks and tips to keep your transactions safe.
What is USSD Banking?
USSD banking lets you access your bank account by dialing a short code (like *737#) on your phone. It works on all networks and doesn’t require data, a smartphone, or even airtime—just a registered phone number and a linked bank account.
Why Use USSD for Money Transfers?
- No internet needed: Works on the simplest phones, even in areas with poor network coverage.
- Instant results: Most transfers are completed within seconds.
- Easy to use: Just dial a code and follow simple prompts.
- Secure: Protected by your PIN or password.
USSD Money Transfer Codes for Nigerian Banks (2025 Edition)
Here are the most popular Nigerian banks and their official transfer codes:
Bank | USSD Code | Example (Transfer to another account) |
---|---|---|
GTBank | *737# | 7371AmountAccountNumber# |
First Bank | *894# | 894Amount*AccountNumber# |
Access Bank | *901# | 901Amount*AccountNumber# |
Zenith Bank | *966# | 966Amount*AccountNumber# |
UBA | *919# | 9194AccountNumberAmount# |
Fidelity Bank | *770# | 770AccountNumber*Amount# |
Union Bank | *826# | 8262AmountAccountNumber# |
FCMB | *329# | 329Amount*AccountNumber# |
Ecobank | *326# | 326Amount*AccountNumber# |
Polaris Bank | *833# | 833Amount*AccountNumber# |
Sterling Bank | *822# | 8225AmountAccountNumber# |
Wema Bank/ALAT | *945# | 945AccountNumber*Amount# |
Jaiz Bank | *773# | 773Amount*AccountNumber# |
Note:
- You must dial the code from the phone number registered with your bank.
- Most banks require you to create a USSD PIN the first time you use the service.
- Some banks may charge a small fee per transaction.
Step-by-Step: How to Transfer Money Using USSD
- Dial your bank’s USSD code.
(e.g., for GTBank, dial *737#) - Select ‘Transfer’ or enter the direct transfer code
(e.g., 737120001234567890# to send ₦2,000 to account 1234567890). - Enter the recipient’s account number and bank (if required).
- Input the amount you wish to send.
- Confirm details and enter your USSD PIN.
- You’ll receive a confirmation message and the recipient gets the money instantly!
Safety Tips for USSD Transfers
- Never share your USSD PIN: Keep it secret, even from bank staff.
- Always double-check the recipient’s account number and name before confirming.
- End your USSD session after each transaction.
- If your SIM card/phone is lost or stolen, notify your bank immediately to block USSD access.
Other Handy USSD Services
- Buy airtime for yourself/others:
(e.g., 737Amount# for GTBank) - Check your account balance:
(e.g., 89400# for First Bank) - Pay bills, buy data, open an account:
Most bank USSD menus offer these options too!
Final Thoughts
USSD banking is a lifesaver for millions of Nigerians—especially when data is expensive, smartphones are scarce, or you’re in a hurry. With just a simple code, you can send money instantly, safely, and conveniently from anywhere. Keep these codes handy and you’ll never be stranded again!
Tip: Save your bank’s USSD code as a contact for quick access, and always keep your PIN secure.