How-to guide

Electricity Advance USSD Code

  • Works on any phone
  • No internet needed
  • Updated July 2026
  • Primary code *120*3279#
  • Also listed *120*321#
  • Also listed *120*2345#
  • Also listed *120*2272#

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:

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

How the Electricity Advance Works

Before You Start

  1. Have your 11-digit or 13-digit Prepaid Meter Number written down.
  2. Ensure your phone has sufficient network coverage to maintain an active USSD session.
  3. 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)

  1. Dial your bank’s official USSD code (e.g., *120*321# for FNB or *120*3279# for Capitec).
  2. Enter your secure 5-digit USSD PIN.
  3. Select Buy / Prepaid from the main menu.
  4. Choose Electricity.
  5. Select or enter your Prepaid Meter Number.
  6. Select your payment source (e.g., Credit Facility / Overdraft if requesting an advance).
  7. Confirm the transaction details, including meter number, amount, and fee breakdown.

Confirmation or Expected Result

Once completed, you will receive an immediate SMS containing:

Fees, Limits, Eligibility, and Processing Times

FeatureDetails / Verification Requirement
USSD Session FeeStandard network operator charges apply (approx. 20c per 20 seconds).
Transaction FeeSet by your bank or authorized vendor (ranges from R0.00 to R2.50 per purchase).
Minimum PurchaseTypically R20.00 to R50.00, depending on municipal rules.
Maximum PurchaseSubject to daily banking or credit limits (typically up to R1,000 per day via USSD).
Processing TimeTokens are delivered via SMS within 1 to 5 minutes.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

Official Alternatives

When USSD routes fail or are unavailable, use these authorized alternatives:

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.

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.

Fix a problem