Types of company
Perseroan Terbatas (PT or limited liability company) is the most credible legal entity for foreign or local investors. They are categorized into PT. LOCAL and PT. PMA. Both can sponsor work permits.
You would be required to register your business by creating a company with a legal entity therefore your business activities are legally registered and recognized by the Indonesian government.
Location and zoning regulations
Depending on your business model, there are designated areas that are open for certain types of business and could be more economical for investment.