Can Foreign Investors Establish a PT PMA for Software Development in Indonesia?

Indonesia has become an attractive destination for international technology companies looking to expand their operations in Southeast Asia. With growing demand for digital transformation, enterprise software, mobile applications, and cloud-based services, foreign investors are increasingly exploring opportunities to establish software development businesses in the country. However, entering the Indonesian market requires more than identifying customers and recruiting developers, particularly when foreign ownership and company registration are involved.
One of the most common questions among international entrepreneurs is whether foreign investors can legally establish a software development company in Indonesia. The answer is generally yes, and a foreign-owned limited liability company, known as a PT PMA, is commonly used for this purpose. Nevertheless, investors must understand the applicable ownership rules, capital requirements, business classifications, and licensing procedures before beginning operations.
A software development PT PMA can provide a formal business structure for companies intending to develop applications, serve Indonesian customers, or establish a local technology team. The appropriate setup depends on the company’s actual activities, investment plans, and commercial objectives. This guide explains the main requirements foreign investors should consider when establishing a software development business in Indonesia.
Can Foreigners Legally Own a Software Development Company in Indonesia?
Foreign investors can generally establish a PT PMA to conduct eligible software development activities in Indonesia. The country’s foreign investment framework allows international individuals and companies to invest in business sectors that are open to foreign participation. The permitted ownership percentage depends on the specific business classification and any applicable sectoral restrictions.
Indonesia’s Positive Investment List, established through Presidential Regulation No. 10 of 2021 and amended by Presidential Regulation No. 49 of 2021, provides the framework for determining foreign investment eligibility. Many conventional software development and IT-related activities are generally open to foreign investment, potentially allowing full foreign ownership. However, investors should verify the classification of their intended business before assuming that every technology-related activity has the same ownership conditions.
This distinction becomes important when a software company also intends to operate a regulated digital platform. Activities involving financial services, telecommunications, or other regulated industries may introduce requirements beyond ordinary software development. Foreign founders should therefore evaluate the actual services their company will provide rather than relying solely on a general description such as technology startup.
What Is a PT PMA and Why Is It Relevant to Software Companies?
A PT PMA, or Perseroan Terbatas Penanaman Modal Asing, is an Indonesian limited liability company established with foreign investment. It provides a recognized corporate structure through which eligible foreign investors can conduct commercial activities in Indonesia. Depending on the applicable ownership rules, shareholders may include foreign individuals, overseas companies, and Indonesian investors.
For software development businesses, a PT PMA can support local commercial operations, employee recruitment, corporate contracting, and business administration. The company may enter into agreements with Indonesian customers, establish local banking arrangements, and manage its business activities through an Indonesian legal entity. This structure can be particularly useful when overseas technology companies want to maintain a long-term presence rather than operate exclusively through cross-border service contracts.
A PT PMA also carries ongoing corporate and regulatory responsibilities. Its directors must manage the company in accordance with Indonesian law, while shareholders and commissioners have their respective roles within the corporate governance structure. Foreign investors should consider these obligations when deciding whether incorporation is appropriate for their expansion plans.
Can a Software Development PT PMA Be 100% Foreign-Owned?
Many conventional software development activities may qualify for 100% foreign ownership under Indonesia’s investment framework. This can make the PT PMA structure attractive to international technology companies that want to retain control over their Indonesian operations. However, the applicable ownership position must be confirmed using the company’s actual KBLI classification and relevant investment regulations.
A company providing custom software development services may have a different regulatory profile from a business operating a financial technology platform or another specially regulated service. The fact that both companies employ software engineers does not necessarily mean they conduct the same legally classified business activity. Investors should therefore distinguish the technology used by the company from the commercial services it offers.
Where the intended activities are fully open to foreign investment, the shareholders may be able to establish a wholly foreign-owned company without an Indonesian equity partner. This does not eliminate the need to satisfy incorporation, capital, licensing, and other regulatory requirements. A review of the proposed business activities remains an essential preliminary step.
What Capital Is Required to Establish a Software Development PT PMA?
Capital requirements are among the most important financial considerations for foreign investors establishing an Indonesian company. Under Minister of Investment and Downstreaming/BKPM Regulation No. 5 of 2025, the general minimum issued and paid-up capital requirement for a PT PMA was reduced to IDR 2.5 billion, subject to applicable exceptions. This change should be distinguished from the investment value requirement, which remains a separate regulatory consideration.
Under the general framework, a PT PMA is expected to have an investment value exceeding IDR 10 billion for each relevant five-digit KBLI business activity at each project location, excluding land and buildings for most sectors. Specific calculation rules and exceptions may apply depending on the business activity. Foreign founders should therefore avoid treating the paid-up capital amount and total investment plan as interchangeable figures.
For a software development company, investment planning may involve personnel, technology infrastructure, equipment, operating systems, and other qualifying business expenditures. The proposed investment plan should reflect the company’s actual commercial objectives and applicable regulatory treatment. Investors should confirm the relevant requirements before finalizing the corporate capital structure.
How Many Shareholders and Directors Does a PT PMA Need?
An Indonesian PT generally requires at least two shareholders, subject to statutory exceptions that are not normally the standard structure for a foreign-owned software company. These shareholders may be foreign individuals, foreign legal entities, or a combination of eligible foreign and Indonesian investors. Their ownership arrangements should be established before the incorporation documents are prepared.
A conventional PT PMA must also have an appropriate management and supervisory structure, including at least one director and one commissioner. Directors are responsible for managing the company and representing it within their legal authority, while commissioners perform supervisory functions. The roles should be assigned with consideration for the company’s operations and corporate governance requirements.
For overseas founders, these appointments should be planned carefully because corporate positions may have practical implications for administration and immigration matters. Holding shares or serving as a director does not automatically authorize a foreign individual to undertake every type of work in Indonesia. Any relevant immigration and employment requirements should be assessed separately.
Choosing the Appropriate KBLI for Software Development
Before incorporating a PT PMA, investors must identify the appropriate Indonesian Standard Industrial Classification, known as KBLI. This classification describes the company’s intended economic activities and is relevant to its business licensing requirements. For software businesses, the appropriate category depends on what the company develops, sells, and delivers to customers.
A business creating custom applications for corporate clients may conduct activities different from those of a company publishing its own software products. Similarly, IT consulting, software publishing, hosting, and digital platform operation may involve distinct classifications. A company providing several genuine services may need to consider more than one classification, subject to applicable rules.
Indonesia introduced KBLI 2025 through BPS Regulation No. 7 of 2025, updating the classification framework used to describe economic activities. Investors should verify the applicable current classifications and their implementation through OSS rather than relying entirely on older incorporation guides. Accurate classification helps align the company’s registered activities with its intended commercial operations.
Can a Foreign-Owned PT PMA Develop Software for Overseas Clients?
A software development PT PMA may be established to serve Indonesian customers, international customers, or a combination of both, subject to applicable regulations. For example, an overseas technology company might establish an Indonesian subsidiary to develop software for its regional operations. Another investor may create a local development business that provides programming services to independent clients in other countries.
However, the commercial arrangements should be documented carefully. Companies providing services to overseas affiliates may need to consider transfer pricing requirements, intercompany agreements, and the appropriate treatment of cross-border service revenue. The relevant tax implications depend on the transactions and circumstances involved.
Founders should also distinguish between operating a genuine Indonesian software business and merely using an Indonesian company as an administrative vehicle. The company’s registered activities, commercial arrangements, and operating model should be consistent with its incorporation and licensing information. Proper planning can help support a more transparent and sustainable business structure.
Does a Software Development PT PMA Need a Physical Office?
Software development companies often operate through distributed teams, allowing employees to work remotely from different locations. As a result, foreign investors may question whether a permanent office is necessary when establishing a PT PMA. Although a company needs appropriate registered address information, its physical workspace requirements depend on its activities and applicable regulations.
A virtual office may be suitable for certain office-based software activities when the address arrangement satisfies relevant incorporation, licensing, and administrative requirements. However, a virtual office should not automatically be assumed acceptable for every business model. Companies operating physical infrastructure, specialized testing facilities, or other location-dependent activities may require different premises.
Foreign founders should review the proposed address before preparing incorporation documents. They should also consider banking requirements, official correspondence handling, and future business expansion. Choosing an appropriate address early can reduce the need for administrative changes after the company begins operating.
What Is the Process for Establishing a Software Development PT PMA?
Establishing a software development PT PMA involves several corporate and administrative stages. The process begins with confirming the proposed business activities, foreign investment eligibility, shareholder structure, and capital arrangements. These decisions provide the foundation for preparing the company’s incorporation documents.
The founders must arrange the relevant notarial deed and complete the legal entity establishment process through Indonesia’s Ministry of Law administration system. After the company obtains its legal entity status, the appropriate tax registration and OSS business licensing procedures must be addressed. Additional requirements may apply depending on the business classification and activities.
Indonesia’s risk-based business licensing framework is governed by Government Regulation No. 28 of 2025, which replaced the previous Government Regulation No. 5 of 2021. The licensing requirements depend on the nature and risk level of the registered business activity. Investors should verify that the necessary licensing conditions are satisfied before commencing operations.
Common Mistakes Foreign Software Investors Should Avoid
One common mistake is assuming that every technology business qualifies for the same foreign ownership treatment. Software development, digital marketplaces, financial technology, and telecommunications-related activities can involve different regulatory considerations. Investors should assess the company’s actual revenue-generating activities rather than selecting classifications based only on familiar industry terminology.
Another mistake is misunderstanding the difference between paid-up capital and the total investment plan. Although the general minimum paid-up capital requirement has been reduced, the broader investment value requirement remains relevant. Failing to distinguish these concepts can lead to unrealistic financial planning during incorporation.
Foreign founders should also avoid treating company establishment as the end of their compliance responsibilities. Corporate records, tax obligations, licensing information, and investment reporting may require ongoing attention after incorporation. Planning for these responsibilities before launching can help prevent administrative problems as the business grows.
Ongoing Corporate Compliance for a Software Development PT PMA
Once a software development PT PMA has been established, its management must maintain appropriate corporate and administrative records. These may include shareholder information, director and commissioner appointments, corporate resolutions, and relevant amendments to the company’s articles of association. Changes in ownership or management may require formal documentation and updates through the applicable government systems.
The company must also address relevant tax reporting, bookkeeping, and business licensing obligations. Depending on its circumstances, investment activity reporting through LKPM and other regulatory submissions may be required. The applicable reporting requirements and frequency should be confirmed against the company’s current classification and status.
Corporate governance can become more complex as the business attracts additional investors or expands its services. New shareholders, capital increases, changes in directors, and amendments to registered business activities may require coordinated administrative action. Maintaining accurate records can help the company respond more efficiently to these developments.
How Portcorp Supports Foreign-Owned Software Companies
For international technology entrepreneurs, establishing a PT PMA involves several decisions that extend beyond software development itself. Foreign ownership eligibility, capital planning, incorporation documentation, and business licensing must be considered together. Coordinating these matters can be challenging when founders are unfamiliar with Indonesian corporate procedures.
Portcorp provides business establishment and corporate administration support for companies entering the Indonesian market. For foreign software investors, the Portcorp team can discuss relevant incorporation considerations and available support services based on the proposed business model. This can help founders identify important requirements before committing to a particular company structure.
After incorporation, maintaining corporate records and managing changes in the company’s structure remain important responsibilities. Businesses seeking corporate secretarial services indonesia can explore Portcorp’s support for ongoing corporate administration and relevant company documentation. The specific assistance available should be confirmed according to the company’s circumstances and the agreed service scope.
Frequently Asked Questions
Can a foreign individual establish a software development company in Indonesia?
Yes, a foreign individual may participate in establishing an eligible software development PT PMA in Indonesia. The company must satisfy the applicable shareholder, capital, incorporation, and licensing requirements. The investor should also confirm that the intended business classification is open to the proposed foreign ownership structure.
Can a software development PT PMA be fully foreign-owned?
Many conventional software development activities are generally open to full foreign ownership. However, the permitted ownership structure should be verified against the relevant KBLI classification and applicable investment regulations. Additional restrictions may apply where the company conducts other regulated activities.
What is the minimum capital for a software development PT PMA?
Under the general rules introduced by BKPM Regulation No. 5 of 2025, the minimum issued and paid-up capital is IDR 2.5 billion, subject to applicable exceptions. A separate investment value requirement generally exceeding IDR 10 billion per relevant business activity and project location also applies under the prescribed calculation rules. Investors should confirm how these requirements affect their specific project.
Can a PT PMA hire Indonesian software developers?
Yes, an appropriately established and licensed PT PMA can employ Indonesian personnel in accordance with applicable employment and other legal requirements. The company should maintain proper employment documentation and comply with relevant payroll, tax, and social security obligations. The number and type of employees will depend on the company’s operational needs.
Does a software development PT PMA need ongoing corporate administration?
Yes, a PT PMA has continuing obligations after incorporation. These may include maintaining corporate records, documenting shareholder and management changes, updating relevant registrations, and completing applicable reporting requirements. Professional corporate administration support can help management coordinate these responsibilities.
Foreign Investors Can Establish Software Development Businesses in Indonesia
Indonesia generally allows foreign investors to establish PT PMA companies for eligible software development activities. The structure can provide a formal platform for serving Indonesian customers, employing local developers, and supporting international technology operations. However, successful incorporation requires careful consideration of foreign ownership eligibility, capital requirements, business classifications, and licensing obligations.
Founders should also recognize that establishing a legal entity is only the beginning of operating a company in Indonesia. Corporate governance, tax administration, investment reporting, and changes to company records may require continued attention. These responsibilities should be incorporated into the business plan alongside product development and commercial expansion.
For foreign software entrepreneurs, the most effective approach is to assess the intended business model before preparing incorporation documents. Understanding the regulatory requirements at an early stage can help investors select a suitable structure and prepare for long-term operations in Indonesia.
Your Software Business Is Ready to Enter Indonesia. What Should the Company Structure Look Like?
Perhaps your overseas company already serves Indonesian customers and is considering a local development team. You may also be an independent software founder planning to establish a SaaS business, employ Indonesian engineers, or create a regional technology operation. In either situation, the first important decision is determining whether your intended activities and investment plans fit the PT PMA framework.
Portcorp can help you begin that discussion by reviewing the general nature of your proposed business and identifying the incorporation and corporate administration matters that deserve attention. You can share whether your company will develop software for clients, publish its own products, or provide technology services to overseas affiliates. Including your proposed shareholder structure and investment plans will help make the initial conversation more relevant to your circumstances.
Rather than beginning with a generic incorporation package, start by clarifying the business structure your software company actually needs. Contact Portcorp for a free initial consultation through WhatsApp +62 816-1339-900 and discuss the practical considerations involved in establishing and maintaining a software development PT PMA in Indonesia.
Discuss Your Software PT PMA Plans with Portcorp
Free initial consultation through WhatsApp
Rather than beginning with a generic incorporation package, start by clarifying the business structure your software company actually needs. Contact Portcorp for a free initial consultation through WhatsApp +62 816-1339-900 and discuss the practical considerations involved in establishing and maintaining a software development PT PMA in Indonesia.