Quick Answer
The main official Woolworths USSD Code for Woolworths Financial Services (WFS) account holders is *120*985#. Dialling this code gives store card and credit card holders fast access to basic account details, such as account balances, available credit, and payment due dates. Additionally, Woolworths utilizes *120*965# for basic Financial Services queries and menu options.
Last Verified: July 2026
Primary USSD Code:
*120*985#Secondary / In-App Pay Code:
*120*965#Service Provider: Woolworths Financial Services (WFS)
Network Requirements: Valid South African SIM with active airtime balance (USSD fees apply).
What the Service Is and Who Can Use It
The Woolworths USSD service provides text-based, offline account navigation for Woolworths Financial Services (WFS) clients. It is designed specifically for customers who need instant access to their account summary without downloading an app or using mobile data.
Eligible Users
- Woolworths Store Card Holders: Check balances, available credit, and payment dates.
- Woolworths Credit Card Holders: View straight facility balance information.
- Feature & Basic Phone Users: Access essential account details on basic GSM handsets.
Exclusions & Scope Limitations
The USSD menu provides read-only information and limited prompt options. You cannot use the USSD menu to make direct EFT transactions, process cash-outs, increase credit limits, update personal banking details, or access full loyalty voucher redemption. For full shopping features, delivery management, and voucher redemption, customers must use the Woolies App or website.
How to Access the Service
Before You Start
- Use Your Registered Number: You must dial the USSD code from the cellphone number linked to your Woolworths Financial Services account.
- Check Your Airtime:
*120*prefix codes in South Africa carry standard USSD charges (usually ~20c per 20-second session). Ensure your phone has active airtime balance. - Have Account Details Ready: Keep your South African ID number or Woolworths card number nearby in case verification prompts appear.
Verified Step-by-Step Process
- Open the phone dialler on your mobile device.
- Dial
*120*985#(or*120*965#) and tap Call / Send. - Wait for the USSD menu prompt to appear on your screen.
- Reply with the number corresponding to your required request (e.g., 1 for Account Balance, 2 for Available Credit, or 3 for Payment Due Date).
- Follow the onscreen prompts to confirm your identity if requested.
Confirmation or Expected Result
Upon completing the prompt, you will see an immediate text popup displaying your current balance, minimum payment due, or due date. In some instances, an automated confirmation SMS will be sent to your registered cellphone number.
If your account shows zero balance unexpectedly, or if you were charged a USSD fee without receiving details, wait 5 minutes and retry, or use an Official Alternative.
Fees, Limits, Eligibility, and Processing Times
| Feature | Details |
| Session Cost | Standard *120* rates (charged per 20 seconds by MTN, Vodacom, Telkom, or Cell C) |
| Data Requirement | No internet data required (works on 2G/3G/4G/5G voice signal) |
| Availability | 24/7 (subject to routine network maintenance windows) |
| Response Time | Instant on-screen display or SMS follow-up |
| Account Eligibility | Active Woolworths Store Card, Personal Loan, or Credit Card holders |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Session Timed Out”: USSD sessions expire after ~20–30 seconds of inactivity. Redial
*120*985#and respond quickly to prompts. - “Connection Problem or Invalid MMI Code”: Indicates signal drop, network congestion, or zero airtime balance on prepaid SIMs. Verify signal strength and airtime balance before retrying.
- “Account Not Recognized”: Occurs if dialling from a SIM card that is not registered under your Woolworths Financial Services profile. Dial from your primary contact number registered with WFS.
- Dual-SIM Devices: Ensure your phone is set to dial out from the specific SIM card registered with Woolworths.
When the Service Has Changed or Is Unavailable
Network maintenance or core system updates at Woolworths Financial Services can temporarily interrupt USSD access. If *120*985# returns an error continuously, switch to the official WhatsApp self-service line or web portal.
Official Alternatives
When USSD is unavailable or you need advanced services (such as downloading statements or managing payments), use these verified official channels:
┌───────────────────────────────────────────┐
│ Woolworths Account Support │
└─────────────────────┬─────────────────────┘
│
┌──────────────────────────────┼──────────────────────────────┐
▼ ▼ ▼
┌─────────────────┐ ┌───────────────────┐ ┌───────────────────┐
│ WhatsApp │ │ Woolies App │ │ Web Portal │
│ 021 411 5000 │ │ iOS/Android/HW │ │ woolworths.co.za │
└─────────────────┘ └───────────────────┘ └───────────────────┘
- WhatsApp Self-Service: Save 021 411 5000 to your contacts and send the message “Hi” to check balances, statement summaries, and account information.
- Official Woolies App: Download the app for Android, iOS, or Huawei to access full account management, card controls, MyDifference loyalty rewards, and online shopping.
- Online Banking & Website Portal: Log into woolworths.co.za to view detailed e-statements and manage repayment options.
- ABSA ATM Balance Enquiries: Store Card and Credit Card account holders can check straight facility balances at any ABSA ATM across South Africa.
- Customer Call Centre: Call 0861 502 050 for phone support, card activations, or account disputes.
Related Payment & Provider Guides
- Payment USSD Codes — Comprehensive guide to payment and billing shortcuts in South Africa.
- Foneyam USSD Code — Quick balance and account service options for Foneyam accounts.
- DStv USSD Code — Self-service menu for DStv payments, clearing errors, and balance checks.
- Mukuru USSD Code — Transfer, money order, and voucher USSD navigation.
- Blu Voucher USSD Code — How to redeem and manage Blu Voucher pins via USSD.
- Send Money USSD Codes — Interbank and mobile money transfer USSD options.
Safety and Privacy
SECURITY WARNING: Woolworths Financial Services will never ask you for your account PIN, CVV, password, or One-Time PIN (OTP) via a USSD pop-up prompt or unsolicited telephone call.
- Protect Credentials: Never share card numbers, OTPs, or login details with third parties.
- Verify Numbers: Only dial verified USSD codes (
*120*985#or*120*965#) and interact with official WhatsApp numbers (021 411 5000). - Report Lost/Stolen Cards: If your phone or Woolworths card is lost or stolen, immediately notify customer service at 0861 502 050 to block your account.
Frequently Asked Questions
What is the current Woolworths USSD Code?
The official Woolworths Financial Services USSD code is *120*985#. You can also use *120*965# for general Financial Services menu access.
What tasks are available in the Woolworths USSD menu?
You can view your store card or credit card balance, check available credit limits, and confirm upcoming payment due dates.
Which customers or account types can use the USSD service?
Any customer holding an active Woolworths Store Card, Credit Card, or Personal Loan account registered with Woolworths Financial Services can use the service. You must dial from the mobile number registered to your account.
Is the Woolworths USSD code free to dial?
No. Standard USSD rates apply for *120* services in South Africa, which are charged per session by your mobile network operator.
What should I do if the Woolworths USSD code does not work?
If USSD is down or timing out, check your airtime balance, confirm you are dialling from your registered cell number, or use the official WhatsApp line (021 411 5000) or the Woolies App.