Fix a problem

Bought Data But Not Working

  • *135#
  • *136#
  • *136*1#
  • *136*2#

Last checked: 26 June 2026

If you bought data but not working is the problem you are facing, do not buy another bundle immediately. First check whether the bundle was activated, whether it is showing on the correct SIM, and whether your phone is actually using that bundle for mobile data.

This issue is also called data bundle not activateddata bought but not reflecting, or data bundle loaded but not working. It can happen after buying data through USSD, a banking app, a network app, a voucher, a retailer, or a transfer from another person.

Use this page to run the safest checks first. If the bundle still does not work, move to your provider’s official app, website, store, or customer care route.

For related steps, use:

What you needRelated guide
Buy another bundle safelybuy data USSD code
Check whether the bundle is activecheck data balance USSD code
Recharge went through but airtime is missingairtime not showing after recharge

Quick Fixes to Try First

Start with these checks before repeating the purchase.

  1. Check your data balance.
    Do not rely only on the payment message. The money may have gone through while the bundle is still pending, failed, or linked to another number.
  2. Check the correct SIM.
    If your phone uses two SIM cards, make sure the SIM that received the bundle is selected for mobile data.
  3. Turn mobile data off and on.
    Switch mobile data off, wait a few seconds, then switch it on again.
  4. Restart your phone.
    A restart forces the SIM to reconnect to the mobile network.
  5. Turn off Wi-Fi.
    A weak Wi-Fi connection can make it look like your mobile data is not working.
  6. Check the bundle type.
    Some data bundles are not general-use bundles. A bundle may be night-only, social-only, app-specific, promotional, router-specific, or valid only for a certain period.
  7. Check signal strength.
    If your phone shows no service, emergency calls only, or very weak signal, the bundle may be active but unusable.
  8. Check internet settings.
    If no mobile data works at all, the phone may need the correct APN or internet settings.
  9. Stop if airtime is being deducted.
    If your airtime is going down while your bundle is not being used, turn off mobile data and check your balances before continuing.
  10. Keep proof of purchase.
    Save the SMS, app receipt, bank notification, voucher slip, or reference number.

What you should see next: once the bundle is active, your balance should show the bundle amount, validity, and sometimes the bundle type. If the bundle is missing after payment, treat it as a failed or delayed activation instead of buying again immediately.

Why This USSD Problem Happens

A data bundle can fail to work even when the purchase looked successful. The most common reasons include:

This does not always mean the USSD code is wrong. It may mean the purchase has not reflected, the bundle is not eligible for what you are trying to do, or the phone is not connecting correctly.

Retry safely

Do not keep pressing confirm or buying the same bundle again if you are not sure what happened. A safer retry path is:

  1. Check your data balance.
  2. Check your airtime or bank balance to see whether payment was deducted.
  3. Restart the phone.
  4. Turn Wi-Fi off and test a simple webpage.
  5. Check whether the bundle is anytime data or restricted data.
  6. Use the provider app, website, or customer care channel to confirm purchase history.
  7. Only buy again once you know the first purchase failed, reversed, or was not charged.

Common messages you may see include “request failed”, “session timed out”, “service unavailable”, “insufficient balance”, “transaction pending”, “bundle not available”, or “you are not eligible for this offer”. If the message appears after you confirmed payment, save it before retrying.

Provider-Specific Checks

The safest provider-specific check is to confirm the balance through an official channel. Use the table below as a starting point, but always follow the live menu on your phone because USSD options and bundle names can change.

ProviderOfficial checks to tryWhat to confirm
VodacomVodacom lists My Vodacom and VodaPay as channels to view balances and buy bundles, and says users can dial *135# from a Vodacom phone to view balances and buy bundles. Vodacom’s data bundle terms also list USSD, VodaPay, and customer care as balance channels. (Vodacom)Confirm that the bundle appears on the correct number, check the expiry, and confirm whether it is normal data or a restricted bundle.
MTNMTN’s official USSD information lists *136# for balance checks, *136*1#for detailed balance enquiries, and *136*2# for buying voice, SMS, data, and promotional bundles. MTN also says its app can check detailed balances, monitor data usage, set spend and usage limits, and manage out-of-bundle usage. (MTN)Check detailed balances before buying again, especially if the bundle may be promotional, depleted, expired, or not eligible for your current use.
TelkomTelkom says users can dial *180# to buy daily, weekly, or monthly bundles, and can check data and voice balances by dialling *188# from a Telkom SIM. Telkom also lists WhatsApp, the self-service portal, MyTelkom App, banking apps, and Telkom Stores as bundle channels. (Telkom)Confirm whether the bundle was bought for the correct Telkom SIM, then check *188#, MyTelkom, or another official Telkom route if browsing still fails.
Cell CCell C says users can buy data online or dial *147# from a Cell C SIM, and can check remaining data by dialling *101# or *147#. Cell C also lists the app, IVR, SMS, website self-service, and customer care as balance routes. (Cell C)Confirm the balance through more than one route if needed, then check GPRS/APN settings or contact Cell C if the bundle is visible but unusable.

Check network and account status

If the bundle appears but still does not work, check whether the problem is with the SIM, phone, account, or network.

Ask:

If voice and SMS work but data does not, the issue may be bundle type, APN settings, account restrictions, or coverage. If nothing works, the issue may be SIM, signal, RICA/account status, or a wider provider problem.

Official support route

Escalate to your provider when:

Prepare these details before contacting support:

Do not share banking PINs, full card details, OTPs, app passwords, or online banking login details with anyone claiming they can activate the bundle.

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 when a bundle is missing or not working. Use another official channel when you need more detail.

Use the app or website when:

  1. You need to see detailed balances.
  2. You want to confirm purchase history.
  3. You need to check the bundle expiry time.
  4. You are not sure whether the bundle is anytime, night, social, promotional, or app-specific data.
  5. You need to manage out-of-bundle settings or spend limits.
  6. USSD keeps timing out.
  7. You have Wi-Fi available and can log in safely.

Use customer care when:

  1. The payment was deducted but no bundle is visible.
  2. The bundle is visible but nothing loads.
  3. The balance is reducing from airtime instead of the bundle.
  4. The purchase went to the wrong number.
  5. You suspect a SIM or account restriction.
  6. Your phone lost signal unexpectedly.
  7. You need the provider to trace a transaction.

When support replies, confirm:

If the support agent confirms that the bundle failed, ask whether the payment will reverse or whether the bundle will be loaded manually. If the bundle is active but restricted, ask exactly what it can be used for before buying another one.

FAQs

Why is bought data but not working happening?

It usually happens because the bundle has not activated, the wrong SIM is selected, the bundle is restricted, the balance has not updated, the phone has poor signal, or the internet settings are wrong. Check your balance first, restart the phone, and confirm the bundle type before buying again.

Does this mean the code has changed?

Not necessarily. A USSD code can still work while the menu options or bundle offers have changed. Follow the live menu on your phone and verify current codes through the provider before publishing or relying on old instructions.

Can I fix it without calling customer care?

Sometimes. You can check your balance, restart the phone, switch mobile data off and on, check the correct SIM, turn off Wi-Fi, and confirm APN settings. If payment was deducted and the bundle is still missing, use customer care or the provider’s app or website to trace it.

Should I use the app instead of USSD?

Use the app when you have Wi-Fi or another internet connection because it often shows more detail, including balances, purchase history, and expiry dates. Use USSD when you have no mobile data and need a quick balance or bundle menu.

Does bought data but not working require airtime or mobile data?

Checking USSD does not usually need an active data bundle, but buying data may require airtime, a bank payment, a card payment, or another accepted payment method depending on the provider and channel. Do not assume a code is free or available on every SIM unless your provider confirms it.

Why might bought data but not working fail or show the wrong balance?

It may fail because of delayed activation, a failed transaction, a wrong-number purchase, a restricted bundle, an expired bundle, network downtime, poor signal, contract spend limits, or incorrect phone settings. Compare your balance through USSD, the app, or website before buying again.

What should users do before confirming a purchase or transfer?

Check the number, provider, price, bundle size, expiry, and bundle type. Stop before confirming if the menu does not clearly show what you are buying.

Where can users find related airtime or data guides?

Use buy data USSD code if you need to buy a bundle, check data balance USSD code if you need to confirm whether data is active, or airtime not showing after recharge if the recharge itself did not reflect.