Bank guide

Standard Bank USSD Code For Account Number

  • Works on any phone
  • No internet needed
  • Updated July 2026
  • Primary code *120*2345#
  • Also listed *130*2345#

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:

  1. Dial *120*2345# from your registered mobile number.
  2. Enter your Customer Protection PIN (CSP) to log in.
  3. 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

Exclusions

How to Find the Account Number

Before You Start

Verified Step-by-Step Process

  1. Dial Code: Open your phone keypad, dial *120*2345#, and press call.
  2. Authenticate: Enter your 5-digit Cellphone Banking CSP when prompted.
  3. Select Menu Option: Choose Option 1 for Balances or Option 2 for Payments and Transfers.
  4. View Account: Select the relevant account (e.g., MyMo, Savings, Cheque).
  5. 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

ParameterStandard 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 FeeTier-dependent per account type (refer to current pricing guides).
Processing TimeReal-time / Instant session.
Daily Access LimitNo daily attempt limits; sessions time out after 30 seconds of inactivity.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

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:

  1. Standard Bank Mobile App:
    • Open the app $\rightarrow$ Select your account card $\rightarrow$ Tap Account Details to view or copy the full account number.
  2. 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.
  3. Official Bank Statement:
    • Check a recent PDF statement received via email or downloaded online; your full account number is displayed near the top header.
  4. 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.
  5. Customer Support:
    • Call Standard Bank customer care directly on 0860 123 000 (South Africa) or +27 11 299 4701 (International).

Safety and Privacy

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.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za