Last checked: 26 June 2026.
If your airtime is not showing after recharge, do not recharge again immediately. First confirm the number, network, recharge method, balance type, and proof of purchase. A recharge may be delayed, loaded to the wrong number, converted into a bundle, shown under bonus value, or hidden under a separate data, voice, SMS, or promotional balance.
This guide explains what to check when a recharge is not reflecting, including cases where airtime is missing, a voucher says it was used, or data not loaded after recharge. For the wider directory of airtime and bundle actions, use airtime and data USSD codes South Africa. If you only need to confirm your current balance, use check airtime balance USSD code.
Quick Fixes to Try First
Start here before you buy airtime again.
| Check | What to do | Why it matters |
|---|---|---|
| Correct number | Compare the mobile number on the receipt, bank app, till slip, SMS, or voucher record with the SIM in your phone. | If the wrong number was entered, the airtime will not show on your SIM. |
| Correct network | Make sure the recharge was bought for the same network as your SIM. | Some recharge products are network-specific. |
| Correct product | Check whether you bought airtime, data, voice minutes, SMS, or a promotional bundle. | Data or bundle purchases may not increase your normal airtime balance. |
| Correct balance wallet | Check airtime, data, bonus airtime, promotional value, voice, SMS, and contract/top-up balances. | The recharge may be visible under a different balance. |
| Network refresh | Switch flight mode on and off, restart the phone, then check again. | This can refresh the connection and update the balance display. |
| Voucher status | Stop retrying if the voucher says used, invalid, blocked, or already redeemed. | Repeated attempts can make the issue harder to trace. |
| Proof of purchase | Keep the voucher slip, bank reference, app receipt, recharge SMS, date, time, amount, and number. | Customer care may need these details to trace the transaction. |
For Vodacom users, Vodacom lists *135# as a USSD self-service route for viewing balances, buying bundles, and transferring airtime. Vodacom also lists My Vodacom and VodaPay as balance and account-management channels. (Vodacom)
For MTN users, MTN’s official USSD page lists *136# for balance checks, *136*1# for detailed balance enquiries, and *136*2# for buying voice, SMS, data, and promotional bundles. (MTN)
For Cell C users, Cell C says balances can be checked through the Cell C app, *101#, *147# option 2, 136 option 0, SMS “bal” or “balance” to 14302, Cell C website self-service, or agent support. (Cell C)
For Telkom users, Telkom lists *188# for checking balances and says voucher recharge can be done by dialing *188*voucher pin#. Telkom also lists SMS, WhatsApp, IVR, web self-service, and USSD as self-service routes. (Telkom)
If the airtime still does not show after checking the correct balance route, treat it as an unresolved recharge issue and gather proof before contacting support.
Why This USSD Problem Happens
Airtime not showing after recharge can happen for several reasons. The cause is not always the recharge code itself.
The recharge went to the wrong number
This is one of the most common causes. If a number was typed manually in a banking app, retailer system, online recharge form, or third-party platform, one wrong digit can send the airtime to another person. Always compare the number on the receipt with your actual mobile number.
If you do not know your own number, use your provider’s official number-check route before buying again. Do not guess.
The recharge was for a different network
Some vouchers, app purchases, or retail recharges are tied to a specific mobile network. If the recharge product was bought for the wrong network, it may fail or may not reflect on your SIM. Check the network name on the receipt or voucher before retrying.
The value loaded as data or a bundle
If you bought data, your airtime balance may stay the same. The value may show under data balance, night data, social data, app-specific data, voice minutes, SMS, bonus airtime, or promotional value.
If the problem is specifically data not loaded after recharge, check your data wallet first. Use check data balance USSD code for the next step.
The balance display has not updated yet
Sometimes the payment confirms before the network balance screen updates. This can happen with bank-app recharges, card recharges, voucher systems, or third-party sellers. Wait briefly, refresh your network connection, and check again through another official channel.
The USSD session failed
A USSD timeout does not always mean the recharge failed. USSD can fail because of weak signal, network congestion, phone settings, a temporary service problem, an inactive SIM, or an account restriction. If the USSD menu closes before showing a result, check through the app, website, SMS, WhatsApp, or customer care channel.
The voucher is already used or invalid
If a voucher says used, invalid, blocked, or already redeemed, stop entering the PIN. Keep the slip and contact the seller or provider. Do not post the PIN online or send it to unofficial social media accounts.
The airtime was used immediately
Airtime can be used shortly after recharge by mobile data, out-of-bundle usage, active subscriptions, recurring bundles, emergency airtime repayments, or background app activity. If the balance briefly appeared and then dropped, check usage history, active services, data settings, and subscription activity.
The SIM or account has a restriction
A suspended, inactive, recently swapped, recently ported, blocked, or unregistered SIM may not work normally. Contract, top-up, and hybrid customers may also see balances differently from prepaid users.
Provider-Specific Checks
Use the route for your network. Do not assume that a code from one provider works on another provider.
| Provider | First check | What to confirm |
|---|---|---|
| Vodacom | Dial *135# for self-service, or use My Vodacom or VodaPay to view balances and account activity. Vodacom also lists *136# for prepaid balance enquiry and *135*502# for contract balance information in its USSD support result. (Vodacom) | Confirm whether the recharge shows as airtime, bundle value, bonus airtime, data, or contract/top-up balance. |
| MTN | Dial *136# for balance checks or *136*1# for detailed balance enquiries. MTN lists *136*2# for buying voice, SMS, data, and promotional bundles. (MTN) | Confirm whether the recharge loaded as airtime, a bundle, a promotional balance, or a different product. |
| Cell C | Dial *101#, or dial *147# and choose the balance option. Cell C also lists app, IVR, SMS, website, and agent routes for balance enquiries. (Cell C) | Confirm whether the recharge appears in the app, USSD balance, SMS balance, or website self-service. |
| Telkom | Dial *188# to check balances. Telkom lists *188*voucher pin# for voucher recharge and also offers SMS, WhatsApp, IVR, web self-service, and USSD routes. (Telkom) | Confirm whether the value appears under airtime, data, voice, or account usage balances. |
If you were trying to load a voucher, use load airtime voucher USSD code. If your airtime loaded but you need to buy a data bundle, use buy data USSD code. If you need support contacts, use mobile network customer care numbers.
When to Use an App, Website, or Customer Care Instead
USSD is useful when you do not have mobile data, but it is not always the best route for a missing recharge. Use an app, website, SMS, WhatsApp, bank support, retailer support, or customer care when you need a transaction trace.
Step-by-step escalation route
- Check the balance through your provider’s official route.
Use the current USSD balance code, app, website, SMS, WhatsApp, or self-service channel for your network. - Check the right balance type.
Look for airtime, data, voice, SMS, bonus airtime, promotional value, and contract/top-up balances. - Confirm the recharge details.
Check the mobile number, network, amount, date, time, and product type. - Check the payment status.
If you used a bank, retailer, app, or online platform, confirm whether the payment was successful, pending, reversed, or failed. - Refresh your network connection.
Turn flight mode on and off, restart the device, and check again. - Stop if the voucher shows an error.
Do not keep retrying the same PIN if it says used, invalid, incorrect, blocked, or already redeemed. - Gather proof.
Keep the voucher slip, serial number, PIN, till receipt, bank reference, app receipt, SMS confirmation, screenshots, and current balance screenshot. - Contact the correct support channel.
If the network received the recharge but did not allocate it correctly, contact the mobile provider. If the payment platform took money but the network has no recharge record, contact the bank, retailer, or app provider.
What you should see after a successful recharge
After a successful recharge, you should usually see at least one of the following:
- a USSD confirmation screen;
- an SMS confirming the recharge;
- an updated airtime balance;
- an updated data, voice, or SMS bundle balance;
- a purchase record in the provider app;
- a transaction record in your bank app;
- a till slip or voucher receipt showing the mobile number and amount.
If none of these appears, do not keep buying more airtime. Escalate with proof.
When to stop troubleshooting
Stop using USSD and contact support if:
- money was deducted but no airtime or bundle reflects;
- the voucher says used but the balance did not increase;
- the recharge went to the wrong number;
- the app, SMS, and USSD all show no update;
- the same error appears repeatedly;
- your SIM suddenly has no service;
- your account appears blocked, suspended, or restricted;
- the missing recharge involves a large amount.
FAQs
Why is my airtime not showing after recharge?
Your airtime may not show because the recharge went to the wrong number, loaded as a bundle, reflected under bonus value, failed during processing, or has not updated yet. It can also happen because of a USSD timeout, weak signal, account restriction, or voucher error.
What should I check first?
Check the mobile number, network, product type, receipt, and balance wallet. Then restart your phone, check through another official channel, and keep your proof of purchase.
Does this mean the USSD code has changed?
Not always. A recharge can fail or delay even when the code is correct. However, USSD menus can change, so verify the current provider code or menu before publishing or sharing instructions.
Can I fix it without calling customer care?
Sometimes. You may be able to fix it by checking the correct balance, refreshing the network connection, using the app, checking data balance separately, or waiting briefly for the recharge to reflect. Contact customer care if money was deducted, a voucher says used, or the recharge still does not appear.
Why is my data not loaded after recharge?
The purchase may have been airtime instead of data, the bundle may be in a separate wallet, or the data purchase may still be processing. Check your data balance, bundle expiry, promotional data, and purchase history. If the transaction shows success but the data is missing, contact the provider or seller with proof.
Should I use the app instead of USSD?
Use the app or website when you need a clearer view of purchase history, bundle balances, expiry dates, and transaction records. Use USSD when you do not have mobile data or need a quick balance check from the SIM. If a recharge is missing, the app or customer care route may be easier because it can show more detail.
Does checking airtime require mobile data?
USSD normally works without mobile data, but do not assume every provider code is free or available on every SIM type. Verify provider-specific costs, restrictions, and availability before publishing. Telkom, for example, lists *188# for checking balances from a Telkom SIM, while Vodacom lists *135# as a self-service route from a Vodacom cellphone. (Telkom)
What should I do if a voucher says used?
Stop retrying the PIN. Keep the voucher slip, serial number, purchase time, store details, and mobile number. Contact the provider or retailer with those details. Do not share the voucher PIN with unofficial accounts or public pages.
What should I do if I recharged the wrong number?
Contact the seller, bank, app, retailer, or network as soon as possible with the receipt. Reversals are not always possible, so always check the number carefully before confirming a recharge.
Can prepaid and contract users see different balances?
Yes. Prepaid users usually expect airtime or bundles to reflect directly on the SIM. Contract, top-up, and hybrid users may see spend limits, recurring allocations, billed purchases, or account-specific balances. Always check the balance type that matches your account.
Where can I find related airtime and data guides?
Use airtime and data USSD codes South Africa for the main directory. For specific tasks, use check airtime balance USSD code, load airtime voucher USSD code, buy data USSD code, check data balance USSD code, or mobile network customer care numbers.