How Does an eWallet Work in South Africa? (Complete 2026 Guide)
Money sent to a cellphone number, cash out at a till without a card or bank account — that's an eWallet. Here's the full mechanics: how sending works, where the cash comes out, what the timers mean, and what an eWallet can never do.
Quick answer: an eWallet is South Africa's way of sending cash to a person instead of an account. The sender transfers money from their app to any valid SA cellphone number; the recipient gets an SMS, dials a USSD code to generate a one-time PIN, and takes cash out at an ATM or a supermarket till — no bank account, no card, no paperwork. The catch: the money is a temporary voucher, not a balance, and it runs on timers. Here's the full mechanics, from both sides of the transfer.
What an eWallet Actually Is (and Isn't)
Strictly speaking, "eWallet" is FNB's send-money product — but South Africans have turned it into the generic word for every send-to-cellphone service, the way "Google" became a verb. Other banks run similar services under their own names, and licensed wallets like SOLmate have their own version. The mechanics below apply to the whole family.
The key mental model: an eWallet is a voucher tied to a phone number, not an account. There's no account number, no card, and the money doesn't live there permanently — unclaimed transfers eventually return to the sender. We've broken down those timers in detail in how long an eWallet takes to expire; this guide covers everything else.
How It Works: The Sender's Side
- Open your banking app or wallet and choose the send-money / eWallet option.

- Enter the recipient's cellphone number. That number is the destination — there's no account to look up. (Wondering what an "eWallet number" is? It's just the phone number — nothing to register.)

3.Enter the amount and confirm. The fee is charged to you as the sender and varies by provider; per-transfer limits apply.

- Double-check the number before you press send. This is the single most important habit: a transfer to a wrong number can be spent by a stranger, and reversals are limited, fee-carrying and not guaranteed.

Delivery is near-instant — the recipient's SMS typically arrives within minutes.
How It Works: The Recipient's Side
- The SMS arrives, confirming money is waiting against your number.
- Dial the USSD code from that phone. For FNB it's *120*277# (or *130*277# if you have no airtime — same menu, and it doubles as the way to verify a suspicious eWallet SMS is real).
- Generate a one-time cash-out PIN from the menu. The PIN is short-lived by design — if it lapses, the money stays put; just make a new one.
- Take the cash out. At an ATM (no card needed — the PIN does the work) or at supermarket tills: Pick n Pay, Checkers, Shoprite, Usave, PEP and Ackermans all handle eWallet withdrawals, and forecourts like Shell, Sasol, Engen and TotalEnergies accept eWallet payments for fuel.
No bank account is created, no documents are asked for, and the recipient never visits a branch. That accessibility is why the model took over South Africa — and why hundreds of thousands of workers get paid through it every month.

The Two Timers Everyone Confuses
Every eWallet runs on two independent clocks, and mixing them up causes most of the panic online:
- The money's clock. Unclaimed transfers return to the sender after a set window — roughly two weeks for FNB, 30 days for a SOLmate Ewallet. Nothing is lost; it just goes back where it came from.
- The PIN's clock. The one-time cash-out PIN dies in hours (16 for FNB). An expired PIN affects nothing — regenerate and carry on.
If a PIN "stopped working", your money is fine. If the whole transfer sat untouched past its window, ask the sender to resend.
Fees and Limits, in One Paragraph
The sender pays a per-transfer fee (each provider publishes its own; SOLmate's Ewallet voucher is a flat R20), and every service caps how much can sit against one number and how much can be sent per day or per channel. The pattern worth knowing: occasional transfers are cheap; using eWallets as a monthly payment routine is not — the fees stack, and the expiry windows add friction every payday.
Staying Safe: The Three Rules
- Verify, don't trust the SMS. Fake "eWallet received" messages are a standard scam, often used as fake proof of payment. Check the balance yourself via the USSD code before releasing any goods.
- Never share a PIN or OTP — with anyone, for any reason. No legitimate provider asks for it.
- Treat the phone number like an account number. Confirm it digit by digit before sending; wrong-number recoveries are not guaranteed.

The SOLmate Version — and When You've Outgrown Vouchers
SOLmate's own Ewallet works on the same logic — send from your wallet to any SA cellphone number — with two differences worth knowing: the voucher stays valid a full 30 days, and the sender can cancel an unredeemed transfer at any moment for an instant refund. Recipients cash out at the same retailers, or via wiCode at the till for a flat fee.
But here's the honest graduation test: if you receive money this way every month — wages, support from family — you've outgrown vouchers. Expiry deadlines, PIN queues and per-transfer fees are the cost of not having an account. A licensed wallet account gives you a real account number that takes your salary by normal EFT, a Mastercard for spending, and a balance with no clock on it — and it opens with a passport or asylum permit, no SA ID or work permit needed. Vouchers are for sending cash to a person. Accounts are for being paid like everyone else.
Frequently Asked Questions
How does an eWallet work?
Sender transfers money from their app to a cellphone number → recipient gets an SMS → recipient dials the USSD code, generates a one-time PIN, and withdraws cash at an ATM or retail till. No bank account or card needed on the receiving side.
Do I need a bank account to receive an eWallet?
No — a valid SA cellphone number is the only requirement. The wallet is created automatically when money arrives.
How do I get the money out without a card?
Dial *120*277# (FNB; *130*277# without airtime), generate a PIN, withdraw at an ATM or at Pick n Pay, Checkers, Shoprite, Usave, PEP or Ackermans tills.
How long does the money last?
It's a voucher with a window: about two weeks for FNB, 30 days for a SOLmate Ewallet, then automatic return to the sender. The cash-out PIN is separate and lasts hours, not days.
Can my salary be paid into an eWallet?
No — there's no account number for payroll, and unclaimed money expires back to the sender. A salary needs an account; licensed wallet accounts open with a passport or asylum documentation.
What's the difference between an eWallet and a bank account?
An eWallet is a one-off transfer voucher tied to a phone number — no account number, limited lifespan. An account is a permanent home for money: it receives EFTs, comes with a card, and never expires. Different tools for different jobs.
Sources: FNB eWallet official page, FNB eWallet Product Guidelines. Details correct as of August 2026 — always confirm current rules and fees with your provider.