To cancel a data bundle in Afghanistan, use your network's stop code: on ATOMA dial *344*8#Dial, on Etisalat send PU plus the bundle code to 3378, and on AWCC dial the bundle's cancel code from the table below. For Roshan and Salaam, use the app or call the help line. Cancelling matters most on bundles that renew themselves, because a renewal takes the full price from your airtime again.
Tap Copy next to any code, then paste it into the phone app. On an Android phone you can also tap Dial, or Text for an SMS code. iPhones do not allow websites to dial these codes, so on an iPhone tap Copy, open Phone, paste, and press call.
Key takeaways
- A renewing bundle can quietly use up airtime you meant for calls.
- ATOMA says auto-renewal is off by default, and you choose it when you subscribe.
- Not every AWCC bundle has a cancel code, so some simply run until they expire.
- Salaam and Roshan do not publish a cancel code we could check, so call them.
Quick table: every Afghan network
| Network | Numbers start with | Buy a bundle | Check remaining data | Main balance | Help |
|---|---|---|---|---|---|
| ATOMA (formerly MTN) | 076, 077 | *344#Dial |
*344#Dial then reply 7 |
*310#Dial |
779 |
| AWCC | 070, 071 | Bundle code below | Bundle code below | *123#Dial |
152 |
| Etisalat | 073, 078 | D50 to 3378Text (example) |
505 to 606Text |
*123#Dial |
888 |
| Roshan | 072, 079 | My Roshan app, or SMS to 555 | My Roshan app | *444#Dial |
333 |
| Salaam | 074, 075 | Bundle code below | Bundle code below | *888#Dial |
744 |
Bundle codes come from each operator's own website, checked on 1 November 2026: ATOMA, AWCC, Etisalat and Salaam. Main-balance codes and the AWCC, Roshan and Salaam help numbers come from independent guides, so treat those as a good starting point. Operators change codes and prices, so if a code fails, ask the network's help line.
Why bundles need cancelling
A one-off bundle ends by itself. A renewing bundle buys itself again when it expires, as long as there is airtime on the SIM. Many people only notice when their balance is suddenly much lower than they left it.
So if your airtime keeps vanishing, look for a renewing bundle first. Our balance guide shows how to see what is active on your SIM.
How to cancel a bundle on ATOMA
ATOMA uses one cancel code across the bundle pages we checked.
| What to do | Code |
|---|---|
| Cancel your data bundle | *344*8#Dial |
| Open the bundle menu | *344#Dial |
| See remaining data (reply 7) | *344#Dial |
ATOMA's bundle pages say auto-renewal is off by default and is switched on when you subscribe, so you only need this if you turned it on. They also say that data you have not used is kept when you deactivate, but any remaining megabytes are lost once the bundle expires.
How to cancel a bundle on AWCC
AWCC publishes a cancel code for some bundles, and the last digit is always 2. Where AWCC lists no cancel code, the bundle runs until it expires.
| Bundle | Lasts | Cancel code |
|---|---|---|
| 200 MB | 1 day | *477*15*2#Dial |
| 450 MB | 1 day | *477*2*2#Dial |
| 1 GB | 1 day | *477*50*2#Dial |
| 2 GB | 1 day | *477*77*2#Dial |
| 3 GB | 1 day | *477*99*2#Dial |
| 1,536 MB | 7 days | *477*3*2#Dial |
| 3 GB | 7 days | *477*210*2#Dial |
| Friday 3 GB | Fridays | *477*90*2#Dial |
| 3.5 GB night | 1 night | *477*25*2#Dial |
| 3 GB night | 7 nights | *477*75*2#Dial |
AWCC's table marks the weekly 1,536 MB bundle on code 3 as auto-renewing. It lists a second 1,536 MB bundle under code 109, with no renewal and no cancel code, so pick that one if you only want it once. The activation code for it is *477*109*1#Dial.
For monthly bundles, AWCC's page lists no cancel code. Call 152 if you need to stop one.
How to cancel a bundle on Etisalat
Etisalat's rule is simple. Take the code you used to activate, and put PU in front of it. Send that to 3378.
| Bundle | Lasts | Etisalat price | Activate by SMS | Cancel by SMS |
|---|---|---|---|---|
| 200 MB | 1 day | 15 AFN | D200 to 3378Text |
PU D200 to 3378Text |
| 1 GB | 1 day | 50 AFN | D50 to 3378Text |
PU D50 to 3378Text |
| 2 GB | 1 day | 77 AFN | D2 to 3378Text |
PU D2 to 3378Text |
| 3 GB | 1 day | 90 AFN | D3 to 3378Text |
PU D3 to 3378Text |
| 1,500 MB | 7 days | 99 AFN | W99 to 3378Text |
PU W99 to 3378Text |
| 3 GB | 7 days | 199 AFN | W199 to 3378Text |
PU W199 to 3378Text |
| 5 GB | 7 days | 229 AFN | C229 to 3378Text |
PU C229 to 3378Text |
| 1 GB | 30 days | 95 AFN | M95 to 3378Text |
PU M95 to 3378Text |
| 3 GB | 30 days | 275 AFN | M275 to 3378Text |
PU M275 to 3378Text |
| 8 GB | 30 days | 500 AFN | 8GB to 3378Text |
PU 8GB to 3378Text |
| 13 GB | 30 days | 599 AFN | 599 to 3378Text |
PU 599 to 3378Text |
| 20 GB | 30 days | 888 AFN | 888 to 3378Text |
PU 888 to 3378Text |
| 30 GB | 30 days | 1,099 AFN | A1099 to 3378Text |
PU A1099 to 3378Text |
| 40 GB | 30 days | 1,699 AFN | 1699 to 3378Text |
PU 1699 to 3378Text |
You can also call 888, use the My Etisalat app, or visit a shop. Etisalat's page marks bundles such as the daily, weekly and monthly ones as renewing, so this is the network where the cancel code matters most. Its hourly bundles are listed as not renewing.
How to cancel a bundle on Roshan
| What you want to do | How to do it on Roshan |
|---|---|
| See current bundles and subscribe | Open the My Roshan app |
| Subscribe by SMS | Text the bundle's code to 555 (codes are listed in the bundles section of roshan.af) |
| See remaining data | Open the My Roshan app dashboard |
| Main balance | *444#Dial |
| Help from a person | Call 333 |
Roshan's website does not publish its bundle codes in a form we could check, and the lists on other websites disagree with the prices Roshan shows today. So we are not printing bundle-by-bundle codes here, because a wrong code could buy the wrong bundle. The app and 333 always give the current one.
How to cancel a bundle on Salaam
Salaam's bundle table lists codes to activate a bundle and to ask about it, but no cancel code. To check what is active, use the enquiry code for your bundle, such as *740*12*2#Dial for the daily 1 GB bundle, and call 744 to stop one.
| Bundle | Lasts | Salaam price | Activation code | Activate by SMS | Check this bundle |
|---|---|---|---|---|---|
| 100 MB | 1 day | 10 AFN | *740*11*1#Dial |
A 100MB to 740Text |
*740*11*2#Dial |
| 1 GB | 1 day | 45 AFN | *740*12*1#Dial |
A 49 to 740Text |
*740*12*2#Dial |
| 2 GB | 7 days | 90 AFN | *740*91*1#Dial |
A WD to 740Text |
*740*91*2#Dial |
| 1 GB | 1 month | 90 AFN | *740*1*1#Dial |
A 1GB to 740Text |
*740*1*2#Dial |
| 2 GB | 1 month | 140 AFN | *740*2*1#Dial |
A 2GB to 740Text |
*740*2*2#Dial |
| 3 GB | 1 month | 184 AFN | *740*3*1#Dial |
A 3GB to 740Text |
*740*3*2#Dial |
| 5 GB | 1 month | 276 AFN | *740*5*1#Dial |
A 5GB to 740Text |
*740*5*2#Dial |
| 10 GB | 1 month | 415 AFN | *740*10*1#Dial |
A 10GB to 740Text |
*740*10*2#Dial |
| 20 GB | 1 month | 800 AFN | *740*20*1#Dial |
A 20GB to 740Text |
*740*20*2#Dial |
| 30 GB | 1 month | 999 AFN | *740*30*1#Dial |
A 30GB to 740Text |
*740*30*2#Dial |
| 50 GB | 2 months | 1,499 AFN | *740*50*1#Dial |
A 50GB to 740Text |
*740*50*2#Dial |
How to avoid unwanted renewals
- Read the confirmation message. It normally says whether the bundle renews.
- Keep airtime low if you want a bundle to end. A renewal needs enough balance. This is not guaranteed to stop every renewal, but it stops the money going unnoticed.
- Choose a one-time bundle. Buying a bundle for one month means there is nothing to renew next month.
- Check after you top up. Airtime added to a SIM with a renewing bundle can be used for that renewal first.
If family abroad pays for your data, a bundle sent through a top-up site may suit you better than airtime sitting on the SIM. Our guide to airtime and data bundles compares the two.
What happens to your data when you cancel?
This depends on the network, and the rules are not all published. ATOMA says data not used is kept when you deactivate, but is lost once the bundle expires. On other networks, assume cancelling could end the bundle straight away, and use up what you need first. If it matters, ask the help line before you send the code.
Most networks also do not refund a bundle you have started using. So cancelling usually protects your next renewal, not the money you have already paid. Once you are ready for something new, the activation codes for your network are one step away.
Frequently asked questions
Why was my balance taken after my bundle ended?
The bundle most likely renewed itself. Check what is active on your SIM, cancel the bundle with your network's code, and ask the help line if you do not recognise it.
Can I get my money back for a bundle?
Bundles bought from your airtime are normally final once activated. Ask your network's help line straight away if a bundle was activated by mistake, as they are the only ones who can reverse it.
How do I know a bundle was cancelled?
You should receive a confirmation message from your network. If nothing arrives, check your active bundle again. If it is still there, call the help line in the table above.
Does cancelling a bundle remove my airtime?
No. Cancelling a bundle does not touch your main balance. It only stops the bundle, and any renewal that would have used your airtime.
I bought a bundle from a website. Do I need to cancel it?
A bundle bought for a number on TopUpAFG is a single purchase for that number, and we do not set up any repeat payment. If the SIM has a renewing bundle, that was set up on the SIM itself.