How to Withdraw eWallet Money in South Africa: Till, ATM and USSD (2026)
Got an SMS saying money was sent to your number? Here's exactly how to turn it into cash — the USSD codes, the ATM route with no card, the supermarket tills that pay out, and the two clocks you need to respect while you do it.
Quick answer: to withdraw eWallet money, dial the USSD code of the service that sent it — from the phone that received the SMS. For FNB eWallet: *120*277# (or *130*277# with no airtime) → Get Cash → you receive a one-time PIN → take cash at an FNB ATM with no card, or at tills in Pick n Pay, Checkers, Shoprite, Usave, PEP and Ackermans. No bank account, no card, no documents. Two clocks to respect: the PIN lives hours, the money itself lives weeks. Full routes below.
First: Which Service Sent You the Money?
The withdrawal route depends on the sender's service, and the SMS tells you which one it is. If it mentions FNB eWallet, use the FNB routes below — they work whether or not you bank anywhere. If it mentions SOLmate, your SMS contains a PIN and voucher already — see that section. Other banks' send-to-cellphone services follow the same pattern with their own codes; check the SMS for the dial string. And if you're not sure what "sent to your number" even means, here's how the whole eWallet system works — this guide is just the cash-out step.
Withdrawing an FNB eWallet: The USSD Route (Works on Any Phone)
- Dial *120*277# from the number that received the money. No airtime? Dial *130*277# — it's free.
- Select "Access eWallet", then "Get Cash".
- Receive your one-time PIN by SMS (sometimes with a reference number, depending on where you'll withdraw). The PIN is valid for 16 hours.
- Cash out — at an ATM or a till (both routes below).
This works on the most basic feature phone — no app, no data, no smartphone. The same PIN can also be generated in the FNB App (eWallet → Account Options → Withdraw Cash) or via FNB's WhatsApp service if you prefer screens to dial strings.

Route A: The ATM, No Card Needed
- At an FNB ATM, select "Cardless Services" → "eWallet Services".
- Key in your cellphone number.
- Enter the ATM PIN you received by SMS.
- Select the amount, take your cash.
The machine never asks for a card — the phone number plus the one-time PIN is the whole identity check.
Route B: The Supermarket Till
Generate the PIN the same way, then collect at tills in Pick n Pay, Checkers, Shoprite, Usave, PEP and Ackermans (and selected SPAR stores). Tell the cashier you're collecting eWallet money, give your cellphone number and the PIN. Often the till is the better route: it's inside a busy shop rather than on a street corner, there's no ATM queue, and you can do the grocery run in the same trip. You can also spend directly without withdrawing at all — dial *120*277*4# for a purchase OTP and pay for goods or fuel at Shell, Sasol, Engen and TotalEnergies forecourts.
If the Money Came From a SOLmate Ewallet
SOLmate's Ewallet delivers everything in one step: within about 5 minutes of the transfer you receive an SMS with your PIN and voucher — no separate generation step — and you cash out at participating retail till points. Two differences worth knowing: the voucher stays valid a full 30 days (against roughly two weeks at FNB), and the sender can cancel an unredeemed transfer at any moment for an instant refund — so if you're planning to collect, don't sit on it for weeks.
The Two Clocks: Don't Confuse Them
The PIN's clock is short by design — 16 hours at FNB. An expired PIN costs you nothing: the money stays put, and you generate a new one in a minute. The money's clock is longer but real: unclaimed transfers return to the sender after about two weeks at FNB and 30 days at SOLmate. If the balance "disappeared", it almost always went home to the sender — the full breakdown of every timer is in the eWallet expiry guide. Practical rule: generate the PIN when you're already near the till, and don't leave the money itself for "someday".
Three Common Snags, Solved
- No airtime. The free string (*130*277# at FNB) opens the same menu. USSD needs no data and no smartphone.
- SMS deleted or lost. The money isn't in the SMS — it's against your number. Dial the USSD code and generate a fresh PIN; the balance will show.
- Sent to the wrong number / suspicious SMS. Senders can reverse an FNB eWallet within 72 hours (fees apply, max 3 a month) — and a real balance always shows in the USSD menu. If an "eWallet received" SMS isn't matched by a balance there, it's a fake; never release goods against an SMS alone.

Withdrawing Your Own Money Without a Card? Different Guide
Everything above is for money someone sent to your number. If you have your own wallet or account balance and want cash without a card — codes at the till, cardless ATM services, what each costs — that's a separate set of routes: how to withdraw money without a card.
Collecting eWallets Every Month? Read This Last Bit
If eWallet cash-outs have become your payday routine — wages arriving as vouchers, PIN queues every month — you're doing the hard version of banking. A cellphone number receives vouchers; it isn't an account number, and payroll can't pay it properly. An account with a real account number takes EFTs directly, holds money with no expiry clock, and still lets you take cash at the same supermarket tills. It opens in about 3 minutes with a passport, SA ID or asylum permit — the upgrade from "collecting money" to "being paid".
Frequently Asked Questions
How do I withdraw eWallet money?
Dial the sender service's USSD code from the phone that got the SMS (FNB: *120*277#, free version *130*277#), select Get Cash for a one-time PIN, then cash out at an FNB ATM or a supermarket till.
Can I collect at Shoprite or Pick n Pay?
Yes — Pick n Pay, Checkers, Shoprite, Usave, PEP and Ackermans tills all pay out FNB eWallet money against your number and PIN.
No airtime — can I still withdraw?
Yes, *130*277# is free at FNB. USSD works on any phone, no data needed.
How long is the PIN valid?
16 hours at FNB. Expired PIN = generate a new one; the money is untouched.
Do I need a bank account or card?
No — number, SMS, PIN, cash. That's the whole system.
The money vanished before I withdrew it — where is it?
Unclaimed money returns to the sender (about two weeks at FNB, 30 days at SOLmate), and senders can reverse or cancel earlier. Ask them to resend — and collect sooner this time.
Sources: FNB eWallet official page, SOLmate Ewallet help page. Steps, codes and retailer lists correct as of August 2026 — services update their menus; check the provider's official page if a step looks different. SOLmate is not a bank. SOLmate (SOL Ecosystem (Pty) Ltd) is an authorised financial services provider (FSP No. 52248) and registered credit provider (NCRCP16037).