Quick Answer
Last Verified: July 2026
The primary USSD code for Flash self-service voucher top-ups in South Africa is *130*3621*PIN#. This direct USSD string allows Flash merchants and account holders to top up their Flash trading balance using a purchased 11-digit or 16-digit Flash voucher PIN.
If you are trying to access general customer top-ups, 1Voucher redemptions, or full account management, USSD availability depends on your SIM card and account registration type. For comprehensive menu-driven self-service, bill payments, and money transfers, Flash directs users to the official Flash Business App, 1Voucher App, or verified WhatsApp support.
What the Service Is and Who Can Use It
Flash is a fintech and digital distribution platform operating across South Africa. It connects micro-entrepreneurs, spaza shop owners, and retail customers to digital financial services.
Service Scope & Capabilities
- Trader Balance Top-Up: Load Flash vouchers directly to your Flash machine or mobile trading balance using USSD.
- Value-Added Services (VAS): Sell or purchase prepaid airtime, data bundles, electricity, prepaid water, 1Voucher, and pay bills (e.g., DStv).
- Cash Out & Transfers: Generate or redeem cash-out PINs and transfer merchant balances.
Who Can Use the Service?
- Registered Flash Merchants: Traders using FlashGo, MoovaGo, or TouchGo devices, as well as those trading via mobile app/USSD.
- Retail Customers: Individuals redeeming 1Voucher PINs or paying bills through partner platforms.
- Prerequisites: An active South African SIM card (MTN, Vodacom, Cell C, or Telkom) and a registered Flash account number or valid voucher PIN.
How to Access the Service
Before You Start
- Locate Your Flash Account Number: Ensure you know your registered 11-digit Flash account/cellphone number.
- Have Your Voucher Ready: Keep your printed Flash voucher slip or digital PIN handy.
- Check SIM Card: Insert the SIM card linked to your registered Flash account into your phone.
Verified Step-by-Step Process
Loading a Top-Up Voucher via USSD
- Open the Phone / Dialer app on your mobile device.
- Dial
*130*3621*followed by your Voucher PIN, and end with#(Example:*130*3621*12345678901#). - Press the Call / Dial button.
- Wait for the network response message confirming that your request is processing.
Paying Bills or Vouchers via Partner USSD (e.g., Bank USSD)
If you are purchasing Flash-supported services like DStv subscriptions via banking USSD menus:
- Dial your bank’s official code (e.g., FNB
*120*321#or Nedbank*120*002#). - Select PayTV or Pay Bills.
- Enter your customer reference number and confirm the payment.
Confirmation or Expected Result
- Successful USSD Session: You will receive an on-screen pop-up notification stating that the top-up was successful, accompanied by your updated trading balance.
- SMS Proof: An official SMS confirmation containing the transaction reference number, amount, and timestamp will be sent to your registered mobile number.
- Failed Session Recovery: If your account is debited or a voucher is marked as redeemed without updating your balance, keep the physical slip and contact Flash support immediately.
Fees, Limits, Eligibility, and Processing Times
| Feature | Details | Verification Requirement |
| USSD Session Fee | Standard USSD network rates apply (free on select partner SIMs) | Varies by mobile operator |
| Top-Up Processing Time | Instant (typically within 5–30 seconds) | Network dependent |
| Minimum Voucher Value | R5–R10 (depending on store voucher type) | Check voucher slip |
| Maximum Daily Balance | Subject to Flash account tier limits | Verify via Flash Business portal |
| Eligible Networks | MTN, Vodacom, Cell C, Telkom | Must use registered number |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection Problem or MMI Code Invalid”: This usually indicates poor cellular coverage or temporary network congestion. Wait 60 seconds, check your signal bars, and try redialing.
- “Result Unknown / Session Timed Out”: Do not dial the code again immediately. Check your account balance via the Flash App or wait for an SMS confirmation to avoid double-processing.
- “Invalid PIN / Voucher Already Used”: Carefully double-check the digits entered. If the PIN was purchased at a retail till (PEP, Shoprite, Checkers, Ackermans), confirm that the store cashier activated the voucher.
- Wrong SIM Selected: Dual-SIM phones frequently default to SIM 1. Ensure you dial the USSD string using the specific SIM registered with Flash.
When the Service Has Changed or Is Unavailable
Network operators occasionally deprecate legacy USSD channels or update string routing. If *130*3621*PIN# returns a network error:
- Verify that your SIM card has active network connectivity.
- Check if your Flash account requires re-activation or KYC update.
- Switch to an official alternative channel detailed below.
For other provider USSD menus, refer to our central Payment USSD Codes directory or check specific guides like Foneyam USSD Code, DStv USSD Code, Mukuru USSD Code, Blu Voucher USSD Code, and Send Money USSD Codes.
Official Alternatives
When USSD channels are down or when you need more detailed account management, use these verified official options:
- Flash Business App: Available on Google Play Store and Huawei AppGallery. Ideal for checking real-time balances, viewing transaction history, selling products, and processing instant top-ups without USSD timeouts.
- 1Voucher Mobile App: Perfect for personal users managing 1Voucher balances, paying online partners, or buying prepaid vouchers.
- Retail Kiosks & Outlets: Top up directly over the counter at PEP, PEP Cell, Shoprite, Checkers, Usave, Ackermans, or Dunns using your 11-digit Flash account number.
- EFT Bank Deposit: Pay directly into Flash Mobile Vending (Pty) Ltd bank accounts (Absa, FNB, Nedbank) using your 11-digit Flash number as the payment reference.
- Flash Official Support:
- Call Centre (Free on Cell C): 084 193 5274
- Call Centre (Free on MTN): 083 903 5274
- WhatsApp Support: 078 344 4603
- Email: [email protected]
Safety and Privacy
SECURITY WARNING: Flash, bank representatives, and support agents will NEVER ask for your account password, full card PIN, or one-time PINs (OTPs).
- Protect Voucher PINs: Never reveal unused Flash or 1Voucher PINs over the phone, via SMS, or to unverified social media profiles.
- Avoid Unofficial Third-Party Apps: Download Flash apps only from official stores (Google Play Store, Apple App Store, Huawei AppGallery).
- Verify USSD Strings: Always check the exact string before pressing call. Beware of scam USSD strings that attempt to transfer funds to external numbers.
- Reporting Scams: If you suspect fraudulent activity or compromising of your Flash account, call Flash Support immediately to block your account.
Frequently Asked Questions
What is the current Flash USSD Code?
The direct USSD code for loading Flash top-up vouchers is *130*3621*PIN#. This allows registered Flash traders to instantly add voucher value to their trading balance.
Which customers or account types can use the Flash USSD code?
Registered Flash merchants, shop owners using Flash devices (like FlashGo or TouchGo), and registered mobile app traders can use the USSD top-up string. The SIM card used must match the mobile number registered on the Flash account.
What tasks are available via Flash USSD?
The primary task enabled via direct USSD string is loading a Flash top-up voucher PIN directly to your account. For broader tasks—such as selling airtime, electricity, streaming vouchers, or processing cash withdrawals—merchants should use the Flash Business App or physical Flash POS terminal.
What should I do if the Flash USSD route does not work?
First, check your cell phone signal and verify that you are dialing from your registered Flash SIM card. If the code fails repeatedly, use the Flash Business App, top up over the counter at partner retailers (PEP, Shoprite, Checkers), or contact Flash Call Centre support at 084 193 5274 (Cell C) or 083 903 5274 (MTN).