Bank guide

Standard Bank USSD Code to Check Balance

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

Quick Answer

Last Verified: July 2026

Official USSD Code: *120*2345#

Zero-Airtime Emergency Code: *130*2345# (for basic top-ups when your airtime balance is flat)

Here is how to check balance on Standard Bank without app access, data, or a smartphone: dial *120*2345# from the mobile number registered to your bank profile, enter your 5-digit Cellphone Banking PIN, pick the account, and your Standard Bank account balance appears on screen straight away. Standard network session rates apply, typically 20c per 20 seconds.

What the Service Is and Who Can Use It

Standard Bank Cellphone Banking is a text-based service reaching core banking functions from any handset, basic feature phones included, with no internet connection and no mobile data. That is the entire point of it: when the app will not load, this still works.

Eligibility and Requirements

How to Check the Balance

Before You Start

  1. Check the phone holds the SIM linked to your Standard Bank account.
  2. Have your 5-digit Cellphone Banking PIN ready. This is not your 4-digit ATM card PIN, and the two are not interchangeable.
  3. Keep a little airtime available, roughly R0.50 to R1.00, to cover the session. On a flat balance, use *130*2345# first.

Verified Step-by-Step Process

  1. Open the dialler: Launch the phone app.
  2. Dial: Enter *120*2345# and press call.
  3. Enter your PIN: Type the 5-digit Cellphone Banking PIN when the menu opens.
  4. Select balance enquiry: Choose the option for “Check Balance” or “Balances”.
  5. Choose the account: With several linked accounts, pick the one you want.
  6. Read the balance: It appears in the session, on screen.

Confirmation or Expected Result

The session returns a pop-up with two figures, and the difference between them matters:

Note: If the session drops before showing a result, or times out, redial *120*2345#. Sessions auto-close after roughly 20 seconds of inactivity, which is a security feature rather than a fault.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
USSD service feeStandard Bank charges no monthly subscription for USSD banking.
Network session costVodacom, MTN, Cell C and Telkom charge standard session fees, around 20c per 20 seconds.
Emergency code (*130*2345#)Free to dial on zero airtime, for prepaid airtime purchases.
Balance processing timeReal-time. Updates as transactions clear.
Service availability24/7, 365 days a year.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

During maintenance or an outage:

  1. Wait 15 to 30 minutes and retry.
  2. Otherwise switch to one of the official channels below.

Official Alternatives

If USSD is delayed or down, these official routes still show your balance:

Safety and Privacy

Frequently Asked Questions

How do I check my balance on Standard Bank without the app?

Dial *120*2345# from your registered number, enter the 5-digit PIN, and select balances. No app, no data, no smartphone needed. With no airtime at all, dial *130*2345# to top up first.

Which balance does the code show?

Both. Your current balance (total funds) and your available balance (spendable, after holds and uncleared deposits). The second is the one that governs whether a payment will go through.

Must I dial from the registered number?

Yes. The registered number is how the bank verifies it is you.

Is the amount real-time or delayed?

Real-time. It reflects posted transactions, debit orders and ATM withdrawals immediately.

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

Check coverage, confirm the SIM selection on a dual-SIM handset, then fall back to the app, Internet Banking, or an ATM.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za