Sterling Bank USSD code is *822#. It allows Sterling Bank customers to transfer money, buy airtime, check their account balance, pay bills, open an account, request a bank statement, manage a debit card, and block an account without using mobile data.
To use the service, dial *822# from the phone number connected to your Sterling Bank account and follow the prompts. New users must register and create a four-digit transaction PIN before completing transfers and other secured transactions.
Sterling Bank also provides direct codes for common services. For example, you can transfer money with *822*amount*account number#, check your balance with *822*6#, and buy airtime for your registered number with *822*amount#.
Sterling Bank USSD Codes
| Service | Sterling Bank Code |
|---|---|
| Main USSD menu | *822# |
| Register for USSD banking | *822*1*account number# |
| Transfer money | *822*amount*account number# |
| Buy airtime for yourself | *822*amount# |
| Buy airtime for another number | *822*amount*phone number# |
| Check account balance | *822*6# |
| Open a Sterling Bank account | *822*7# |
| View linked accounts or account number | *822*8# |
| Request a bank statement | *822*4# |
| Pay bills | *822*15# |
| Cardless ATM withdrawal | *822*42# |
| Manage a debit card | *822*19# |
| Block a Sterling Bank account | *822*911# |
Menu numbers can change after a service update. When a direct code does not work, dial *822# and select the service from the current menu.
What Is the Sterling Bank USSD Code?
The official Sterling Bank USSD code is:
*822#
USSD banking allows your phone to communicate with the bank through the mobile network. It does not require an internet connection, smartphone, banking app, or web browser.
You can use *822# on:
- MTN
- Airtel
- Glo
- 9mobile
The phone number must normally be connected to your Sterling Bank account before you can register and complete transactions.
The service works on Android phones, iPhones, and basic feature phones. You only need a reliable mobile network signal and sufficient airtime to cover the network’s USSD access charge.
What Can I Do With *822#?
Sterling Bank’s *822# service supports several transactions, including:
- Transfer money to Sterling Bank
- Transfer money to another Nigerian bank
- Buy airtime for yourself
- Buy airtime for another person
- Check your account balance
- View linked Sterling accounts
- Retrieve your account number
- Pay electricity and other bills
- Pay for cable television
- Request an account statement
- Open a Sterling Bank account
- Withdraw money without an ATM card
- Activate or manage a debit card
- Change selected debit-card settings
- Block an account during an emergency
Some advanced services may still require the OneBank mobile app, internet banking, an ATM, or a Sterling Bank branch.
How to Register Sterling Bank USSD Code
You must register before using secured services such as money transfers.
Register Through the Main Menu
- Dial *822# from the phone number linked to your Sterling Bank account.
- Select the registration option.
- Enter your Sterling Bank account number when requested.
- Provide the verification information displayed on the screen.
- Create a four-digit transaction PIN.
- Confirm the PIN.
- Wait for the registration confirmation.
Register With the Direct Code
You can also dial:
*822*1*account number#
Replace “account number” with your ten-digit Sterling Bank account number.
For example:
*822*1*0123456789#
Follow the prompts and create your transaction PIN.
Sterling Bank may ask for details such as your debit-card information or another identity-verification item. Enter the information only through the official USSD session.
Corporate account holders may not be eligible for self-service registration through the personal *822# platform.
Requirements for Activating *822
You generally need:
- An active Sterling Bank account
- The phone number registered with the bank
- A working Nigerian SIM
- Reliable network coverage
- Your Sterling Bank account number
- A Sterling debit card or verification details when requested
- Airtime for the USSD session
- A secure four-digit transaction PIN
The transaction PIN is different from your ATM card PIN unless you intentionally selected the same digits. I recommend using different PINs.
Sterling Bank Transfer Code
The Sterling Bank transfer code is:
*822*amount*account number#
You can use it to send money to Sterling Bank accounts and supported accounts at other Nigerian banks.
For example, to transfer ₦10,000 to account number 0123456789, dial:
*822*10000*0123456789#
You will then select or confirm the receiving bank, verify the recipient’s name, and enter your transaction PIN.
How to Transfer Money With Sterling Bank USSD
- Dial *822*amount*account number#.
- Select the recipient’s bank when prompted.
- Check the displayed account name carefully.
- Select the Sterling account to debit if you have more than one.
- Enter your four-digit transaction PIN.
- Review the amount and fee.
- Confirm the transaction.
- Wait for the debit and transfer confirmation.
Do not proceed when the recipient’s name is wrong, incomplete, or different from the person you intend to pay.
Transfer From the Main Menu
You can also:
- Dial *822#.
- Select Transfer.
- Choose the receiving bank.
- Enter the account number.
- Enter the amount.
- Confirm the recipient’s name.
- Enter your PIN.
The main menu is useful when you do not remember the direct transfer format.
Sterling Bank to Sterling Bank Transfer
The same transfer code works for another Sterling Bank account:
*822*amount*Sterling account number#
After dialing the code, verify that the receiving bank is Sterling Bank and confirm the beneficiary name before entering your PIN.
A Sterling-to-Sterling transfer may have a different fee from a transfer to another bank. Check the amount displayed during the USSD session before approving it.
Sterling Bank Transfer to Other Banks
Sterling *822# can transfer money to supported Nigerian banks.
The transfer process is:
- Dial *822*amount*account number#.
- Select the receiving bank.
- Confirm the beneficiary name.
- Enter your transaction PIN.
- Approve the displayed fee and total debit.
The transfer may be processed immediately, although temporary bank or network problems can cause delays.
You can compare the process with the Access Bank USSD code and UBA USSD code if you operate accounts with more than one Nigerian bank.
Sterling Bank Airtime Code
You can buy airtime for the phone number registered with Sterling Bank by dialing:
*822*amount#
For example, to buy ₦1,000 airtime, dial:
*822*1000#
The airtime amount is deducted from your Sterling Bank account and credited to your registered phone number.
How to Buy Airtime for Yourself
- Dial *822*amount#.
- Select the account to debit if prompted.
- Confirm the amount.
- Wait for the recharge notification.
Self-airtime purchases may not require your transaction PIN, so keep your registered phone and SIM secure.
Sterling Bank Airtime Code for Another Number
To buy airtime for another phone number, dial:
*822*amount*phone number#
For example:
*822*500*08012345678#
Follow the prompts and enter your transaction PIN.
Before confirming:
- Check the recipient’s phone number.
- Confirm the mobile network where required.
- Confirm the airtime amount.
- Make sure the number is active.
Airtime sent to the wrong active number can be difficult or impossible to reverse.
Sterling Bank currently states that the daily airtime-purchase limit is ₦20,000. Limits may change, so follow the amount displayed during the transaction.
Sterling Bank Code to Check Balance
The Sterling Bank balance code is:
*822*6#
To check your account balance:
- Dial *822*6# from your registered phone number.
- Select the relevant account if you have multiple Sterling accounts.
- Enter your transaction PIN when requested.
- View the balance on the screen or in the SMS notification.
A balance-enquiry charge and the mobile network’s USSD fee may apply.
Do not share screenshots containing your account balance, account number, or personal banking details with strangers.
Sterling Bank Code to Check Account Number
Dial:
*822*8#
This opens the My Account(s) option and can display accounts linked to your registered phone number.
To retrieve your account information:
- Dial *822*8#.
- Select the appropriate option.
- Enter your transaction PIN when requested.
- View the linked account details.
Sterling Bank may charge for retrieving account information through USSD.
Sterling Bank Code to Open an Account
You can begin opening a Sterling Bank account by dialing:
*822*7#
Follow the displayed prompts and provide the required personal details.
A USSD-opened account may begin as a limited account with restrictions on its maximum balance, deposit size, and transaction amount. You may need to visit a Sterling Bank branch or complete additional identity verification to upgrade it.
Have your correct:
- Full name
- Date of birth
- Phone number
- Address
- Bank Verification Number, when requested
- National Identification Number, when requested
Do not provide false information because mismatched identity details can prevent account verification or restrict transactions.
Sterling Bank Bill Payment Code
Sterling Bank lists this code for bill payments:
*822*15#
You can also dial *822# and choose Bill Payment from the menu.
Supported bill categories may include:
- Electricity
- DStv
- GOtv
- Internet services
- Education payments
- Utility services
- Other registered billers
How to Pay Bills With *822
- Dial *822*15# or *822#.
- Select the bill-payment option.
- Choose the biller.
- Enter the required customer number.
- Enter the payment amount.
- Review the customer information.
- Enter your transaction PIN.
- Save the confirmation message.
Depending on the bill, the customer number may be:
- Electricity meter number
- DStv smartcard number
- GOtv IUC number
- Customer ID
- Subscription number
- Payment reference
Check every digit before authorizing the payment.
Sterling Bank Statement Code
Dial:
*822*4#
This allows you to request a Sterling Bank statement or view the available statement options.
Follow the prompts, select the account, choose the statement period where available, and confirm the request.
Sterling Bank may send a short transaction summary through SMS or deliver the requested statement to the email address registered on your account.
For a detailed or officially stamped statement, use the OneBank app, internet banking, or visit a Sterling Bank branch.
Sterling Bank Cardless Withdrawal Code
The Sterling Bank cardless withdrawal code is:
*822*42#
Sterling calls the service Dial4Cash. It lets you generate withdrawal details and collect cash from a supported ATM without inserting a debit card.
How to Withdraw Without an ATM Card
- Dial *822*42# from your registered phone number.
- Enter the withdrawal amount.
- Create the requested one-time PIN.
- Enter your USSD transaction PIN.
- Save the code sent to your phone.
- Visit a supported Quickteller-enabled ATM.
- Select the cardless-withdrawal option.
- Enter the generated code, amount, and one-time PIN.
- Collect the cash and receipt.
Sterling Bank states that the cardless-withdrawal limit is ₦20,000.
Do not send the withdrawal code and one-time PIN to the same person unless you intentionally want that person to collect the cash.
Sterling Bank Card Management Code
Dial:
*822*19#
The card-management menu may allow you to:
- Activate a new Sterling debit card
- Change the debit-card PIN
- Enable or disable ATM transactions
- Enable or disable POS transactions
- Enable or disable online transactions
- Control card use in selected countries
- Temporarily restrict a card
Follow the prompts and enter your USSD transaction PIN to confirm the requested change.
The USSD transaction PIN and debit-card PIN serve different purposes. Read the prompt carefully before entering either one.
Sterling Bank Code to Block an Account
Dial:
*822*911#
You can use this emergency code to block debit transactions on your Sterling Bank account when:
- Your phone is stolen
- Your debit card is missing
- You disclosed your PIN or OTP
- You notice an unauthorized transaction
- Someone gains access to your banking details
- You suspect your SIM has been swapped
Sterling Bank states that the emergency code can be dialed from any mobile number, but the affected account must already be registered for Sterling USSD banking.
Follow the prompts and provide the requested account information.
My article on how to block an ATM card using USSD contains emergency codes and security steps for several Nigerian banks.
What to Do After Blocking the Account
Blocking the account is only the first step.
You should also:
- Contact Sterling Bank immediately.
- Block the stolen SIM through your mobile network.
- Change your mobile banking and email passwords.
- Check recent transactions.
- Report unauthorized debits.
- Request replacement cards where necessary.
- Visit a Sterling Bank branch if identity verification is required.
Never delay because a fraudster may attempt several transactions in a short period.
Sterling Bank USSD Transfer Limit
Sterling Bank states that the default transfer limit after registration is:
- ₦20,000 per transaction
- ₦100,000 total daily limit
Customers who create an additional higher-limit PIN with their debit card may transfer up to ₦100,000 in a transaction, subject to the daily limit and account restrictions.
Your actual limit can depend on:
- Account type
- Verification level
- USSD registration status
- Security profile
- Debit-card availability
- Regulatory restrictions
- Recent transaction activity
- Bank risk controls
The USSD screen will show an error when the amount is above the permitted limit.
For larger payments, use the OneBank app, internet banking, Sterling Pro where applicable, or visit a branch.
Sterling Bank USSD Charges
Charges can include both Sterling Bank transaction fees and the mobile network’s USSD access fee.
Sterling Bank’s current rates information lists transfer fees to other banks in these bands:
| Transfer Amount | Listed Bank Fee |
|---|---|
| ₦5,000 and below | ₦10.75 |
| ₦5,001 to ₦50,000 | ₦26.88 |
| Above ₦50,000 | ₦53.75 |
The bank also lists:
- Bill payment: about ₦107.50
- Mobile-network USSD access charge: ₦6.98
- Sterling-to-Sterling transfer: a separate lower fee based on the amount
Charges can change, and some account types or promotions may have different pricing. Always check the total amount displayed before entering your PIN.
The mobile network normally deducts the USSD access fee from your airtime balance rather than your bank account.
How to Change Sterling Bank USSD PIN
The exact menu wording can change.
Try these steps:
- Dial *822#.
- Select the next-page or settings option.
- Open PIN Management.
- Select Change PIN or Reset PIN.
- Enter your current PIN or requested debit-card details.
- Create a new four-digit PIN.
- Confirm the new PIN.
For transactions above the default limit, Sterling Bank may require a second PIN created with your debit-card information.
Avoid using:
- 0000
- 1111
- 1234
- Your birth year
- The last four digits of your phone number
- Your ATM card PIN
How to Reset Sterling Bank USSD PIN
When you forget the PIN:
- Dial *822#.
- Select PIN Reset, PIN Management, or the related option.
- Enter the verification details requested.
- Create a new PIN.
- Confirm it.
If the reset option fails, contact Sterling Bank or visit a branch with a valid means of identification.
Do not give your card number, PIN, CVV, OTP, or online-banking password to someone claiming to reset the code for you.
Sterling Bank USSD Code Not Working
Several issues can prevent *822# from working.
You Are Using an Unregistered Phone Number
Sterling USSD banking normally works from the phone number attached to your account.
Use the registered SIM or update the phone number with Sterling Bank.
The Service Has Not Been Registered
Dial *822# and select registration, or use:
*822*1*account number#
Complete the registration before attempting transfers.
You Have Insufficient Airtime
The mobile network can deduct a USSD session fee from your airtime.
Recharge the SIM and try again.
Mobile Network Is Poor
USSD requires a stable mobile signal.
Move to a location with better reception, switch off airplane mode, and redial the code.
The Session Timed Out
USSD sessions expire quickly.
Restart the transaction and respond to each prompt without long delays.
You Selected the Wrong SIM
On a dual-SIM phone, choose the SIM linked to your Sterling Bank account.
The PIN Is Incorrect
Stop after one or two failed attempts. Repeated incorrect entries can restrict the service.
Reset the PIN or contact the bank.
Sterling Bank or the Network Is Experiencing an Outage
Wait and try again. Do not repeat a transfer immediately when you are unsure whether the first attempt succeeded.
The Account Is Restricted
Incomplete identity verification, unusual transactions, account restrictions, or regulatory requirements can prevent USSD transactions.
Contact Sterling Bank for clarification.
Transfer Failed but Account Was Debited
Sterling Bank states that failed USSD transfers or airtime transactions should normally receive an automatic reversal within 24 hours.
When you are debited:
- Check whether the recipient received the money.
- Check your account balance.
- Review your transaction history in OneBank.
- Save the debit alert and transaction reference.
- Wait for the automatic reversal.
- Contact Sterling Bank if the money is not reversed.
Do not repeat the payment until you know the status of the first transaction.
When contacting support, provide:
- Account number
- Transaction amount
- Date and time
- Recipient account
- Receiving bank
- Transaction reference
- Description of the error
Never include your transaction PIN or OTP.
Sterling Bank Customer Care
Sterling Bank provides these customer-care numbers:
0700 822 0000
0201 888 8822
The bank also offers support through its official WhatsApp and in-app channels.
Contact customer care for:
- Failed transactions
- Missing reversals
- USSD registration problems
- Blocked PIN
- Stolen phone or card
- Unauthorized debits
- Account restrictions
- Cardless-withdrawal errors
- Incorrect airtime or bill payments
Use only contact details published by Sterling Bank. Fraudsters often create fake social media support accounts and ask customers to disclose PINs or OTPs.
Sterling Bank USSD Safety Tips
Protect your account by following these rules:
- Keep your transaction PIN private.
- Never disclose an OTP.
- Lock your phone and SIM.
- Do not allow strangers to dial banking codes for you.
- Check the beneficiary name before every transfer.
- Avoid predictable PINs.
- Block the account immediately when your phone is stolen.
- Ignore unsolicited calls requesting account details.
- Do not enter your PIN into a web link.
- Contact Sterling Bank when a transaction looks suspicious.
- Review debit alerts regularly.
- Never share a card CVV with a customer-care agent.
Sterling Bank staff should not ask for your full card PIN, USSD PIN, or OTP.
Sterling Bank USSD Code and OneBank App
The *822# service is useful when:
- You do not have mobile data
- Internet service is poor
- You use a basic phone
- The OneBank app is unavailable
- You need to block an account quickly
- You want to complete a simple transaction
The OneBank app may be better for:
- Larger transfers
- Detailed transaction history
- Beneficiary management
- Foreign-currency services
- Card and virtual-card features
- More detailed bill payments
- Account settings
- Free or promotional transfer pricing
You can keep both channels active and use the one that suits each situation.
Frequently Asked Questions
What is the Sterling Bank USSD code?
The Sterling Bank USSD code is *822#.
What is the Sterling Bank transfer code?
Dial *822*amount*account number# and follow the prompts.
How do I register Sterling Bank USSD?
Dial *822# and select registration, or dial *822*1*account number# from the phone number linked to your account.
What is the Sterling Bank balance code?
Dial *822*6# to check your account balance.
How do I buy airtime from Sterling Bank?
Dial *822*amount# to recharge your registered phone number.
How do I buy airtime for another number?
Dial *822*amount*phone number# and enter your transaction PIN.
What is the Sterling Bank account number code?
Dial *822*8# to view the accounts linked to your registered number.
Can I open a Sterling account with USSD?
Yes. Dial *822*7# and follow the prompts.
What is the Sterling Bank statement code?
Dial *822*4# and follow the statement-request prompts.
What is the Sterling Bank bill-payment code?
Dial *822*15# or select bill payment from the main *822# menu.
Can I withdraw money without my Sterling ATM card?
Yes. Dial *822*42# to generate cardless-withdrawal details.
How do I block my Sterling Bank account?
Dial *822*911# and follow the prompts.
Can I dial *822*911# from another phone?
Sterling Bank says the emergency account-blocking code can be used from any mobile number, provided the affected account is already registered for USSD banking.
Does *822# work without internet?
Yes. It uses the mobile network and does not require data or Wi-Fi.
Does Sterling Bank USSD work on all networks?
Sterling Bank lists support for MTN, Airtel, Glo, and 9mobile.
What is the Sterling Bank daily transfer limit?
The default limit is ₦20,000 per transaction, with a daily limit of ₦100,000. Eligible customers can create an additional PIN for higher single transactions.
How much airtime can I buy daily?
Sterling Bank currently lists a daily airtime-purchase limit of ₦20,000.
What happens when a Sterling transfer fails?
Check whether the beneficiary received the payment and wait for an automatic reversal. Sterling Bank states that failed transactions should normally be reversed within 24 hours.
Can I use another phone number for normal Sterling USSD transactions?
Regular transactions normally require the number registered with your Sterling Bank account.
Is the Sterling USSD PIN the same as my ATM PIN?
They are separate security credentials. Keep both private and avoid using the same digits.
Start Using Sterling Bank *822
Dial *822# from your registered phone number to activate or access Sterling Bank USSD banking.
After registration, you can transfer money, buy airtime, check your balance, pay bills, request a statement, open an account, manage your card, and complete other supported transactions without internet access.
Keep your transaction PIN private, verify every beneficiary before approving a transfer, and use *822*911# immediately when your phone, card, or banking details are compromised.
