Quick Answer
The official TymeBank (GoTyme Bank) USSD code is *120*543#. Searches for tymebank code, tyme bank code, or tyme bank ussd all point at this one string.
Dial *120*543# from the mobile number registered to your TymeBank account and the self-service menu opens on any handset, no mobile data and no internet connection required. On a zero airtime balance, dial *130*543# to buy airtime first.
- Official USSD Code:
*120*543# - Zero-Airtime Buy-Airtime Code:
*130*543# - Standard Network Cost: 20c per 20-second session
- Last Verified: July 2026
What the Service Is and Who Can Use It
The TymeBank USSD menu handles everyday personal banking from any feature phone or smartphone, across Vodacom, MTN, Telkom and Cell C, with no internet or data involved.
Who Can Use It
- Active account holders: Anyone with an open TymeBank EveryDay personal account.
- Registered cellphone number: Dial the USSD string from the SIM registered to your TymeBank profile.
Exclusions and Scope Limitations
- An unregistered or unlinked number cannot reach account-specific menus at all.
- Account registration, biometric updates and profile changes are not available over USSD. Those need the app or an in-store kiosk.
How to Access the Service
Before You Start
- Check the phone is using the SIM linked to your TymeBank profile.
- Keep at least R1.00 airtime to cover the session cost, unless you are using
*130*543#. - Have your 4-digit cellphone banking PIN ready.
Verified Step-by-Step Process
- Open the dialler app.
- Dial
*120*543#and press Call/Send. - Enter your 4-digit cellphone banking PIN at the prompt.
- Choose your task from the main menu:
- 1. Account Balances: EveryDay account or GoalSave balances.
- 2. SendMoney: Transfer cash to any South African cellphone number.
- 3. Buy Prepaid: Airtime, data, SMS bundles, or electricity.
- 4. Vouchers and Advances: Retail vouchers, or SASSA GrantAdvance.
- 5. GoalSave: Move funds into or out of your GoalSave pockets.
Confirmation or Expected Result
- On screen: A valid selection returns the outcome immediately, whether that is your balance or a voucher code.
- By SMS: Successful transactions send an automated SMS with the status and reference numbers.
- SendMoney and cash-out vouchers: Sending to a non-TymeBank user produces a voucher code by SMS to the recipient, redeemable for cash at participating retailers such as Pick n Pay or Boxer.
- Recovery route: If funds left the account but the transaction failed, or no SMS arrived, wait 5 minutes and check your balance over USSD before retrying. If it stays unresolved, call support on 0860 999 119.
Fees, Limits, Eligibility, and Processing Times
| Service / Task | Standard Fee | Limits and Processing Time |
| USSD session fee | 20c per 20-second session | Max 120-second session timeout |
| Balance enquiry | Standard USSD rate | Instant on-screen display |
| SendMoney (GoTyme to GoTyme) | Free | Instant account deposit |
| SendMoney (to non-GoTyme) | R10.00 transfer fee | Voucher valid for 7 days |
| Buy airtime / data / electricity | Standard USSD rate | Immediate delivery |
| Buy retail vouchers | R3.00 service fee | Immediate PIN delivery |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Invalid MMI Code” or a connection error: Normally a signal blip, or the wrong SIM on a dual-SIM phone. Select the registered SIM and retry.
- “User Not Registered”: You are on an unlinked SIM or an inactive mobile profile. Check the registered SIM, or update the number through the app or a kiosk.
- Session timed out: USSD sessions drop after 15–20 seconds of inactivity. Redial
*120*543#to restart. - Insufficient airtime: A USSD connection needs an airtime balance. On zero, use
*130*543#to top up directly.
When the Service Has Changed or Is Unavailable
Banking maintenance and telecoms outages both make USSD unresponsive. If repeated attempts fail, move to an official digital alternative rather than burning airtime on retries.
Official Alternatives
When USSD is down, or the task is not supported on it:
- TymeBank (GoTyme) mobile app: On the Google Play Store and Apple App Store, for data-free account access, instant payments, and card controls.
- Internet banking: bank.tymedigital.co.za.
- In-store kiosks: TymeBank kiosks at Pick n Pay, Boxer, or TFG stores, for deposits, account opening, and card printing.
- Customer support: 0860 999 119 for disputes, fraud reports, or PIN resets.
Safety and Privacy
- Never share your PIN: The 4-digit cellphone banking PIN stays with you. No TymeBank employee and no store cashier will ever ask for it.
- Watch for fraudulent calls and texts: Never dial a USSD string that arrived by unverified SMS or WhatsApp. Type
*120*543#yourself, every time. - Lost or stolen device: Call 0860 999 119 immediately to block the mobile profile.
Frequently Asked Questions
What is the current TymeBank code?
The official USSD code for TymeBank (GoTyme Bank) is *120*543#.
Is there more than one code?
Two. *120*543# opens the full banking menu. *130*543# exists for buying airtime when your balance is flat, which is the situation that otherwise locks you out of the first one.
Which customers or account types can use it?
Any active TymeBank EveryDay account holder, dialling from the South African number linked to their profile.
What tasks are available in the menu?
Checking balances, SendMoney transfers, buying airtime, data, SMS and electricity, retail vouchers, and SASSA GrantAdvance applications.
What should I do if the TymeBank USSD route does not work?
Check you are on the registered SIM with enough airtime. If it persists, switch to the app, use internet banking, or call support on 0860 999 119.