To activate a data bundle in Afghanistan, top up your balance, then dial or text your network's bundle code. ATOMA and AWCC use a USSD code you dial, Etisalat uses an SMS to 3378, Salaam offers both, and Roshan works through the My Roshan app or an SMS to 555. The bundle's price comes out of your airtime, and the data is ready to use once the network confirms it.
This guide has the code for every network, ready to copy. 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
- First find your network from the start of your number, because a code only works on its own network.
- You need enough airtime for the bundle before you dial, or the network will refuse it.
- If someone abroad buys you a bundle through a top-up site, it is activated for you and you do not need any code.
- Bundle prices here are the networks' own prices, paid from your airtime balance.
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.
Step 1: Find your network
The first three digits of the number tell you the network. A number starting 077 is ATOMA, 078 is Etisalat, 070 is AWCC, 079 is Roshan and 074 is Salaam. If a number has moved network, the first digits can be misleading, so check our guide to Afghan network prefixes if a code keeps failing.
This matters because each network's codes work on that network only. Dialling an ATOMA code on an AWCC SIM does nothing useful.
Step 2: Make sure you have enough airtime
Activation takes the full price from your main balance in one go. If you have 40 AFN and the bundle costs 50 AFN, it will not activate. Check your main balance with the code in the table above.
If you are short, a family member abroad can send airtime to your number in a few minutes. Our guide to airtime and data bundles explains which of the two suits you better.
Step 3: Activate the bundle on your network
How to activate a bundle on ATOMA
Dial the code for the bundle you want and wait for the confirmation message. You can also dial *344#Dial or *247#Dial and pick a bundle from the menu.
| Bundle | Lasts | ATOMA price | Activation code |
|---|---|---|---|
| 200 MB | 24 hours | 15 AFN | *344*12#Dial |
| 450 MB | 24 hours | 30 AFN | *344*13#Dial |
| 1 GB | 24 hours | 50 AFN | *344*14#Dial |
| 2 GB | 24 hours | 75 AFN | *344*15#Dial |
| 1 GB | 7 days | 89 AFN | *344*22#Dial |
| 3 GB | 7 days | 199 AFN | *344*24#Dial |
| 1 GB | 30 days | 95 AFN | *344*30#Dial |
| 2 GB | 30 days | 185 AFN | *344*31#Dial |
| 3 GB | 30 days | 275 AFN | *344*52#Dial |
| 4 GB | 30 days | 315 AFN | *344*32#Dial |
| 5 GB | 30 days | 350 AFN | *344*53#Dial |
| 10 GB | 30 days | 550 AFN | *344*33#Dial |
| 18 GB | 30 days | 799 AFN | *344*34#Dial |
| 40 GB | 30 days | 1,499 AFN | *344*36#Dial |
| 60 GB | 30 days | 1,999 AFN | *344*55#Dial |
| 100 GB | 30 days | 2,999 AFN | *344*100#Dial |
ATOMA's site lists the same code for its 13 GB and 25 GB monthly bundles, so we have left those two out. To buy either one, dial *344#Dial and choose it from the menu. ATOMA is the network formerly called MTN Afghanistan, so its older guides may still use that name.
How to activate a bundle on AWCC
Each AWCC bundle has its own code. The number in the middle identifies the bundle, a final 1 activates it, and a final 4 checks it.
| Bundle | Lasts | AWCC price | Activation code | Check this bundle |
|---|---|---|---|---|
| 450 MB | 1 day | 30 AFN | *477*2*1#Dial |
*477*2*4#Dial |
| 1 GB | 1 day | 50 AFN | *477*50*1#Dial |
*477*50*4#Dial |
| 2 GB | 1 day | 75 AFN | *477*77*1#Dial |
*477*77*4#Dial |
| 3 GB | 1 day | 90 AFN | *477*99*1#Dial |
*477*99*4#Dial |
| 3 GB | 3 days | 150 AFN | *477*152*1#Dial |
*477*152*4#Dial |
| 3 GB | 7 days | 199 AFN | *477*210*1#Dial |
*477*210*4#Dial |
| 5 GB | 7 days | 275 AFN | *477*275*1#Dial |
*477*275*4#Dial |
| 10 GB | 15 days | 499 AFN | *477*497*1#Dial |
*477*497*4#Dial |
| 1 GB | 30 days | 95 AFN | *477*110*1#Dial |
*477*110*4#Dial |
| 3 GB | 30 days | 250 AFN | *477*4*1#Dial |
*477*4*4#Dial |
| 5 GB | 30 days | 350 AFN | *477*391*1#Dial |
*477*391*4#Dial |
| 10 GB | 30 days | 550 AFN | *477*550*1#Dial |
*477*550*4#Dial |
| 18 GB | 30 days | 800 AFN | *477*8*1#Dial |
*477*8*4#Dial |
| 25 GB | 30 days | 999 AFN | *477*999*1#Dial |
*477*999*4#Dial |
| 54 GB | 30 days | 1,800 AFN | *477*16*1#Dial |
*477*16*4#Dial |
| 100 GB | 30 days | 3,000 AFN | *477*27*1#Dial |
*477*27*4#Dial |
How to activate a bundle on Etisalat
Etisalat works by text message. Send the bundle's code as an SMS to 3378. For example, send D50 to 3378 for the daily 1 GB bundle. You can also call 888 to ask for it, use the My Etisalat app, or visit an Etisalat shop.
| 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 |
How to activate 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 activate a bundle on Salaam
Salaam gives you a choice: dial the USSD code, or send the SMS. When you text, keep the space after the letter A.
| 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 |
Step 4: Turn on mobile data and wait for the confirmation
After activating, you should receive a confirmation message. Then make sure mobile data is on. On a dual-SIM phone, check that data is set to the SIM you just activated, because many phones default to the other one.
If the bundle is active but nothing loads, turn airplane mode on for 30 seconds, then off. That makes the phone reconnect. If it still fails, work through why a data bundle is not working, which covers APN settings, Wi-Fi and signal.
Should you activate it yourself or have it sent?
If you are in Afghanistan with airtime, dialling the code is the quickest route. It also gives you every bundle the network offers, including the short ones.
If your family is abroad, they can buy the bundle directly. At TopUpAFG, data bundles for ATOMA, AWCC and Etisalat are activated on the number for you, so nobody has to dial anything. Roshan and Salaam numbers can receive airtime, and the person in Afghanistan then activates the bundle with the steps above.
Not sure which size to pick? See how much data you need each month, or compare the best data bundles by network.
Frequently asked questions
Why does my network say I have insufficient balance?
The bundle costs more than your main balance. Check your balance, add airtime, and try again. The whole price is taken at once, so a partial balance will not work.
Can I activate a bundle for another person?
A USSD or SMS code activates a bundle on the SIM you use it from. To give someone else a bundle, send them airtime so they can activate it, or buy the bundle for their number on a site that sells bundles directly.
How long does activation take?
It is usually quick, and you should get a confirmation message. At busy times it can take a little longer. If nothing has arrived after several minutes, check your bundle before you try again, so you do not buy it twice.
Can I have two bundles active at once?
Networks treat this differently, and the rules can vary by bundle. Ask your network's help line before buying a second bundle on top of one that is still running.
Do these codes work on an iPhone?
Yes, once you dial them. iPhones do not let a website dial them for you, so copy the code, paste it into the Phone app, and press call.