Directory

Standard Bank USSD Code

The main Standard Bank USSD code for Cellphone Banking in South Africa is *120*2345#. Whether you search for it as standard bank ussd, ussd standard bank, or ussd for standard bank,…

Browse all 3 guides

Quick Answer

The main Standard Bank USSD code for Cellphone Banking in South Africa is *120*2345#. Whether you search for it as standard bank ussd, ussd standard bank, or ussd for standard bank, that is the string you want.

Out of airtime? Standard Bank publishes *130*2345# as the zero-airtime string for buying airtime or prepaid top-ups. For Instant Money Wallet management there is a separate code, *120*212#.

What the Service Is and Who Can Use It

Standard Bank Cellphone Banking is a data-free channel reaching core banking features from any GSM handset, with no app to download and no internet connection involved.

Eligibility and Requirements

How to Access the Service

Before You Start

Verified Step-by-Step Process

  1. Dial the code: Open the dialler, enter *120*2345#, press Call.
  2. Register or sign in:
    • Already registered: Enter your Customer-Selected PIN (CSP) at the prompt.
    • New to Cellphone Banking: Follow the prompts to register with your bank card number and SA ID number.
  3. Work the main menu: Pick the number matching your task:
    • 1. Account Balances and Statements
    • 2. Payments and Transfers (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 and PowerBall
  4. Confirm: Enter the details asked for, the amount, recipient number, or bill reference, then your USSD PIN to finalise.

Confirmation or Expected Result

A successful transaction returns a USSD confirmation screen showing the remaining balance, a reference number, or a voucher code. An official Standard Bank SMS follows shortly after.

Recovery note: If the account is debited or airtime charged but no SMS arrives, or the menu drops mid-session, wait 5 minutes and check your balance on *120*2345# before doing anything else. If funds left the account without the task completing, call Standard Bank customer support on 0860 123 000. Do not simply repeat the transaction.

Fees, Limits, Eligibility, and Processing Times

CategoryStandard Bank USSD Specification
Session cost (*120*2345#)Standard operator USSD session fees apply, typically around 20c per 20 seconds.
Session cost (*130*2345#)Free to dial for emergency airtime top-ups.
PayShap transfer limitUp to R3,000 per transaction; daily USSD limit up to R10,000.
Instant Money limitSend up to R10,000 daily; hold up to R25,000 a month in the Instant Money Wallet.
Processing timeReal-time for airtime, electricity, PayShap, and Instant Money vouchers.
Hours24 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

Carrier upgrades and system maintenance disrupt USSD banking from time to time. When that happens, use one of the official alternatives below rather than redialling repeatedly.

Official Alternatives

Safety and Privacy

Frequently Asked Questions

What is the current Standard Bank USSD code?

The primary USSD code is *120*2345#. For zero-airtime recharges it 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 number with the bank.

What tasks are available in the menu?

Check balances, make PayShap payments, buy airtime, data and electricity, send Instant Money vouchers, play Lotto, and manage DebiCheck approvals and reversals.

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

Use the Standard Bank app, log into Internet Banking, visit an ATM, or call customer care on 0860 123 000.

Popular shortcuts

Browse all guides

Why use USSDCode.co.za