Quick Answer
The main Standard Bank USSD code for cellphone banking in South Africa is *120*2345#. For airtime recharges—even if you have zero airtime balance—you can use *130*2345#.
These shortcodes give you 24/7 access to account balances, electricity, airtime, Instant Money transfers, debit order management, and PayShap payments from any basic phone or smartphone without needing mobile data.
- Primary Menu Code:
*120*2345# - Airtime Top-Up Code (Zero Airtime):
*130*2345# - Instant Money Direct Code:
*120*212# - Last Verified: July 2026
Note: USSD banking is tied to the mobile SIM card registered with your Standard Bank profile. Standard network session charges apply for
*120*2345#(typically around 20c per 20-second block depending on your network provider).
What the Service Is and Who Can Use It
Standard Bank Cellphone Banking is a low-data, text-based self-service channel designed for basic personal banking tasks.
Eligibility & Prerequisites
- Account Holders: Active Standard Bank personal savings, cheque, or MyMo account holders.
- Registered SIM Card: You must dial the USSD code using the mobile phone number linked to your official Standard Bank customer profile.
- Active Handset: Works on any GSM-compatible mobile device (feature phones, older keypads, or smartphones).
Exclusions
- Corporate/business profiles with complex dual-signatory approvals cannot perform high-level corporate tasks over USSD.
- Transactions requiring physical document submission, international telegraphic transfers (SWIFT), or changing global account limits must be done via Internet Banking, the Banking App, or a branch.
How to Use Cellphone Banking
Before You Start
- Ensure the SIM card inside your phone is the exact mobile number registered with Standard Bank.
- If using a dual-SIM phone, select the correct SIM card slot before dialing.
- Have your South African ID number and Standard Bank card details (card number and ATM PIN) handy if registering for the first time.
Verified Step-by-Step Process
First-Time Registration
- Dial
*120*2345#on your cellphone phone keypad. - Select Register / Sign Up from the main menu.
- Accept the Cellphone Banking terms and conditions.
- Enter your 13-digit South African ID Number.
- Enter your Standard Bank Debit, Cheque, or Credit Card Number and card PIN when prompted to verify ownership.
- Create a unique Customer Selected PIN (CSP)—a 5-digit security code used to sign in for future sessions.
Returning Users Access
- Dial
*120*2345#. - Enter your 5-digit Customer Selected PIN (CSP).
- Select the desired option from the interactive menu (e.g., Balances, Payments & Transfers, Prepaid, Manage Debit Orders).
Confirmation or Expected Result
When a USSD transaction succeeds, the expected outcome is immediate:
- On-Screen Confirmation: A final USSD prompt displays a status message (e.g., “Payment Successful. Ref: SB12345678”) along with the remaining account balance.
- SMS Notification: Standard Bank sends an official SMS text detailing the transaction, amount debited, and reference number.
Recovery Route for Failed/Unconfirmed Transactions
If you receive a network timeout error or a debit notification without an on-screen confirmation:
- Re-dial
*120*2345#, log in, and check your account balance/statement to see if the funds were deducted. - Do not immediately repeat the payment to avoid duplicate charges.
- If funds were debited incorrectly, contact Standard Bank Customer Support at 0860 123 000 or review the transaction inside the official Banking App.
Fees, Limits, Eligibility, and Processing Times
| Category | Details / Parameters |
| Session Fees | Standard network rates apply for *120* codes (e.g., 20c per 20 seconds). *130*2345# is free of network session charges. |
| Monthly Subscription | R0.00 (No signup or monthly service fee). |
| Airtime & Electricity Purchases | Standard prepaid purchase fees apply depending on account tier. |
| PayShap Transfer Limits | Up to R3,000 per transaction; daily limit up to R10,000 (shares your daily ATM limit). |
| Instant Money Vouchers | Vouchers can be created up to allowed daily limits and sent to any SA mobile number. |
| Processing Time | Balance checks, airtime top-ups, Instant Money, and PayShap payments process instantly. Standard EFT payments process according to interbank clearing cycles. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Invalid MMI Code” or “Connection Problem”:
- Cause: Low mobile network signal, temporary network congestion, or SIM card seating issue.
- Fix: Move to a better coverage area, toggle Airplane Mode on and off, or re-dial after 60 seconds.
- “User Not Registered / Number Not Recognized”:
- Cause: You dialed from a secondary SIM card, or your mobile number has changed and was not updated on your official bank profile.
- Fix: Ensure you dial from the primary SIM linked to Standard Bank. If your number changed, update it at an ATM, branch, or via Internet Banking.
- “Session Expired”:
- Cause: USSD sessions automatically time out after 20–30 seconds of inactivity for security reasons.
- Fix: Re-dial
*120*2345#and enter inputs more quickly.
Lost SIM Card or Stolen Phone
If your registered SIM or phone is lost or stolen:
- Immediately Contact your network provider (Vodacom, MTN, Telkom, Cell C) to block the SIM card.
- Call Standard Bank’s Fraud/Card Blocking line at 0800 020 600 or +27 11 299 4114 to place a temporary security hold on your cellphone banking access.
Official Alternatives
When USSD menu services are unavailable or network towers are down, use these official banking alternatives:
- Standard Bank Mobile App: Zero-rated on select SA network providers. Offers full control over limits, debit order reversals, international payments, and statement downloads.
- Standard Bank Internet Banking: Access via desktop or mobile browser at
www.standardbank.co.za. - Standard Bank ATMs: For balance inquiries, cash deposits, card PIN resets, and updating contact details.
- Branch Access: Visit any physical Standard Bank branch with your SA ID book/smartcard and debit card for personal assistance.
Safety and Privacy
⚠️ Critical Security Warning: Standard Bank will NEVER call, SMS, or email you to ask for your card PIN, 5-digit Customer Selected PIN (CSP), or OTP (One-Time PIN).
- Never Share Credentials: Always type your PIN directly into the encrypted USSD prompt yourself. Never share it with anyone claiming to be a bank agent.
- Clear Memory: Ensure you sign out of your session completely and do not write down your PINs on your mobile device.
- Scam Reporting: Report suspicious activity immediately to the Standard Bank Fraud Line on 0800 020 600.
Frequently Asked Questions
What is the current Standard Bank USSD Code For Cellphone Banking?
The main USSD code for cellphone banking is *120*2345#. To buy airtime when you have zero balance, dial *130*2345#.
How is cellphone banking registered?
Dial *120*2345# using your registered SIM card. Follow the screen prompts to enter your ID number, bank card details, and set a 5-digit Customer Selected PIN (CSP).
Must the registered SIM be used?
Yes. The USSD banking portal authenticates your banking profile against the specific phone number linked to your account.
Which transactions are available via USSD?
You can view balances, view account details, transfer money between accounts, make PayShap payments, buy airtime/data/electricity, manage debit orders, send Instant Money vouchers, and play Lotto/PowerBall.
What should I do if the Standard Bank USSD route does not work?
Verify network signal, confirm you are using the correct SIM card, or attempt dialing *130*2345#. If problems persist, use the zero-rated Standard Bank App or call Customer Care at 0860 123 000.

