Last verified: July 2026
Quick Answer
Important Service Notice: There is currently no universal, direct USSD code across South Africa that grants an emergency “electricity advance” or “loan” directly from a mobile network (such as Vodacom, MTN, Cell C, or Telkom) to a meter unless offered through a specific bank’s overdraft/credit menu or a specialized municipal micro-credit scheme.
If you are out of power and short on cash, emergency prepaid electricity advances are strictly managed through bank overdraft facilities/credit options via banking USSD or authorized retail wallet advances.
To purchase or access available funds via standard banking USSD shortcodes:
- Capitec:
*120*3279# - FNB:
*120*321# - Standard Bank:
*120*2345# - Absa:
*120*2272# - Nedbank:
*120*001#
What the Service Is and Who Can Use It
An emergency electricity advance allows a customer with insufficient funds to obtain a prepaid token immediately and repay the cost (plus applicable service fees) on their next deposit or top-up.
Prerequisites & Eligibility
- Supported Meters: Standard Eskom and municipal prepaid meters (STS-compliant).
- Registered SIM & Account: Your mobile number must be linked to an active bank account, mobile wallet, or registered municipality profile.
- Exclusions: Direct mobile airtime cannot be converted into an emergency electricity advance token unless supported by specific network-based micro-lending features tied to financial services.
How the Electricity Advance Works
Before You Start
- Have your 11-digit or 13-digit Prepaid Meter Number written down.
- Ensure your phone has sufficient network coverage to maintain an active USSD session.
- Check that your registered bank account or wallet has credit/overdraft eligibility if applying through financial institution channels.
Verified Step-by-Step Process (Banking Channel Example)
- Dial your bank’s official USSD code (e.g.,
*120*321#for FNB or*120*3279#for Capitec). - Enter your secure 5-digit USSD PIN.
- Select Buy / Prepaid from the main menu.
- Choose Electricity.
- Select or enter your Prepaid Meter Number.
- Select your payment source (e.g., Credit Facility / Overdraft if requesting an advance).
- Confirm the transaction details, including meter number, amount, and fee breakdown.
Confirmation or Expected Result
Once completed, you will receive an immediate SMS containing:
- Your 20-digit STS Electricity Token.
- The token value in Kilowatt-hours (kWh).
- A transaction reference number.
- Total cost debited to your account/credit line.
Fees, Limits, Eligibility, and Processing Times
| Feature | Details / Verification Requirement |
| USSD Session Fee | Standard network operator charges apply (approx. 20c per 20 seconds). |
| Transaction Fee | Set by your bank or authorized vendor (ranges from R0.00 to R2.50 per purchase). |
| Minimum Purchase | Typically R20.00 to R50.00, depending on municipal rules. |
| Maximum Purchase | Subject to daily banking or credit limits (typically up to R1,000 per day via USSD). |
| Processing Time | Tokens are delivered via SMS within 1 to 5 minutes. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Connection Problem or Invalid MMI Code”: Indicates network congestion. Wait 60 seconds and dial again.
- “Session Timed Out”: USSD sessions automatically close after 30–60 seconds of inactivity. Keep your meter number ready before dialing.
- “User Not Registered”: You must register your bank account for USSD banking before attempting to transact.
When the Service Has Changed or Is Unavailable
- Network Outages: If network USSD is down, switch to an official mobile app or visit an authorized vendor.
- Token Charged but Not Delivered: Check your SMS inbox. If missing, dial your bank’s customer service number or request a token reprint via the vendor portal using your reference number.
Official Alternatives
When USSD routes fail or are unavailable, use these authorized alternatives:
- Official Banking Apps: Capitec, FNB, Standard Bank, Absa, and Nedbank apps allow direct purchases using credit or overdraft facilities.
- Authorized Digital Vendors: Use verified portals such as EasyPay, Powertime, or Prepaid24.
- In-Store Retailers: Purchase tokens directly at major retail stores (Pick n Pay, Shoprite, Checkers, SPAR) using card, cash, or store credit accounts.
Safety and Privacy
SECURITY WARNING:
- Never share your Banking PIN or One-Time PIN (OTP) with anyone over the phone, via USSD, or on social media.
- Always double-check the 11- or 13-digit meter number displayed on the confirmation screen before finalizing the purchase.
- Watch out for scams offering “discounted electricity tokens” or asking for upfront payments via unofficial shortcodes.
- If you suspect fraudulent activity, contact your bank’s fraud line immediately to block your USSD profile.
Internal Links
- Buy Prepaid Electricity USSD Code
- Electricity Advance USSD Code Cell C
- Electricity Advance USSD Code Vodacom
- Payment USSD Codes
- Banking USSD Codes
Frequently Asked Questions
What is the current Electricity Advance USSD Code?
There is no standalone national USSD code specifically for emergency electricity advances. Instead, advances must be accessed via your bank’s USSD credit/overdraft menu (e.g., *120*321# for FNB or *120*3279# for Capitec) or authorized vendor menus.
Who qualifies for an electricity advance?
Eligibility depends on your financial provider or bank. You generally require an active account with an approved overdraft/credit line or an established history with a supported micro-credit vendor.
Which meter types are supported?
All standard STS (Standard Transfer Specification) prepaid electricity meters managed by Eskom or local municipalities are supported.
How is the token delivered?
The 20-digit token is delivered directly to your handset via SMS immediately after the transaction is confirmed. It may also be displayed on your phone screen at the end of the USSD session.
What should I do if the prepaid electricity USSD route does not work?
If USSD fails, check your mobile network connection first. If the problem persists, log into your official banking app, use an online vendor portal (e.g., EasyPay), or purchase a token at a local retail store counter.