How to Buy Data with Bank USSD Codes
You can buy mobile data directly from a Nigerian bank account using USSD without opening a banking application. This is particularly useful when your data bundle has finished and you need internet access to use an app.
Bank USSD services support data purchases through short codes and menu prompts. The exact procedure differs between banks and may change as banks update their services.
How Bank USSD Data Purchase Works
The bank deducts the selected amount from your account and sends a data bundle to the chosen mobile number. Depending on the bank, you may be able to purchase data for yourself or another person.
GTBank Data Purchase
GTBank’s 737 service supports data top-up for customers. The bank lists data purchase among its 737 features and provides a dedicated data purchase option.
Customers can dial:
*737*4#
Then follow the prompts to select the required data package.
UBA Data Purchase
UBA provides data top-up through its *919# USSD service. The bank specifically states that customers can top up without data.
Dial:
*919#
Select the data option and follow the instructions.
General Data Purchase Steps
- Dial your bank’s official USSD code.
- Select data purchase or data top-up.
- Select self or third-party data where available.
- Enter the recipient’s phone number if required.
- Select the preferred data bundle.
- Review the amount and phone number.
- Authenticate the transaction.
- Wait for confirmation.
Can You Buy Data Without Internet?
Yes. USSD banking can operate without mobile data. This is one of the major advantages of purchasing a data bundle through USSD when your existing data has already run out.
Why USSD Is Useful for Data Purchase
- No banking app is required.
- Mobile internet is generally not required.
- A basic phone can be used.
- The transaction can be completed quickly.
- You can purchase data for another number where supported.
Check the Data Bundle Carefully
Data bundles differ in size, validity period and price. Do not select a package based only on the amount. Check the bundle description displayed by the bank before confirming.
What If the Data Does Not Arrive?
First check whether your bank account was debited. If the transaction failed without a debit, you can normally retry after confirming that the USSD service is available.
If your account was debited but the bundle is missing, keep the transaction reference and contact the bank or network provider through an official support channel.
Buying Data for Someone Else
Some bank USSD services allow third-party data purchases. Enter the recipient’s number carefully because a wrong number can result in the bundle being delivered to another subscriber.
USSD Data Purchase Safety Tips
- Use only the official bank USSD code.
- Confirm the phone number.
- Review the bundle and price.
- Never share your banking PIN.
- Do not allow another person to control your USSD transaction.
USSD vs Bank App for Data
| USSD | Bank App |
|---|---|
| Works without mobile data | Requires internet |
| Works on basic phones | Requires smartphone |
| Menu-driven | Graphical interface |
| Useful when data is exhausted | Useful for broader account management |
Frequently Asked Questions
Can I buy data without internet?
Yes. Bank USSD services are designed to work without mobile data.
Can I buy data for another person?
Many bank USSD platforms support third-party data purchases.
Does every bank use the same code?
No. Each bank has its own USSD service.
Can I buy any network’s data?
Supported networks and available bundles depend on the bank’s current USSD service.
USSD data purchase is especially useful when your existing internet bundle has expired. Use your bank’s current official USSD code, confirm the recipient details and review the data package before approving the transaction.
