How to Register a Company in Iran as a Foreign Investor

This guide explains the complete process of registering a company in Iran for foreign investors, including company types, required documents, timelines, and key legal considerations.

How to Register a Company in Iran as a Foreign Investor


Registering a company in Iran is one of the most important steps for foreign investors who wish to establish a legal presence in the country. Due to specific legal requirements and administrative procedures, foreign investors must carefully understand the process, necessary documents, and regulatory obligations. This guide provides a comprehensive overview of how foreign nationals and companies can register a business entity in Iran.

Foreign investors in Iran can choose from several legal structures, each with its own advantages and limitations. The most common options include Private Limited Company, Private Joint Stock Company, Branch Office, and Representative Office.

  • Private Limited Company (Limited Liability Company)
  • Private Joint Stock Company
  • Branch Office
  • Representative Office

Each structure serves different business needs. For example, a Limited Liability Company is generally faster to register, while a Joint Stock Company offers a more formal corporate structure suitable for larger operations.


The registration process typically involves the following steps:

  1. Selecting the appropriate company type and ownership structure
  2. Choosing and reserving a company name
  3. Preparing and translating required documents into Persian
  4. Submitting the application through the official registration portal
  5. Receiving the registration certificate and publishing the establishment notice
  6. Completing post-registration requirements such as tax registration and opening a bank account


Foreign investors must prepare several documents, including:

  • Valid passports of all shareholders and directors
  • Articles of Association and Memorandum of Association
  • Application form for company registration
  • Foreign investment license (if applicable)
  • Certificate of good conduct
  • Power of attorney (if a local representative is appointed)

All foreign documents must be officially translated into Persian and, in many cases, notarized or apostilled.


The registration process usually takes between 15 to 45 working days, depending on the complexity of the application and the responsiveness of the relevant authorities. Costs vary based on the type of company, share capital, and number of shareholders.

For more details on our company registration services, you can visit our Corporate & Company Registration page.


Many foreign investors face delays due to name approval issues, incomplete documentation, or unfamiliarity with local administrative procedures. Working with an experienced local law firm can significantly reduce these risks and streamline the process.


Registering a company in Iran requires careful planning and a clear understanding of local regulations. Seeking professional legal assistance is highly recommended to ensure compliance and avoid unnecessary delays.

Related Articles

This article examines the legal structure of oil and gas contracts in Iran, focusing on buyback agreements, regulatory approvals, and important considerations for foreign investors.
This guide covers the essential legal points when drafting cross-border commercial contracts involving Iranian parties, including governing law, dispute resolution, and compliance requirements.

Request a Consultation or Cooperation with Milani Law Firm

If you need legal advice, contract review, company registration support, arbitration, litigation assistance, or wish to discuss cooperation with Milani Law Firm, please complete the form. Our team will review your request and contact you within the earliest business opportunity.

+98 (0)21 88954849
+98 (0)21 88954882

info@milanilawfirm.com

#38, 1st Floor, No.1948, Vali-Asr St., Intersection of Dr. Fatemi St., Tehran, Iran Postal Code 14316-94938