Skip to article
HSJGlobal

SOFTWARE COMPANY

Setting Up a PT PMA Software Company in Indonesia

A decision-led brief on software development, licensing, SaaS, IT consulting, hosting, data, IP, staffing, and digital-system obligations, built for foreign investors who need a controlled path from filing to lawful operations.

A software PT PMA should distinguish development, publishing, licensing, SaaS, IT consulting, hosting, cybersecurity, and platform operation. Each revenue line can change the KBLI, IP, PSE, data, tax, and licensing analysis. The conclusion must be matched to the exact KBLI, ownership, location, risk level, product or service, funding, and first transaction rather than applied as a general slogan. Document the official basis, approved source data, responsible owner, acceptance evidence, and unresolved conditions before signing, depositing capital, ordering assets, or operating. For software development, licensing, SaaS, IT consulting, hosting, data, IP, staffing, and digital-system obligations, use current official outputs and fact-specific Indonesian advice instead of guaranteed provider claims. Learn more about the core Indonesia company registration service before selecting a filing scope.

Key takeaways

  • Do not release the next stage until the prior official output and source data are verified.
  • Choose the entity, KBLI, ownership model, and location before finalizing the deed.
  • Treat AHU incorporation, OSS licensing, tax readiness, banking, and immigration as separate evidence gates.
  • Keep investment value and paid-up capital separate from provider fees and recurring operating costs.

Map software products, services, IP, systems, and data separately

A software PT PMA may develop custom code, publish or license its own product, sell SaaS subscriptions, provide IT consulting, operate client systems, host data, offer cybersecurity, or run a digital platform. Those activities are not interchangeable. The company should map who owns the code, where development occurs, what customers receive, how revenue is charged, what data is processed, and whether a regulated sector or electronic-system obligation applies.

Start with the current OSS KBLI 2025 computer programming and consulting group and select the five-digit codes that match the product and services. If the company operates an online system meeting the criteria, review the current domestic private PSE registration requirements . Put founder and contractor IP into the company through signed assignments, control repositories and credentials, document open-source use, protect personal data, set customer terms and service levels, and reconcile cross-border subscriptions, withholding, VAT, transfer pricing, and bank narratives.

Software operating model

Product

Custom code, licensed software, SaaS, or platform

Action: Map revenue to KBLI

Technology

IP, repositories, hosting, security, and data

Action: Put control in company

Compliance

OSS, PSE, tax, contracts, and sector rules

Action: Activate before launch

Choose five-digit KBLI codes from actual revenue activities

Choose a five-digit KBLI from what the PT PMA will actually sell or perform, not from a broad website label or the code that appears easiest to register. Map each revenue stream, product, customer promise, delivery method, location, assets, people, import or distribution function, and regulated input to the current KBLI description. One company can use multiple eligible codes, but each code adds ownership, investment, licensing, premises, and reporting consequences.

Screen foreign ownership under Presidential Regulation 49 of 2021 and risk-based outputs under Government Regulation 28 of 2025 before finalizing the deed and OSS. Keep a rationale with example invoices, contracts, process maps, product lists, and sector advice. Do not use an inaccurate consulting code to conceal trading, construction, transport, health, education, food, property, or another regulated activity. Recheck when the business launches a new revenue line.

KBLI evidence

1

Revenue

What customers pay the company to do Map each stream

2

Conditions

Ownership, risk, sector, and premises Check exact code

3

Records

Deed, OSS, contracts, and invoices Keep facts consistent

Test the exact KBLI and foreign ownership position

Foreign ownership must be tested against the exact five-digit KBLI, the real activity, and any sector condition. A general statement that foreigners may own an Indonesian company does not answer whether a specific product, service, location, partnership duty, or license is available on the proposed facts. The result should be documented before names and share percentages enter the deed.

The governing investment-field framework is Presidential Regulation 49 of 2021 , which treats commercial activities as open unless closed, reserved for central government, or subject to listed conditions. Cross-check the current OSS activity description and sector regulations, then keep a copy of the KBLI rationale. The practical action is to change the business model or structure before filing if the ownership result is conditional or unclear.

Ownership evidence Evidence Control action
Activity Exact products and services Match facts to KBLI wording
Restriction Current investment and sector rule Record percentage or condition
Implementation Deed, OSS, and license data Keep ownership facts consistent

Read the NIB, risk level, and operating conditions together

An NIB is a business identity and, for low-risk activity, the business license; it is not a universal authorization for every KBLI. Medium-low risk generally adds an unverified Standard Certificate, medium-high risk requires a verified Standard Certificate, and high risk requires an NIB plus a license. The actual output follows the activity, scale, location, and current sector rules.

This risk structure is set out in BKPM Regulation 5 of 2025 and the governing Government Regulation 28 of 2025 . Read the OSS output for verification status, prerequisites, obligations, and supporting PB UMKU rather than stopping at the NIB. If the premises, environmental approval, professional credential, or sector permission remains incomplete, do not treat the company as commercially ready.

OSS license status

Low risk

NIB

Action: Verify obligations attached to the activity

Medium risk

NIB plus Standard Certificate

Action: Check whether verification is required and complete

High risk

NIB plus license

Action: Do not operate before required approval

Design lawful ownership, board roles, and signing authority

The governance file should identify shareholders, subscription amounts, directors, commissioners, authorized signers, reserved decisions, and beneficial owners. Under the Indonesian Company Law, a conventional PT is established by two or more persons subject to statutory exceptions, and its organs include the shareholders' meeting, board of directors, and board of commissioners. PT PMA planning should use the conventional corporate framework unless qualified Indonesian advice confirms another route.

Check the current consolidated effect of the Indonesian Company Law and sector rules with the notary. Foreign directors or commissioners can raise immigration, employment, tax-residency, bank-presence, and practical signing questions even where corporate eligibility is available. Define who can bind the company, open and operate accounts, approve payments, sign tax filings, and respond to authorities before the deed is executed.

Governance controls

1

Ownership

Subscribers, shares, and beneficial owners Verify authority and funding

2

Management

Directors, commissioners, and duties Check eligibility and practical presence

3

Authority

Reserved matters and signing limits Adopt resolutions and controls

Register the software company around its real product and revenue model

The decision for Setting Up a PT PMA Software Company in Indonesia should be approved only when the company structure, ownership position, documents, governance, capital, address, licensing, tax, banking, and responsible owners are consistent. If one of those facts remains conditional, record it as a pre-filing or pre-operation gate instead of hiding it inside a broad provider promise.

The board or founders should sign a short mandate naming the chosen route, approved source data, budget, payment limits, acceptance evidence, unresolved conditions, and first lawful transaction. That mandate gives the notary and providers clear instructions while preserving investor control over changes. Recheck current official rules immediately before filing because sector, OSS, tax, banking, and immigration requirements can change.

Frequently asked questions

Does a software PT PMA need private PSE registration?

A software PT PMA should distinguish development, publishing, licensing, SaaS, IT consulting, hosting, cybersecurity, and platform operation. Each revenue line can change the KBLI, IP, PSE, data, tax, and licensing analysis. Confirm the answer against the current official rule and the company's exact deed, AHU, OSS, tax, bank, customs, digital, sector, and location facts before acting.

What is the correct registration order?

Define activity and structure, screen ownership and KBLI, approve documents and governance, execute the deed, obtain AHU approval, complete tax data, enter OSS, and satisfy the applicable risk-based and sector requirements.

Who should verify the final outputs?

An authorized company officer should compare the deed, AHU, tax, OSS, license, beneficial-owner, and bank data against the approved master record and retain direct access to each system or document.

Does company registration alone allow the business to start operating?

Not always. Legal-entity approval and an NIB are important outputs, but the activity may still require a verified Standard Certificate, a license, supporting PB UMKU, premises evidence, tax activation, or another sector condition. Read the status and obligations attached to the exact KBLI before the first commercial transaction.

Is paid-up capital the same as a registration fee?

No. Paid-up capital belongs to the company as shareholder equity and must be documented and used consistently with current rules. Provider fees, official charges, translations, address costs, and operating expenses are separate. Never transfer a capital amount to an agent merely because an invoice calls it a setup fee.

Jaslyn

Hey! I'm Jaslyn

Leave our friendly team a message and we'll be in touch in no time.

We will never share your details with any third party. Please see our Privacy Policy for more details.

Submission Successful!

Thank you for your inquiry. Our expert team will contact you shortly with a customized solution.

On this page
Talk to an Expert