These days, almost everybody needs their phone in their very routine tasks. Being on a trip to a foreign country, you might need your phone more than ever to check guidelines, search for places to visit, navigate your destinations by map, share your experience on social media, and use google translate to communicate with the locals. More importantly, you will need the internet on your phone to have access to the internet.

Traveling to Iran, registering a mobile phone will be one of the very first conflicts you might face. In this article, we will provide you with all the steps for how to register a phone in Iran. Visiting Iran, you have two options to use your phone. One way is to pay the roaming fees which is almost expensive and use your own sim card; besides, you might not have access to mobile data and you can only use WiFi. Or you can buy an Iranian Sim Card and in case of using it for more than a month, you will need to register your cellphone. As a custom fee, you will need to pay a small fee for the process. 


What is Registration for?

With the implementation of Iran’s National Mobile Registry Plan back in October 2017, people must register all new mobile phones to be eligible for use in Iran. This law is to fight smuggling phones to Iran. As a result, all people who want to use their phones for more than one month in Iran will need to register their phones as a way to pay the customs fees. The good news is that foreign tourists visiting the country can use Iranian SIM Cards on their phones, however, you need to register your phone if you are going to stay more than 30 days.

You might be wondering how actually the 30 days count! Well, the 30 days would start from the first time you put the local SIM Card on your phone. That being said, your phone will stop working 30 days after it is turned on for the first time with an Iranian SIM Card. This means even if you stay in Iran for less than a month and plan to come back later and use the same phone, you can’t use it.

HAMTA website to register phone in Iran

If you’re among travelers who plan to use your mobile phone for more than 30 days or if you are traveling here for a second time with the same cell phone, you must register your mobile phone in Iran. Besides, you have to pay a registration fee which is based on the model and ROM of your mobile.

Note that the new law issued on August 9, 2020, indicates that only sim cards being activated for more than 20 days can be registered. That is to say that after buying and activating a sim card, one cannot register it not until 20 days passed from activation. The law for registering before 30 days stays input; meaning that you will need registering a sim card between 20 to 30 days of activation. 

Bear in mind that, you can register your phone either yourself or by mobile operator shops. If you are looking to go to an operator sop, take your passport with you and they will take care of everything.

What You Need to Register your Phone in Iran 

  •         Your phone’s IMEI (International Mobile Equipment Identity) – A 15 digit number that you can find in the phone’s box or on the phone settings under “Phone status-IMEI information” OR  get by dialing *#06#
  •         The sim card phone number you bought in Iran(purchased with your own passport ) – a code will be sent to your phone number in order to proceed with the registration
  •         Your passport number and your visa extension code (the 16 digit code that comes with your visa extension document)
  • WiFi to access the website and to be able to pay the fees.


IMEI code for registering mobile phone in Iran

Online Mobile Registration; A Step by Step Instructions

Unfortunately, the process is in Persian but no worries. We will take the registration process step by step so that you will easily register the mobile phone all by yourself.

1.  Go to the Islamic Republic of Iran customs administration (IRICA) website by clicking on the link below:

2.   First things first, terms of the policy. Click on the white box that tells each traveler can ONLY register one phone in a year.

Ultimate Guide to register cellphone in Iran -

3.   Enter your phone’s IMEI 1 (code) in the field. IMEI is a 15 digit code and you can find it both in your phone settings or by dialing *#06#

 (If your phone has two IMEI codes (two sim cards), click on green + sign to see the second field; where you are supposed to enter your phone’s IMEI 2 )

Enter the security code and now you will lead to the next step.

how to add the second sim card for registration
how to add the second sim card for registration

4.    Now the information about your phone will be shown to you. In case you have entered the right IMEI, the information will be true and you can click on the orange bottom left (ادامه). If the information is not correct, you might have entered the wrong IMEI. So, click on the orange bottom in right (بازگشت) to go back to the previous level.

Confirm the information

5.  You must enter your device’s type (تلفن همراه), brand, model, and technical specifications, one after another, in the following fields. If you enter the fourth blank first –technical specification of your phone-, other parts will be filled automatically.


** The bottom on the right side of the page is for back and you can choose it whenever you wanted to go back. 

Click on the orange button on the left to switch into a new page.

Here is a filled sample
Here is a filled sample


6.   This section has four parts:

  • The first field asks for custom’s information (you should enter from which border have entered the country) {(امام خمینی= Imam Khomeini) (بازرگان= Bazargan), ….}
  • The second field is for your phone number.
  • Then you should enter the 16-digit code given to each foreign visitor on their visa extension document (ID number).
  • The last field is for the passport number.  

** Be careful to enter all the information correct since the information will be checked by Passport Police Officer and any error in the inserted information will cause in banning registering your mobile phone in Iran.

 Click on the orange button entitled “ادامه” meaning next to go on to the next page. 

all the things you need to know for phone registration

7.  Now, a code will be sent to your phone based on the number you have entered in the previous section. Fill the new field with the 4-letter security.

Click on the orange button entitled “ادامه” on the left to go next

enter the security code
enter the security code

8.  Now all the information you have inserted will be shown to you and it asks for your final check to assert its correctness.

  • In case you see any error, click on the blue bottom on the top-right of the page where you will be lead to the first page to insert the information all over again. 
  • If the information is correct, click on the orange bottom (پرداخت) to pay for the registration fee.
  • If you are do not want to proceed, just click on the red bottom (حذف) to cancel all the processes.

pay or delete the request

**  You will receive a text message consisting of a link to pay in case you confront any failure while paying the process.  

 9.   Enter your bank card field (included your 16-digit card number, your second passcode, or online passcode which you can obtain from your bank ATM, cvv2 which is on your card, and expiration date of your card). Click on the green button and finish the payment.

  Click on the green button to finalize the payment and go on to the next page.

  Now you are redirected to the IRICA website (custom’s website). As you can see there is a message indicating that your payment has been successfully done. We suggest taking a screenshot from this page.

Click on the blue bottom (تکمیل فرآیند= complete the process)

 10.   Congrats! Your information now has been successfully registered. Now click on the orange bottom (ارسال اطلاعات به همتا= Send the information to HAMTA)

sending Information to HAMTA

11.   Now, you will receive a text from HAMTA to link you to pay the HAMTA Service Fee (= 30,740 IRR). You have two options.

 How to Pay HAMTA Fee? 

a. You can click on the link to pay the fee and receive the activation code.


 b. You can log in to your account in the HAMTA Platform and directly pay the fee and receive the code accordingly.

 I.      Select the phone method and enter your phone number. Now click on the blue bottom (ورود= enter)


hw to enter HAMTA website
how to enter HAMTA website


II.      A SMS will be sent to your phone having a six-digit verification code. Enter the verification code that is sent to your phone number. Unfortunately, a security code is in Persian. Use the help of a Persian friend to enter the security code. Click on the blue bottom (ورود= enter)

how to enter HAMTA website

III.        Click on the option on the right side menu on the screen, labeled (اطلاعات ثبت مسافری= Travelers’s submitted information). Now click on the blue written text کلیک کنید (Click).

HAMTA website - activation code for registry

 IV.      In this stage, confirmation windows will appear with your IMEI code, phone number & device information. Click “تایید و پرداخت” (= confirm & pay) if the information is correct.

HAMTA website - activation code for registry

V.      With an Iranian debit card, fill the fields and pay the fee. Now enter the “پرداخت” (=pay) bottom.

pay HAMTA fee

 VI.      Registration has been done successfully; you will soon receive a text message stating the registration of your phone.

confirm the process
confirm the process

check for activation code

To get your code, click on “مشاهده کد فعالسازی دستگاه” (See the device’s activation code). You will be redirected to the traveler’s submitted information section. There it is! The six-digit code is your activation code.

here is your activation

  Registering Mobile Phone in the Airport at the Customs Office

 You can also request for activation code at the customs office at the airport. After paying the fee, you will be handed with a paper stating your information. Now, you can get your activation code via either Hamta USSD code or the website.

 a.  HAMTA USSD Code

I.      For using the USSD option, dial *7777#, and press the call button

II.      Enter the second option (Activation- فعالسازی) and press send

III.        Enter your 15-digit IMEI code and press send

IV.      Enter your phone number and press send

V.      Enter the 6-digit activation code that was sent to you via SMS by HAMTA Platform

VI.      In this stage, a confirmation window will appear with your IMEI code and phone number. To confirm, enter 1 and press send

VII.        In the last stage you will receive a message stating that the activation has been completed successfully


b. the Second Option is to use the Hamta website

 I.      Select the phone method and enter your phone number

II.      You will receive a message with a verification code; enter that code. Use the help of a Persian friend to enter the security code (since the code is in Persian). Insert “ورود” (Enter).

 III.        Click on the second option on the right side menu on the screen, labeled “فعال سازی تلفن همراه” (Activating mobile phone).

IV.      In the first and second fields, enter your phone number. The device IMEI goes in the third field and the fourth field is for the activation code. Customs and Administrations website will send it to you after the payment.

V.      In this stage, confirmation windows will appear with your IMEI code, phone number & device information. Click “تایید” (confirm) if the information is correct.

Registration has been done successfully and you will soon receive a text message confirming the registration of your phone.


  •  Bear in mind that all the information inserted should be on your name. The sim card, the ID number, and passport number must be all in your name.  
  •  As we mentioned above, you will not need to register your phone unless you are going to stay for more than a month. The counting date starts from the moment you put the sim card in your mobile and turn on the phone.
  •  You should not be living in the country for more than three months; meaning that your entrance date to Iran on your passport must be less than three months.
  •  Each person can only register their phone once a year. So no one will be able to register their mobile for more than once a year.
  •  Due to the sanctions, you will not be able to pay the costs via international credit cards and you will need either an Iranian debit card or ask a friend to pay on your behalf. We suggest you buy a TAP Persia Tourist card or any other Iranian bank card to pay the fee
  •  In case you needed help, TAP Persia Team is always available to help you out with all the processes.
  • If you are worried about how and where to buy a sim card, this article will be so helpful for you.


In this article, we tried to provide all the ins and outs of registering mobile phones in Iran. We hope you found this article helpful. If you have any questions, do not hesitate to contact us via comment, the online chat, phone call, and even email. We would be happy to help you out.