Quick Answer
Important Service Notice: Standard Bank does not provide a direct USSD menu path or shortcut code that displays your full 9-digit or 11-digit bank account number on your mobile screen.
To access your account details via USSD:
- Dial
*120*2345#from your registered mobile number. - Enter your Customer Protection PIN (CSP) to log in.
- Select Balances or Payments & Transfers.
Expected Result: The menu displays your account nickname or the last 4 digits of your account. For security and privacy, full account numbers are truncated or masked over USSD.
If you require your unmasked, full account number, use the Standard Bank Banking App, log into Internet Banking, view a bank statement, or dial customer support at 0860 123 000.
Last verified: July 2026
What the Service Is and Who Can Use It
Standard Bank’s Cellphone Banking service allows account holders in South Africa to perform essential banking transactions using basic mobile devices via USSD.
Eligibility & Prerequisites
- Account Type: Personal Cheque, Savings, MyMo, or Transmission account holders.
- Registered SIM: You must dial the USSD code using the cell phone number linked to your Standard Bank profile.
- Profile Status: Active registration on Standard Bank Cellphone Banking.
Exclusions
- Unregistered phone numbers cannot access profile-specific account information.
- Third-party, corporate, or non-linked accounts cannot be retrieved via USSD.
How to Find the Account Number
Before You Start
- Ensure your phone has active signal and a small airtime balance (or dial
*130*2345#if out of airtime). - Keep your Customer Protection PIN (CSP) ready.
- Note: Card numbers (16 digits) and bank account numbers (typically 9 or 11 digits) are not the same.
Verified Step-by-Step Process
- Dial Code: Open your phone keypad, dial
*120*2345#, and press call. - Authenticate: Enter your 5-digit Cellphone Banking CSP when prompted.
- Select Menu Option: Choose Option
1for Balances or Option2for Payments and Transfers. - View Account: Select the relevant account (e.g., MyMo, Savings, Cheque).
- Review Display: Read the masked account identifier provided on screen.
Confirmation or Expected Result
Once submitted, you will receive an on-screen USSD response showing the truncated account details along with your available balance. Full account numbers are hidden to protect your funds if your phone is lost or stolen.
Recovery Tip: If your session expires or drops before completing the request, re-dial
*120*2345#to start a fresh session. No funds are deducted for incomplete navigation steps.
Fees, Limits, Eligibility, and Processing Times
| Parameter | Standard Bank USSD Details |
Session Cost (*120*2345#) | Standard mobile network charges apply (typically 20c per 20 seconds). |
Airtime-Free Route (*130*2345#) | Free top-up/recharge prompt when zero balance remains. |
| Transaction/Balance Check Fee | Tier-dependent per account type (refer to current pricing guides). |
| Processing Time | Real-time / Instant session. |
| Daily Access Limit | No daily attempt limits; sessions time out after 30 seconds of inactivity. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection Problem or Invalid MMI Code”: Indicates a network tower glitch or weak signal. Move to an area with better network reception and retry.
- “User Not Registered”: You are dialling from a SIM card not linked to your bank account. Register your SIM via
*120*2345#using your debit card number and PIN, or visit a branch. - Session Timeout: USSD menus close automatically if no input is received within ~30 seconds. Re-dial
*120*2345#to begin again. - Dual SIM Issues: Verify that your phone is dialling from SIM 1 or the exact slot containing your registered bank mobile number.
When the Service Has Changed or Is Unavailable
If *120*2345# is unavailable due to network outages or system maintenance, switch immediately to official digital alternatives.
Official Alternatives
When you need your full unmasked account number for debit orders, salary setup, or EFTs, use these official methods:
- Standard Bank Mobile App:
- Open the app $\rightarrow$ Select your account card $\rightarrow$ Tap Account Details to view or copy the full account number.
- Internet Banking:
- Log in at
experience.standardbank.co.za$\rightarrow$ Navigate to Accounts $\rightarrow$ View full profile details or download a proof of account letter.
- Log in at
- Official Bank Statement:
- Check a recent PDF statement received via email or downloaded online; your full account number is displayed near the top header.
- In-Branch or ATM:
- Visit any Standard Bank ATM or branch with your South African ID and debit card to print an official account confirmation statement.
- Customer Support:
- Call Standard Bank customer care directly on
0860 123 000(South Africa) or+27 11 299 4701(International).
- Call Standard Bank customer care directly on
Safety and Privacy
- Never Share Credentials: Standard Bank will never ask for your 5-digit CSP, ATM PIN, card CVV, or Online Banking password via phone calls, SMS, or unprompted pop-ups.
- Do Not Screenshot USSD Menus: Avoid taking and storing screenshots of account balances or menus on your mobile device.
- Session Security: Always select Exit / Sign Out when completing your USSD session.
- Scam Warning: If you receive a text message offering a direct shortcut code to reveal full account credentials, do not dial it.
- Fraud Reporting: If you suspect unauthorized access or dialled a fraudulent code, immediately report it to the Standard Bank Fraud Line at
0800 229 600.
Frequently Asked Questions
What is the current Standard Bank USSD Code For Account Number?
The primary USSD string is *120*2345#. Dialling this code opens the main Cellphone Banking menu where you can view truncated account profiles and balances after entering your PIN.
Does the code show the full account number?
No. Standard Bank masks account numbers over USSD sessions to prevent sensitive banking details from being compromised if a handset is lost or viewed by third parties.
Is the card number the same as the account number?
No. The 16-digit number printed on the front of your plastic debit or credit card is your card number. Your bank account number is a separate 9-digit or 11-digit identifier used for EFTs, direct deposits, and debit orders.
Must the registered SIM be used?
Yes. The bank authenticates USSD requests based on the registered cellphone number linked to your profile. Dialling from an unlinked SIM will return an unregistered error.
What should I do if the Standard Bank USSD route does not work?
If USSD is down or unresponsive, log into the Standard Bank Mobile App, sign into Internet Banking, check an e-mailed bank statement, or call 0860 123 000 for assistance.

