Last checked: 26 June 2026
If your airtime voucher is not working, first check the voucher network, the recharge PIN, the USSD code format, your signal, and your airtime balance before buying another voucher. A voucher may fail because the PIN was typed incorrectly, the voucher belongs to another network, the USSD session timed out, the voucher has already been used, or the recharge has not reflected yet.
Do not keep retrying the same voucher if the screen says voucher PIN invalid, recharge code failed, recharge voucher failed, or airtime voucher says used. Keep the voucher, till slip, SMS, bank notification, or app transaction reference because the retailer, bank, app, or network may need those details to trace the issue.
For the correct loading process, use load airtime voucher USSD code. If USSD menus are failing in general, use USSD code not working. If you need provider support, use mobile network customer care numbers.
Quick Fixes to Try First
Use these checks before contacting customer care.
| Check | What to do | When to stop |
|---|---|---|
| Voucher network | Confirm that the voucher is for the same provider as your SIM. | Stop if the voucher is for another network. |
| Recharge PIN | Re-enter the PIN slowly and check every digit. | Stop if the same invalid error appears again. |
| USSD code | Use the code printed on the voucher or confirmed by the provider. | Stop if the route is unclear or the menu has changed. |
| Signal | Move to a stronger signal area and retry once. | Stop if USSD keeps timing out. |
| Balance | Check whether the airtime loaded even if the SMS is delayed. | Stop if the balance still has not updated. |
| Proof | Keep the voucher and receipt. | Do not throw anything away if the voucher says used or invalid. |
Vodacom lists prepaid voucher recharge as *136*01*Recharge PIN#. (Vodacom) Cell C lists voucher recharge as *102*voucherpin#. (Cell C) Telkom lists *188*voucher pin# or SMSing the voucher PIN to 188, and also lists *188# or calling 188for balance checks. (Telkom) MTN’s official USSD page lists recharge and airtime options, including *136*10# for debit or credit card balance recharge and *136*3# for buying or transferring airtime, SMSs or data. (MTN)
Only retry after correcting something specific, such as a mistyped digit, weak signal, or wrong code format. If the voucher says used, invalid, or failed repeatedly, stop and escalate with proof.
Why This USSD Problem Happens
An airtime voucher not working does not always mean the voucher is fake or that your money is lost. It means the recharge request was not accepted, not completed, or not reflected on your account yet.
Common causes include:
- Wrong network voucher
A Vodacom, MTN, Cell C, or Telkom voucher must be loaded through the correct provider route. A voucher from one network may not work on another network. - Wrong or old USSD route
Recharge codes and self-service menus can differ by provider and may change over time. Always use the code printed on the voucher or confirmed by the provider. - Mistyped voucher PIN
One wrong digit can trigger a voucher PIN invalid message. Check the full PIN carefully before retrying. - USSD session timeout
USSD can fail when signal is weak, the session expires, the phone disconnects, or the provider’s service is temporarily unavailable. - Voucher already used
If the airtime voucher says used, do not keep retrying. The voucher may need to be traced by the network or the place where it was bought. - Recharge not reflecting yet
Sometimes the recharge succeeds but the confirmation SMS or balance update is delayed. Check your airtime balance before buying another voucher. - SIM or account restriction
A blocked, inactive, suspended, recently swapped, or incorrectly provisioned SIM may not complete recharge actions correctly. - Retailer, bank, or app issue
If you bought the voucher through a supermarket, spaza, banking app, retailer app, or third-party platform, the seller may need to confirm whether the voucher or recharge was issued correctly. - Damaged or unreadable voucher
If the voucher was scratched too hard or the PIN is unclear, do not guess repeatedly. Keep the slip and contact the retailer or provider.
Provider-Specific Checks
Use the provider section below to choose the safest next step. Always verify current codes, support routes, fees, limits, and menu paths with the provider before publishing or relying on them.
| Provider | Current route to check | If the voucher still fails |
|---|---|---|
| Vodacom | Vodacom lists *136*01*Recharge PIN# for prepaid voucher recharge. (Vodacom) | Check the PIN and balance, then contact Vodacom if the voucher says used or invalid. |
| MTN | MTN lists official USSD recharge and airtime options, including *136*10# for card-based recharge and *136*3# for airtime, SMS, or data actions. (MTN) | Check the voucher instructions, MTN app, or MTN support if the correct voucher route is unclear. |
| Cell C | Cell C lists *102*voucherpin# for loading a recharge voucher. (Cell C) | Check the voucher PIN, then use Cell C support if the voucher does not load. |
| Telkom | Telkom lists *188*voucher pin# or SMSing the voucher PIN to 188. (Telkom) | Check your balance, then use Telkom self-service or support if the airtime still does not reflect. |
Check network/account status
Confirm that your SIM is active and able to use normal services. Try making a call, sending an SMS, checking your balance, or opening another USSD menu. If no USSD codes work, the issue may be a network, SIM, signal, or device problem rather than the voucher itself.
If your SIM was recently swapped, blocked, ported, replaced, suspended, or reactivated, contact the network before buying more airtime.
Retry safely
Follow this safe retry process:
- Confirm that the voucher matches your network.
- Check that the voucher PIN is complete and readable.
- Dial the provider’s recharge code exactly as shown.
- Wait for the confirmation screen or SMS.
- Check your airtime balance.
- Retry once only if the first attempt clearly failed because of signal, timeout, or a typing error.
- Stop if the error says used, invalid, failed repeatedly, or the USSD session keeps timing out.
The screen should normally show a confirmation message, successful recharge notice, or updated balance. If you do not see confirmation, check your balance before assuming the recharge failed.
Escalation route
Escalate the issue when:
- the airtime voucher says used;
- the voucher PIN is invalid even though it is typed correctly;
- the recharge looked successful but the airtime did not reflect;
- the voucher was bought through a bank, app, retailer, spaza, supermarket, kiosk, or third-party seller;
- the voucher is damaged or unreadable;
- USSD sessions keep failing;
- the provider code or menu path cannot be confirmed.
Prepare these details before contacting support:
- cellphone number you tried to recharge;
- mobile network;
- voucher value;
- voucher serial number, if shown;
- purchase date and time;
- shop, app, bank, or seller used;
- till slip, SMS, email, or transaction reference;
- exact error message;
- time you tried to load the voucher.
Never share your banking PIN, app password, OTP, full card number, or account password. For airtime voucher tracing, only give voucher details to the official provider, the verified retailer that sold it, or the bank/app support channel where the purchase was made.
Official support route
Use official support when a voucher needs tracing. Vodacom lists 082 135 for customer care from RSA landlines or cellphones. (Vodacom) MTN lists 135 from a cellphone and also lists 083 135 from a non-MTN phone. (MTN) Cell C lists 135 for Cell C customers and 084 135 for non-Cell C customers. (Cell C) Telkom lists interactive voice response support on 081180 and WhatsApp self-service. (Telkom)
For the full directory, use mobile network customer care numbers.
When to Use an App, Website, or Customer Care Instead
Use an app, website, retailer, bank support channel, or customer care instead of USSD when the same recharge voucher keeps failing or when the error needs investigation.
Use another channel when:
- USSD keeps timing out;
- the menu does not open;
- the recharge code failed more than once;
- the voucher says used;
- the voucher PIN invalid message appears again;
- airtime did not reflect after a successful-looking attempt;
- you bought airtime through a bank, app, retailer, or online platform;
- you need recharge history or a transaction reference.
Cell C lists several recharge channels, including voucher recharge, banking app recharge, and online recharge. (Cell C) Telkom lists self-service options including *180#, app, web, WhatsApp, and SMS/self-service routes. (Telkom) Vodacom lists My Vodacom and VodaPay self-service options, while MTN has an online recharge page for airtime and data products. (VodacomNow)
Follow this step-by-step route:
- Stop retrying the same voucher.
If the same error appears twice, pause and keep proof. - Check your balance.
Confirm whether the airtime has already loaded. - Check where the voucher was bought.
Identify whether it came from a store, banking app, retailer app, network app, website, spaza, supermarket, kiosk, or SMS. - Use the same purchase channel first.
If you bought the voucher through a bank or app, check that transaction history first. If you bought it at a till, keep the till slip and start with the retailer. - Contact the mobile network if the voucher status needs tracing.
Ask whether the voucher was recognised, redeemed, or rejected. - Give only relevant information.
Provide the cellphone number, voucher amount, transaction reference, date, time, and error message. Do not give unrelated security details. - Keep the case number.
If support logs a query, write down the reference number and the expected follow-up channel.
If money was deducted from a bank account but airtime did not arrive, treat it as a payment or fulfilment issue first. Contact the bank, retailer, or app where the transaction happened. If they confirm the recharge was sent to the network, then contact the mobile provider with the transaction proof.
FAQs
Why is airtime voucher not working happening?
An airtime voucher may fail because the PIN was typed incorrectly, the voucher belongs to another network, the USSD session timed out, the voucher was already used, or the provider did not complete the recharge request. Check the network, PIN, USSD route, signal, and balance before escalating.
Does this mean the code has changed?
Not always. A recharge code failed message can happen because of signal, timeout, wrong PIN, provider downtime, or an already-used voucher. However, codes and menu paths can change, so verify the current route on the voucher, provider website, provider app, or customer care page.
Can I fix it without calling customer care?
Sometimes. You may fix it by entering the PIN correctly, using the right network code, moving to better signal, restarting your phone, or checking whether the airtime already loaded. If the voucher says used or invalid after careful checking, customer care or the retailer may need to trace it.
Should I use the app instead of USSD?
Use the app or website if USSD keeps timing out, the menu does not open, or you need recharge history. Apps and websites are also useful when the voucher was bought digitally and you need to check whether the transaction succeeded.
Can an airtime voucher be cancelled or reversed?
Do not assume an airtime voucher can be cancelled or reversed. Reversal and refund rules depend on the provider, retailer, payment channel, voucher type, and whether the voucher has already been redeemed. Keep your proof of purchase and ask the seller or provider to confirm the available options.
What happens if a voucher or recharge code expires?
Expiry rules must be checked with the provider or seller. Do not rely on a general expiry period unless it is printed on the voucher or confirmed by the official provider. If the voucher is old, damaged, or unreadable, contact the seller or network before guessing the PIN.
Are there fees or limits for fixing an airtime voucher problem?
Fees, limits, reversal rules, expiry periods, and support processes vary by provider and purchase channel. Check the current provider or retailer terms before publishing any fee, limit, expiry period, or refund promise.
What should I do if my airtime voucher says used?
Stop retrying. Keep the voucher, receipt, SMS, or transaction proof. Contact the retailer or mobile provider and ask them to trace the voucher status. They may need the voucher serial number, purchase time, amount, and affected cellphone number.
What should I do if the voucher PIN is invalid?
Check that the voucher is for your network, then re-enter the PIN slowly. If the voucher PIN invalid message appears again, do not keep guessing. Contact the retailer or provider with your proof of purchase.
What should I do if the recharge voucher failed but money was deducted?
Check whether the airtime loaded to the correct number. If the money was deducted through a bank, retailer, or app, contact that channel with the transaction reference. If they confirm the recharge was sent to the network, contact the mobile provider with the proof and ask for the recharge to be traced.