Heritage Bank transfer codes allowed customers to send money, buy airtime, pay bills, and manage their accounts directly from a mobile phone without internet access.
Many people still search for the Heritage Bank USSD code because they have old accounts, want to confirm the correct code, or need information about the bank’s services after changes in Nigeria’s banking sector.
If you previously banked with Heritage Bank or came across older information online, understanding how the USSD service worked can help you determine which services are still relevant and what options may now be available.
Quick Summary
| Service | USSD Code |
|---|---|
| Heritage Bank USSD Banking | *745# |
| Register for USSD | Dial *745# on your registered phone number |
| Transfer to Heritage Bank | Via *745# menu |
| Transfer to Other Banks | Via *745# menu |
| Airtime for Self | 745Amount# |
| Airtime for Others | 745Amount*Phone Number# |
| Balance Inquiry | Available through *745# menu |
| Mini Statement | Available through *745# menu |
| Change PIN | Available through *745# menu |
| Bill Payments | Available through *745# menu |
Note: Heritage Bank’s operations have changed over time. Customers should confirm the latest account servicing arrangements and available channels before attempting transactions, as banking services and ownership structures may change following regulatory actions.
What Was the Heritage Bank USSD Code?
The official Heritage Bank USSD banking code was *745#.
It was designed to give customers access to essential banking services using any mobile phone, including basic feature phones.
Unlike mobile banking apps, the USSD platform worked over GSM networks. That meant customers could perform transactions even without mobile data or a smartphone.
The service was especially useful in areas with poor internet connectivity, making banking more accessible across Nigeria.
Why People Used Heritage Bank USSD Banking
USSD banking became popular because it simplified everyday financial transactions.
Instead of visiting a branch or logging into an app, customers could complete many banking activities within minutes.
Common reasons customers preferred USSD banking included:
- No internet connection required
- Compatible with almost every mobile phone
- Available throughout the day
- Fast money transfers
- Quick airtime purchases
- Easy account management
- Reduced need to visit banking halls
For many Nigerians, USSD banking became the fastest way to perform routine financial transactions.
Heritage Bank Transfer Codes List
The following table summarizes the most commonly used Heritage Bank USSD services.
| Banking Service | USSD Code |
|---|---|
| Main Banking Menu | *745# |
| Buy Airtime (Self) | 745Amount# |
| Buy Airtime (Others) | 745Amount*Phone Number# |
| Money Transfer | *745# then follow prompts |
| Balance Inquiry | *745# |
| Mini Statement | *745# |
| Bills Payment | *745# |
| PIN Change | *745# |
| Card Management | *745# |
Since menu options could change over time, many services were accessed after dialing the main code instead of using separate short codes.
How to Register for Heritage Bank USSD Banking
Registration was intentionally straightforward.
Customers only needed:
- A Heritage Bank account
- A phone number linked to the account
- An active SIM card
Step 1
Dial:
*745#
Step 2
Select the registration option.
Step 3
Verify your account information.
Step 4
Create a secure four-digit transaction PIN.
Step 5
Receive confirmation that USSD banking had been activated.
After activation, the same PIN was required to authorize future transactions.
How to Transfer Money Using Heritage Bank USSD
Sending money through USSD eliminated the need for internet banking.
The process typically involved the following steps:
- Dial *745#
- Select Transfer
- Choose whether to transfer within Heritage Bank or another Nigerian bank.
- Enter the recipient’s account number.
- Confirm the beneficiary’s name.
- Enter the transfer amount.
- Input your USSD PIN.
- Confirm the transaction.
If the transaction was successful, both the sender and recipient usually received confirmation messages.
Transferring to Another Nigerian Bank
One of the most valuable features of the service was interbank transfers.
Customers could send money to accounts in many Nigerian commercial banks without leaving home.
For example:
- Access Bank
- First Bank
- GTBank
- Zenith Bank
- Fidelity Bank
- Union Bank
- UBA
- Stanbic IBTC
- Wema Bank
- Polaris Bank
The available banks depended on the Nigerian Interbank Settlement System (NIBSS) network supported by the bank at the time.
Buying Airtime with Heritage Bank USSD
Purchasing airtime was among the most frequently used services.
Airtime for Yourself
Dial:
*745*Amount#
Example:
*745*1000#
This purchased ₦1,000 airtime for your registered phone number.
Airtime for Another Person
Dial:
*745AmountPhoneNumber#
Example:
*745*500*08031234567#
This sent ₦500 airtime to the specified mobile number.
How to Check Your Account Balance
Customers often checked their balance before making transfers.
To do so:
- Dial *745#
- Select Balance Inquiry
- Enter your transaction PIN.
- View your available balance.
Some versions of the service also delivered the balance through SMS.
How to View Your Mini Statement
A mini statement provides a summary of recent transactions.
This feature helped customers:
- Confirm incoming transfers
- Verify withdrawals
- Track purchases
- Detect unauthorized transactions
To access it:
- Dial *745#
- Choose Mini Statement
- Authenticate with your PIN
The bank then displayed or sent a summary of recent account activity.
Paying Bills Through Heritage Bank USSD
USSD banking supported various bill payments.
Depending on available services, customers could pay for:
- Electricity
- Cable TV subscriptions
- Internet services
- Examination fees
- Utility bills
- Selected government payments
The payment process generally required selecting the biller, entering the customer reference number, confirming the amount, and authorizing the transaction with a PIN.
How Secure Was Heritage Bank USSD Banking?
USSD banking uses several security measures, but customers also play an important role in protecting their accounts.
The bank required every financial transaction to be authorized with a transaction PIN.
This PIN acted as a second layer of protection if someone gained access to the phone.
Customers should also follow these safety practices:
- Never share your USSD PIN.
- Use a PIN that is difficult to guess.
- Avoid writing your PIN where others can find it.
- Do not complete transactions on someone else’s phone.
- Keep your registered SIM card secure.
- Report a lost phone immediately.
These simple precautions significantly reduce the risk of unauthorized access.
Transfer Limits and Charges
USSD banking usually has transaction limits that help reduce fraud and manage risk.
The exact limits and applicable fees can change as banks update their policies or in response to regulatory requirements.
Before making high-value transfers, customers should verify:
- Daily transfer limits
- Maximum transaction size
- Applicable transfer charges
- Network service fees
The most reliable source for current information is the bank’s official customer support or website.
Common Reasons USSD Transactions Fail
A failed USSD transaction does not always mean money has been lost.
Several factors can interrupt a transaction.
Poor Network Signal
Weak mobile coverage may cause the USSD session to end before completion.
Insufficient Account Balance
Transfers will fail if the available balance cannot cover both the transfer amount and any applicable charges.
Incorrect PIN
Entering the wrong transaction PIN may result in an unsuccessful transaction or temporary restrictions after repeated failed attempts.
SIM Not Registered
USSD banking generally works only on the mobile number linked to the customer’s account.
Service Downtime
Banks occasionally perform maintenance, which may temporarily affect USSD services.
What to Do If Money Is Debited but the Recipient Does Not Receive It
This situation can occur due to network delays or processing issues.
If it happens:
- Wait a short period to allow the transaction to complete.
- Check your account balance or transaction history.
- Confirm whether the recipient has received the funds.
- Contact customer support if the issue remains unresolved.
Keep any SMS alerts or transaction reference numbers, as they can help customer support investigate the transaction.
Advantages of Heritage Bank USSD Banking
USSD banking offered several practical benefits.
Fast Transactions
Most transfers could be completed within minutes.
Internet-Free Banking
Customers did not need Wi-Fi or mobile data.
Broad Accessibility
Both smartphones and basic mobile phones supported the service.
Convenience
Banking could be done from home, work, or while traveling.
Reduced Branch Visits
Routine services became available without standing in queues.
Limitations of USSD Banking
Although convenient, USSD banking also had limitations.
- Depends on mobile network availability.
- Session timeouts may interrupt transactions.
- Daily transfer limits may restrict larger payments.
- USSD service charges may apply depending on bank and telecom provider.
- Some advanced banking features remain available only through internet banking or mobile apps.
Understanding these limitations helps customers choose the most suitable banking channel for each transaction.
Common Mistakes Customers Make
Many transaction issues result from avoidable errors.
Some of the most common include:
- Entering the wrong account number.
- Selecting the wrong bank.
- Sharing transaction PINs.
- Using an unregistered phone number.
- Ignoring confirmation details before submitting a transfer.
- Assuming every failed session means money has been lost.
Taking a few extra seconds to review transaction details can prevent costly mistakes.
Expert Tips for Safe USSD Banking
Financial security begins with good habits.
Here are a few recommendations:
- Verify the recipient’s name before approving any transfer.
- Keep your phone number updated with your bank.
- Change your transaction PIN periodically.
- Never respond to requests asking for your PIN.
- Monitor account activity regularly.
- Contact your bank immediately if your phone or SIM card is stolen.
These practices help reduce fraud and improve account security.
Glossary of Important Terms
| Term | Meaning |
|---|---|
| USSD | A mobile communication technology used to access banking services without internet access. |
| Transaction PIN | A secret code used to authorize financial transactions. |
| Beneficiary | The person receiving transferred funds. |
| Interbank Transfer | A transfer between different banks. |
| Mini Statement | A summary of recent account transactions. |
| NIBSS | Nigeria Inter-Bank Settlement System, which facilitates electronic payments between banks. |
Key Takeaways
- Heritage Bank’s primary USSD banking code was *745#.
- Customers could transfer money, buy airtime, check balances, pay bills, and manage accounts using a registered phone number.
- Every transaction required a secure PIN for authorization.
- Transaction limits and service charges could change over time.
- Banking services may be affected by regulatory or operational changes, so customers should verify the latest information through official channels.
- Always confirm recipient details before authorizing any transfer.
If you need to perform transactions involving a former Heritage Bank account, first confirm the current servicing arrangements with the relevant financial institution or customer support. For large transfers or unresolved transaction issues, contacting the bank directly is the safest course of action.
Frequently Asked Questions
1. What is the Heritage Bank transfer code?
The primary Heritage Bank USSD banking code was *745#, which provided access to transfers, airtime purchases, balance inquiries, and other banking services.
2. Can I transfer money to other Nigerian banks using the Heritage Bank USSD code?
Yes. The USSD platform supported transfers to many commercial banks in Nigeria through the interbank payment network, subject to the bank’s available services at the time.
3. Do I need internet access to use the Heritage Bank USSD code?
No. USSD banking works over GSM mobile networks and does not require mobile data or an internet connection.
4. Is there a charge for using the Heritage Bank USSD code?
Transfer fees and USSD session charges may apply, depending on the transaction type, bank policies, and your mobile network provider. These charges can change over time.
5. Can I use the USSD code on any phone?
Yes. USSD banking works on most mobile phones, including feature phones and smartphones, as long as the registered SIM card is being used.
6. What should I do if I forget my USSD PIN?
You should contact customer support or follow the bank’s approved PIN reset process. Do not attempt repeated incorrect PIN entries, as this may temporarily restrict access.
7. Why is my USSD transfer failing?
Common reasons include poor network coverage, insufficient account balance, an incorrect PIN, service maintenance, or using a phone number that is not linked to your account.
8. Is USSD banking secure?
USSD banking is generally secure when you protect your transaction PIN, verify payment details before confirming transfers, and report a lost phone or SIM card immediately.
If you think there’s been a mistake here, please do let us know by commenting on this post or Contact Us. And a member of our Content Integrity Team will review this decision with you.

