How to Use Your Bank App to Buy Electricity or Airtime Cheaper
Smart savings guide for South African residents
Last updated: October 2025
Quick Facts
- Bank apps are cheaper than buying at shops or vendors
- TymeBank and African Bank charge R0 for electricity and airtime
- Most other banks charge between R0.50 and R3 per transaction
- You can buy electricity 24/7 from anywhere using your phone
Table of Contents
Why Use Bank Apps to Buy Electricity and Airtime?
Many South Africans still queue at shops to buy electricity or airtime. But there is a cheaper and easier way. Your bank app can help you save money and time.
Here is why bank apps are better:
- Lower fees: Most banks charge R0 to R3 per transaction. Shops often add extra charges.
- No queues: Buy anytime, day or night, from your home.
- Instant tokens: Get your electricity token in seconds via SMS.
- Safe records: Your app keeps a history of all purchases.
- Easy to manage: Check your balance before buying.
Bank Fees Comparison (October 2025)
Different banks charge different fees. Here is what each bank charges as of October 2025:
| Bank | Electricity Fee | Airtime Fee |
|---|---|---|
| TymeBank | R0 (FREE) | R0 (FREE) |
| African Bank | R0 (FREE) | R0 (FREE) |
| Capitec | R0.50 | R0.50 |
| Nedbank | R1 to R2 | R1 |
| Absa | R1.50 | R1.50 |
| Standard Bank | R1.50 to R2.60 | R1.50 to R2.60 |
| FNB | R2.70 to R3 | FREE (some accounts) or R2.70 |
Best Choice for Saving Money:
- If you want FREE transactions: Open a TymeBank or African Bank account
- If you have Capitec: You pay only 50 cents per purchase
- If you bank with FNB: Check if your account offers free airtime
✅ Setting Up Your Bank App (Step by Step)
Before you can buy electricity or airtime on your app, you need to set it up. Here is how:
Step 1: Download Your Bank App
- Open Google Play Store (Android) or Apple App Store (iPhone)
- Search for your bank name (example: “Capitec” or “TymeBank”)
- Download and install the official app
- Look for the bank logo to make sure it is real
Step 2: Register for Mobile Banking
- Open the app and select “Register” or “Sign Up”
- Enter your ID number
- Enter your bank account number
- Enter your phone number linked to your account
- Create a secure PIN (5 digits or password)
Step 3: Verify Your Phone Number
- The bank will send you an SMS with a code
- Enter this code in the app to verify
- This proves you own the phone number
Step 4: Set Up Beneficiaries (Optional but Helpful)
To make buying faster, you can save your electricity meter number:
- Find “Beneficiaries” or “Prepaid” in your app
- Add your 11-digit electricity meter number
- Give it a name (like “Home Electricity”)
- Save it for next time
How to Buy Prepaid Electricity on Your App
What You Need Before You Start:
- Your 11-digit electricity meter number (found on your prepaid meter screen)
- Enough money in your bank account
- Your phone with the bank app installed
Step-by-Step Instructions:
Step 1: Open Your Bank App
Log in using your PIN or fingerprint.
Step 2: Find the Electricity Option
Look for “Buy Electricity”, “Prepaid”, “Payments”, or “Utilities” in the menu. Every bank app is different, but it is usually on the main screen.
Step 3: Enter Your Meter Number
Type in your 11-digit prepaid meter number. Check it twice to make sure it is correct. Wrong numbers mean your electricity goes to someone else!
Step 4: Choose the Amount
Enter how much electricity you want to buy (example: R100, R200, R500). Most banks allow up to R9,999 per transaction.
Step 5: Check the Details
The app will show you the meter number, amount, and fee. Check everything is correct.
Step 6: Confirm and Pay
Press “Confirm” or “Buy”. The money will be taken from your account. In a few seconds, you will get an SMS with your 20-digit electricity token.
Step 7: Enter the Token on Your Meter
Type the 20-digit number into your electricity meter. Press the blue or enter button. Your units will load immediately.
How to Buy Airtime or Data on Your App
Buying airtime on your bank app is even easier than electricity. Here is how:
For Your Own Phone Number:
- Open your bank app and log in
- Find “Buy Airtime”, “Prepaid”, or “Top Up”
- Your phone number will show automatically
- Choose your network (MTN, Vodacom, Cell C, Telkom)
- Enter the amount (R10, R29, R50, R100, etc.)
- Confirm the purchase
- Airtime loads in 5 to 30 seconds
For Someone Else’s Phone:
- Follow steps 1 and 2 above
- Select “Buy for another number”
- Enter the 10-digit cell phone number (start with 0)
- Select their network
- Enter amount and confirm
- They will get the airtime via SMS
💰 Money-Saving Tips When Using Your Bank App
Tip 1: Choose the Right Bank
If you buy electricity or airtime often, consider opening a free account with TymeBank or African Bank. They charge R0 fees. You can keep your main bank account and use this one just for prepaid purchases.
Tip 2: Buy Electricity at the Start of the Month
In areas with Inclining Block Tariffs (like Cape Town, Johannesburg), electricity is cheaper at the start of each month. You get more units for R100 in the first week than in the last week of the month.
Tip 3: Set Up Beneficiaries
Save your meter number and favourite phone numbers as beneficiaries. This makes future purchases faster and reduces the chance of typing errors.
Tip 4: Compare Shop Prices vs App Fees
Pick n Pay and Spar offer free electricity purchases at their tills. But you must queue. Calculate if the time saved is worth the R1 to R3 fee. For airtime, bank apps are usually cheaper than shops.
Tip 5: Buy in Bulk (But Be Careful)
Some banks allow you to buy up to R9,999 of electricity in one go. This saves on multiple transaction fees. But only do this if you are sure the meter number is correct!
Tip 6: Check for Free Basic Electricity
If you qualify for Free Basic Electricity (FBE) from your municipality, you can claim it through some bank apps like TymeBank or Nedbank. This gives you 50 to 100 free units per month.
Family buys R200 electricity twice a month = 24 times per year
At Capitec (R0.50 fee): 24 × R0.50 = R12 per year
At FNB (R3 fee): 24 × R3 = R72 per year
At TymeBank (R0 fee): FREE = R0 per year
Switching to TymeBank saves R72 per year!
🚨 WARNING: Scams to Avoid
South Africa has seen a 32% increase in fraud in 2024-2025. Here are common scams when buying electricity and airtime:
Scam 1: Fake Cheap Electricity on Facebook/WhatsApp
How it works: Scammers advertise “600 units for R300” or “2000 units for R400” on social media. You pay, but the tokens don’t work.
Protection: Only buy electricity from official sources (your bank app, Pick n Pay, or municipality website). If the price is too good to be true, it is a scam.
Scam 2: OTP (One-Time PIN) Theft
How it works: Someone calls pretending to be from your bank or MTN. They say there is a problem and ask for the OTP code sent to your phone. They use this to access your app and steal money by buying airtime for themselves.
Protection: NEVER give your OTP or PIN to anyone. Banks and mobile networks never call asking for these codes. Hang up immediately.
Scam 3: Fake Bank Apps
How it works: Scammers create fake banking apps that look real. When you log in, they steal your details.
Protection: Only download apps from Google Play Store or Apple App Store. Check the developer name matches your bank. Look at reviews before installing.
Scam 4: SIM Swap Fraud
How it works: Criminals get a copy of your SIM card. They receive all your banking SMS messages and OTPs, then access your account to buy airtime or transfer money.
Protection: Contact your network immediately if your phone suddenly has no signal. Enable SIM swap protection with your mobile network. Use app-based banking with fingerprint login instead of SMS verification.
Scam 5: Fake Electricity Officials
How it works: People knock on your door claiming to be from Eskom or City of Cape Town. They say you qualify for “free electricity rebate” and ask to see your meter or bank details. They steal from your home or get your information.
Protection: Real officials make appointments first. Ask for ID cards and work order numbers. Call your municipality to verify before letting anyone in. Report suspicious behaviour to police or 0800 110 077 (SAFPS fraud hotline).
• Banking fraud: Your bank’s fraud line (on back of card)
• SABRIC (Banking Risk Centre): www.sabric.co.za
• SAFPS Fraud Hotline: 0800 110 077
• SAPS (Police): 10111
• National Credit Regulator: 0860 627 627
Solving Common Problems
Problem: I didn’t receive my electricity token
Solution: Check your SMS inbox and spam. Log back into your app and look under “Transaction History” or “Previous Purchases”. The token will be there. If still missing, call your bank’s customer service with your transaction reference number.
Problem: The electricity token doesn’t work on my meter
Solution: Check if you entered the correct 20 digits. Try again slowly. If it still fails, your meter may have a problem. Contact your municipality (Eskom, City Power, City of Cape Town) with the token number. Do not buy more electricity until this is fixed.
Problem: Money was taken but no airtime received
Solution: Wait 5 minutes. Sometimes there is a delay. Check if you typed the phone number correctly. If wrong, the airtime went to someone else (you can’t get it back). If correct but still missing, call your bank with the transaction reference number within 48 hours.
Problem: Transaction failed but money is gone
Solution: The money is probably on hold. It should return to your account in 24 to 72 hours. Check your balance after 3 days. If still missing, contact your bank with proof (screenshot of the failed transaction).
Problem: My municipality is not listed
Solution: Not all municipalities work with all banks. Try these alternatives: Use Prepaid24.co.za, Electricity.co.za, or Powertime apps (they support over 160 municipalities). Buy at Pick n Pay or Checkers (free). Contact your municipality to ask which banks they work with.
Problem: I reached my daily limit
Solution: Most banks have daily limits (R3,000 to R10,000 combined for all prepaid purchases). Wait until the next day (after midnight). Or call your bank to request a temporary increase if you have an emergency.
Other Ways to Buy Electricity and Airtime
If you don’t have a bank app or smart phone, here are other options:
1. USSD Banking (Feature Phones)
- Works on any cell phone (even old ones)
- Dial *120*your bank code# (example: FNB *120*321#)
- Follow the menu to buy electricity or airtime
- Costs: Standard SMS rates apply
2. Bank ATMs
- Insert your bank card
- Select “Prepaid” or “Purchases”
- Choose electricity or airtime
- Token prints on the receipt
- Fees: Similar to app fees (R0.50 to R3)
3. Retail Stores
- FREE electricity: Pick n Pay, Spar, Checkers (at the till)
- Airtime: Most shops charge R2 per transaction
- Fast: OK Furniture, PEP, Ackermans, Shoprite also sell prepaid
4. Online Platforms
- Prepaid24.co.za: Buy via website or WhatsApp (084 104 2424)
- Electricity.co.za: Supports 160+ municipalities
- Powertime.co.za: Buy with debit card, credit card, or EFT
- Fees: Usually R2 to R5 per transaction
Our Final Recommendations
Best Bank Apps for Buying Prepaid (October 2025):
- For FREE Transactions: Open TymeBank (R0 fees, no monthly costs) or African Bank
- If You Already Bank with Capitec: Stay there (only R0.50 per purchase)
- For Convenience: Any of the Big 4 banks (Standard Bank, FNB, Absa, Nedbank) work well, but charge R1.50 to R3
- Multi-Banking Strategy: Keep your main account where it is, but open a free TymeBank account just for electricity and airtime to save money
Safety Rules:
- Never share your PIN, OTP, or password with anyone
- Only download official apps from Google Play Store or Apple App Store
- Don’t buy “cheap electricity” from Facebook or WhatsApp sellers
- Check your meter number twice before buying
- Save transaction records and tokens
Using your bank app to buy electricity and airtime is safe, convenient, and can save you R50 to R100 per year compared to other methods. Start small with R20 or R50 to practice, then you will find it easy. Remember: if something seems like a scam, it probably is. Always use official banking channels.
Disclaimer: This information is provided for educational purposes and was last updated in October 2025. Financial regulations, fees, and requirements may change. Always verify current information with your bank before making financial decisions. Bank fees shown are approximate and may vary by account type.
For complaints or disputes, contact the Financial Sector Conduct Authority (FSCA) at 0800 110 443 or visit www.fsca.co.za. For fraud reports, contact SABRIC at www.sabric.co.za or your bank’s fraud line immediately.