Zenith Bank USSD Code and Zenith Bank Transfer Code
Zenith Bank customers can perform several banking transactions directly from their mobile phones using the bank’s EazyBanking service. Whether you want to send money to another bank, check your account balance, purchase airtime, pay bills or access other banking services, the Zenith Bank USSD code provides a convenient way to get started without opening a mobile banking application.
The official Zenith Bank USSD code in Nigeria is *966#. Customers can use this code to access the EazyBanking menu and follow the available instructions to complete supported transactions. The service is particularly useful when mobile internet is unavailable or when you need to perform a simple banking transaction using a basic mobile phone.
This article explains the Zenith Bank transfer code, how to activate USSD banking, how to transfer money to other banks, and the codes customers may need for everyday banking and account security.

What Is the Zenith Bank USSD Code?
The Zenith Bank USSD code is *966#. It gives eligible customers access to the bank’s EazyBanking services through a mobile phone. USSD banking works through a supported mobile network, so you do not need an internet connection to open the banking menu.
To get started, dial *966# using the phone number linked to your Zenith Bank account. Follow the instructions displayed on your screen and select the service you want to use.
Depending on your account and registration status, available services may include money transfers, airtime purchases, balance enquiries, bill payments and other self-service options.
What Is the Zenith Bank Transfer Code?
The Zenith Bank transfer code is part of the bank’s *966# EazyBanking service. It enables eligible customers to send money from their Zenith Bank accounts without visiting a branch or using an internet banking application.
For supported transactions, the commonly published direct transfer format is:
*966*Amount*Account Number#
Replace Amount with the amount you intend to send and Account Number with the recipient’s account number. Follow any additional instructions provided by Zenith Bank, including selecting the destination bank when required and confirming the transaction with your authorised PIN.
For example, if you want to transfer ₦5,000, you would enter the intended amount and recipient’s account number in the prescribed format. The bank may require additional confirmation steps before processing the payment.
Because transfer procedures can vary depending on the destination bank, account and current service configuration, you should use the live *966# menu whenever the direct format does not work or the instructions differ.
How to Transfer Money from Zenith Bank to Another Zenith Account
If you want to send money to someone who also banks with Zenith Bank, you can begin the transaction through the EazyBanking service.
- Open the phone dialler on the mobile phone linked to your Zenith Bank account.
- Dial *966# to access the EazyBanking menu.
- Select the funds transfer option.
- Choose the Zenith Bank destination option if prompted.
- Enter the recipient’s correct account number and the amount you want to transfer.
- Review the transaction details and confirm the recipient’s name where displayed.
- Authorise the transaction using your registered USSD transaction PIN when requested.
Wait for the bank’s response before assuming the transaction has been completed. You should also check your account balance or transaction notification to confirm the result.
How to Transfer Money from Zenith Bank to Other Banks
The Zenith Bank transfer code can also be used to send money to customers of other supported Nigerian banks. This is useful when paying a supplier, sending money to family members or making everyday payments.
To transfer money to another bank using USSD, follow these steps:
- Dial *966# from the mobile number registered to your Zenith Bank account.
- Choose the transfer option from the available menu.
- Select the option for transferring money to another bank.
- Choose the recipient’s bank from the list presented, where applicable.
- Enter the recipient’s account number and the amount you want to send.
- Check the displayed recipient information carefully before proceeding.
- Confirm the payment and authenticate it as instructed by the bank.
Always verify the recipient’s name, account number, destination bank and transfer amount. If any information is incorrect, cancel the transaction and start again with the correct details.
Zenith Bank USSD Codes and Their Uses
The following table lists commonly referenced Zenith Bank USSD codes. Some transactions may require additional steps through the main menu, and availability can depend on your account and current banking settings.
| Banking Service | USSD Code |
|---|---|
| Main EazyBanking menu | *966# |
| Account balance enquiry | *966*00# |
| Account opening or registration entry point | *966*0# |
| Money transfers | *966# |
| Self-service options | *966*60# |
| Emergency account blocking | *966*911# |
For services with dedicated shortcodes, confirm the current instructions with Zenith Bank before using them. The main *966# menu provides a practical starting point when you are unsure which transaction code applies.
How to Check Your Zenith Bank Account Balance
You can check your Zenith Bank account balance through the bank’s USSD service without logging into the mobile banking app. The commonly published balance enquiry code is *966*00#.
Dial the code from your registered mobile number and follow any authentication instructions displayed on your phone. If the bank requests your transaction PIN, enter it only within the legitimate banking session.
Your balance enquiry may attract a service charge depending on the bank’s current terms and applicable network or regulatory arrangements. Check the displayed information and your bank’s official guidance if you need clarification about fees.
How to Buy Airtime with the Zenith Bank USSD Code
Zenith Bank EazyBanking also supports airtime purchases for eligible customers. You can access the service by dialling *966# and selecting the appropriate airtime option.
Some published Zenith Bank instructions use formats such as *966*Amount# for purchasing airtime for yourself and *966*Amount*Mobile Number# for recharging another phone. Follow the bank’s current prompts to confirm the applicable format and transaction details.
Before completing an airtime purchase, verify the amount and mobile number. A recharge sent to the wrong number may be difficult to reverse.
How to Activate Zenith Bank USSD Banking
If you have never used the Zenith Bank transfer code before, you may need to complete the bank’s registration or activation process.
- Make sure you have an active Zenith Bank account.
- Use the mobile number associated with your bank account.
- Dial *966# or use the bank’s published setup entry point, *966*0#.
- Follow the instructions displayed on your phone.
- Provide the requested account information through the authorised banking session.
- Complete any required identity verification and create or confirm your transaction PIN as instructed.
The exact activation process may depend on your account and existing registration status. If you encounter an error, contact Zenith Bank through its official support channels rather than sharing your PIN with another person.
What to Do If the Zenith Bank Transfer Code Is Not Working
Sometimes, the Zenith Bank USSD code may fail to respond or a transfer may not proceed. This does not automatically mean that your bank account has a problem.
First, check that your phone has a usable mobile network signal and that you are dialling the code from the SIM linked to your account. If the menu fails to load, wait briefly and try again.
You should also check whether you have completed the required registration, entered the correct account details and stayed within the transaction limits applicable to your account. Temporary network interruptions or service maintenance may also affect USSD transactions.
If a transfer times out after you have authorised it, check your account balance and transaction notifications before trying again. This can help you avoid sending the same payment twice. If the transaction remains uncertain, contact Zenith Bank through an official channel and provide the relevant transaction details.
How to Block Your Zenith Bank Account in an Emergency
If your phone is stolen or you suspect that your banking information has been compromised, securing your account should be a priority. Zenith Bank publishes *966*911# as a distress code for blocking accounts in applicable emergency situations.
Use the bank’s official emergency instructions and contact Zenith Bank promptly to report the incident. You should also contact your mobile network provider to secure or replace your SIM card where necessary.
Never disclose your transaction PIN, one-time password (OTP), online banking password or other confidential authentication details to anyone claiming to be a bank representative.
Frequently Asked Questions About Zenith Bank USSD and Transfer Codes
What is the Zenith Bank USSD code in Nigeria?
The main Zenith Bank USSD code is *966#. It provides access to the bank’s EazyBanking menu.
What is the Zenith Bank transfer code to other banks?
Use *966# to access the transfer menu and follow the instructions for sending money to another Nigerian bank. The bank may provide a direct transfer format for supported transactions.
Can I use Zenith Bank USSD without internet data?
Yes. USSD banking does not require mobile internet data, although your phone needs a working mobile network connection.
Can I use the Zenith Bank transfer code on any phone?
The service is designed to work on supported mobile phones, including basic phones. You must use the mobile number associated with your Zenith Bank account and meet the bank’s registration requirements.
Is the Zenith Bank USSD code available every day?
The service is intended to provide convenient access to banking transactions beyond normal branch hours. However, temporary maintenance, network problems and other service interruptions may affect availability.
Conclusion
The Zenith Bank USSD code, *966#, gives customers a convenient way to access EazyBanking services using a registered mobile phone. Through this service, eligible customers can initiate transfers, check account balances, purchase airtime and access other banking options without relying on an internet connection.
When using the Zenith Bank transfer code, verify all recipient details before authorising a payment. If a shortcode fails or the instructions have changed, use the main banking menu or consult Zenith Bank’s official support channels for the latest information.
