How to Start a Company in Bali
Complete step-by-step guide to starting a company in Bali. Learn about PT PMA registration, licensing, costs, and requirements for foreign entrepreneurs.
Introduction
Bali has become one of the most attractive destinations for international entrepreneurs looking to establish a business in Southeast Asia. With its vibrant digital nomad community, growing tourism sector, and improving business infrastructure, Bali offers unique opportunities for foreign investors. This guide walks you through every step of starting a company in Bali, from initial planning to full operational status.
Why Start a Business in Bali
Bali offers a unique combination of low operating costs, a growing consumer market, excellent international connectivity, and an unmatched quality of life. The island attracts millions of tourists annually, creating opportunities in hospitality, food and beverage, digital services, wellness, and retail. Additionally, Indonesia's government has implemented investor-friendly policies through the Omnibus Law, reducing bureaucratic complexity.
Choosing Your Business Structure
Foreign investors typically establish a PT PMA (foreign-owned limited liability company). Alternatively, you may partner with an Indonesian citizen to form a local PT. Other options include representative offices (for market research only) or using a nominee structure (not recommended and legally risky). The PT PMA is the most suitable vehicle for foreigners who want full operational control.
Step 1: Business Planning
Before registration, develop a comprehensive business plan that includes your target market, revenue projections, operational requirements, and capital allocation. Identify the correct KBLI (business classification) code for your activities, as this determines your licensing requirements and foreign ownership eligibility.
Step 2: Name Reservation
Reserve your company name through the Ministry of Law and Human Rights. The name must be unique, contain at least three words, and not conflict with existing registered companies. This process takes 1-3 business days.
Step 3: Notary and Articles of Association
Engage a licensed Indonesian notary to draft the company's articles of association (Akta Pendirian). This document defines the company's structure, shareholders, directors, commissioners, and business activities. The notary will also certify the shareholder agreement.
Step 4: Ministry Approval
Submit the articles of association to the Ministry of Law and Human Rights for approval. Once approved, the company receives its legal entity status (SK Kemenkumham). This approval takes approximately 1-2 weeks.
Step 5: Tax Registration (NPWP)
Register for a company Tax Identification Number (NPWP) at the local tax office. The NPWP is mandatory for all business transactions, invoicing, and compliance. Registration typically takes 3-7 business days.
Step 6: Business Licenses via OSS
Obtain your NIB (Business Identification Number) and sector-specific licenses through the OSS (Online Single Submission) system. The NIB serves as your primary business license and is required before commencing operations.
Step 7: Office Address and Domicile
Secure a physical or virtual office address in Bali. A registered business address is required for company domicile and is used for all official correspondence. Virtual office services are available starting from USD 30-50 per month.
Step 8: Bank Account Opening
Open a corporate bank account at a major Indonesian bank. Required documents include the company deed, NPWP, NIB, and director's identification. The capital deposit must be made into this account.
Costs Overview
Total startup costs for a PT PMA in Bali typically range from USD 3,000-7,000 for professional services, plus the mandatory capital investment (minimum IDR 2.5 billion paid-up). Monthly operational costs including virtual office, basic accounting, and compliance range from USD 200-500.
Common Pitfalls to Avoid
Avoid using nominee arrangements, ensure your KBLI codes match your actual business activities, budget for ongoing compliance costs, and engage qualified advisors from the outset. Many foreign entrepreneurs underestimate the time and cost of annual reporting requirements.
Frequently Asked Questions
- How much does it cost to start a company in Bali?
- Professional service fees range from USD 3,000-7,000, plus mandatory capital investment starting at IDR 2.5 billion.
- Can I run a business in Bali as a foreigner?
- Yes, through a PT PMA structure that allows foreign ownership in approved business sectors.
- How long does the full process take?
- From planning to operational status, expect 6-10 weeks.