Bank guide

Standard Bank USSD Code

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

Quick Answer

The official main Standard Bank USSD code for South Africa Cellphone Banking is *120*2345#.

If your phone is out of airtime, Standard Bank provides the zero-airtime recharge USSD string *130*2345# to buy airtime or prepaid top-ups. Additionally, for Instant Money Wallet management, customers can dial *120*212#.

What the Service Is and Who Can Use It

Standard Bank Cellphone Banking (USSD) is a secure, data-free channel that lets you access core banking features from any GSM mobile phone without downloading an app or connecting to the internet.

Eligibility & Requirements

How to Access the Service

Before You Start

Verified Step-by-Step Process

  1. Dial the Code: Open your phone’s dialler, enter *120*2345#, and press the Call button.
  2. First-Time Registration / Sign-In:
    • If already registered: Enter your Customer-Selected PIN (CSP) when prompted.
    • If new to Cellphone Banking: Follow the on-screen prompts to register using your bank card number and SA ID number to establish your profile.
  3. Navigate the Main Menu: Select the numeric option corresponding to your desired task:
    • 1. Account Balances & Statements
    • 2. Payments & Transfers (includes PayShap and beneficiary payments)
    • 3. Prepaid Services (Airtime, Data, Electricity)
    • 4. Instant Money (Send or redeem cash vouchers)
    • 5. Manage Debit Orders (DebiCheck approvals and reversals)
    • 6. Lotto & PowerBall
  4. Confirm Your Transaction: Enter the requested details (amount, recipient number, or bill reference) and enter your secure USSD PIN to finalize.

Confirmation or Expected Result

When a transaction succeeds, an immediate interactive USSD confirmation screen appears showing the remaining balance, reference number, or voucher code. You will also receive an official transaction SMS from Standard Bank shortly after.

Recovery Note: If your account is debited or airtime is charged but you do not receive an SMS confirmation or the menu drops unexpectedly, wait 5 minutes and check your balance via *120*2345#. If funds were deducted without completing the task, contact Standard Bank customer support at 0860 123 000.

Fees, Limits, Eligibility, and Processing Times

CategoryStandard Bank USSD Specification
Session Cost (*120*2345#)Standard mobile network operator USSD session fees apply (typically ~20c per 20 seconds).
Session Cost (*130*2345#)Free to dial for emergency airtime top-ups.
PayShap Transfer LimitUp to R3,000 per single transaction; daily USSD limit up to R10,000.
Instant Money LimitSend up to R10,000 daily; hold up to R25,000 monthly in Instant Money Wallet.
Processing TimeReal-time / Immediate for Airtime, Electricity, PayShap, and Instant Money Vouchers.
Hours of OperationAvailable 24 hours a day, 7 days a week.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

Network carrier upgrades or system maintenance may temporarily disrupt USSD banking. If USSD is down, switch to an official alternative below.

Official Alternatives

Safety and Privacy

Frequently Asked Questions

What is the current Standard Bank USSD Code?

The primary current Standard Bank USSD code is *120*2345#. For zero-airtime recharges, the code is *130*2345#.

Which customers or account types can use Standard Bank USSD?

Any Standard Bank personal transactional account holder who has registered their South African mobile phone number with the bank can use USSD banking.

What tasks are available in the Standard Bank USSD menu?

You can check account balances, perform PayShap payments, buy airtime/data/electricity, send Instant Money vouchers, play Lotto, and manage DebiCheck approvals or reversals.

What should I do if the Standard Bank USSD route does not work?

If USSD fails due to network issues or service outages, use the Standard Bank Banking App, log into Internet Banking, visit an ATM, or contact customer care at 0860 123 000.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za