
Freelancing Legally in Bali: The Complete Expat Guide 2026
Freelancing in Bali is absolutely possible legally, but it requires the right visa and business structure. This guide covers every practical step for expats who want to work remotely or serve clients from Bali.
Bali has become one of the world's top destinations for freelancers, digital nomads, and location-independent professionals. The island offers fast fiber internet in most areas, a massive coworking scene, affordable living costs, and a deeply established expat community. The catch is that Indonesia takes its immigration and work authorization rules seriously, and working on a tourist visa, even just on a laptop, sits in a legal gray zone that carries real risk. Getting set up properly is not complicated, but it does require understanding your options before you book a one-way flight.
The single most important thing to understand is that Indonesia does not currently have a standalone digital nomad visa the way Portugal or Costa Rica does. However, in 2023, the government introduced the Second Home Visa, and the E33G Investor KITAS has become a popular route for self-employed foreigners. The most common legal pathway for full-time freelancers earning income from foreign clients is the Second Home Visa combined with setting up a local business entity or using a KITAS tied to a PT PMA, which is a foreign-owned limited liability company. Each option has tradeoffs in cost, flexibility, and compliance burden.
The Second Home Visa (E28A) allows stays of five or ten years and permits the holder to conduct business activities in Indonesia. It requires proof of funds: roughly IDR 2 billion (approximately USD 125,000) held in an Indonesian bank account, or ownership of property worth at least that amount. The visa is renewable and gives you a legal right to live and work here long-term. Processing typically takes four to eight weeks through the Directorate General of Immigration. Costs for the visa itself run around IDR 3 to 5 million (USD 185 to 310) in government fees as of 2026, but most applicants use an immigration agent and total costs including agent fees land closer to IDR 15 to 25 million (USD 930 to 1,550). Confirm current rates with providers.
For freelancers who do not have IDR 2 billion sitting in a bank account, the most practical legal route is establishing a PT PMA (Perseroan Terbatas Penanaman Modal Asing), Indonesia's foreign-owned company structure, and then obtaining an Investor KITAS tied to that company. The PT PMA setup involves registering with the Online Single Submission (OSS) system, obtaining a business license in the correct sector (such as IT consulting, creative services, or management consulting), and meeting minimum investment requirements. Setup costs typically run IDR 15 to 40 million (USD 930 to 2,500) through a reputable business formation agent, with annual compliance costs on top. Agencies like Cekindo, ILA (Indonesia Legal & Accounting), and Emerhub all handle this and have offices in Bali.
The Investor KITAS tied to a PT PMA grants a one or two-year stay permit that is renewable. As an investor in your own company, you can legally bill clients, receive payments through that entity, and live and work in Bali without immigration stress. You will need to file annual company reports, maintain a registered office address (many providers offer virtual office packages from IDR 3 to 6 million per year), and pay Indonesian corporate tax on locally sourced income. Income earned from foreign clients and kept offshore is a more complex tax question and you should consult a local tax advisor for your specific situation.
Another option that has grown in popularity is using a local employer of record or a sponsoring company to obtain a working KITAS. Some coworking spaces and professional employer organizations in Bali offer sponsorship arrangements where they act as your formal Indonesian employer. This sidesteps the need to set up your own PT PMA but means you have an employment relationship with a third party and must pay income tax (PPh 21) through that entity. Costs vary but sponsorship fees often run IDR 10 to 20 million per year on top of visa fees. Outpost and Dojo in Canggu, and Hub in Seminyak, have historically offered or facilitated such arrangements. Verify current offerings directly.
Payment logistics matter just as much as your visa. To receive client payments legally and conveniently, most freelancers in Bali open an account at a major Indonesian bank such as BCA, Mandiri, or BNI. BCA is particularly popular with expats for its reliable online banking and wide ATM network. You will need your KITAS or KITAP to open a full account. Wise (formerly TransferWise) and Payoneer are widely used for receiving USD, EUR, or GBP from foreign clients and converting to IDR with competitive rates. Some freelancers also maintain their home-country bank account for receiving payments and transfer to Indonesia as needed.
Tax obligations in Bali depend on your residency status. Once you have lived in Indonesia for more than 183 days in a 12-month period, Indonesian tax law considers you a tax resident, meaning your worldwide income is technically taxable in Indonesia. In practice, enforcement for foreign-source digital income is still developing, but this is not a reason to ignore it. Indonesia has tax treaties with many countries including Australia, the UK, the Netherlands, Germany, and others, which can prevent double taxation. Register for an NPWP (tax identification number) through the nearest Pratama tax office or online at pajak.go.id. NPWP registration is free and is also required for certain banking and rental transactions.
Coworking spaces are a practical anchor for freelancers, especially when you first arrive and are figuring out your setup. Dojo Bali in Canggu is one of the oldest and most established, with day passes around IDR 150,000 to 200,000 and monthly memberships from IDR 1.5 to 2.5 million (USD 90 to 155) as of 2026. Outpost has locations in Canggu and Ubud with similar pricing. Hubud in Ubud is a community-focused space popular with longer-term residents. Sanur is also developing a quieter coworking scene for those who prefer a calmer area. Confirm current rates directly, as prices shift.
Internet reliability is generally very good in Bali's main expat hubs: Canggu, Seminyak, Ubud, Sanur, and Denpasar. Most coworking spaces run on fiber connections from providers such as MyRepublic, Biznet, or CBN, with speeds of 50 to 200 Mbps common. For home or villa internet, Biznet and MyRepublic offer residential fiber packages from around IDR 300,000 to 700,000 per month (USD 18 to 44). IndiHome is widely available but can be inconsistent in speed. For backup, a Telkomsel or XL Axiata SIM with a data package is sensible. Many freelancers run a SIM as a mobile hotspot as a redundancy.
Health insurance is non-negotiable if you are living in Bali long-term. You cannot rely on tourist-grade travel insurance once you are a resident. International health insurance providers popular with Bali-based expats include Cigna Global, AXA IPMI, ACS, and Allianz Care. Annual premiums for a healthy adult in their 30s typically run USD 1,200 to 2,500 per year depending on coverage level. BPJS Kesehatan, Indonesia's national health scheme, is available to KITAS holders and costs as little as IDR 150,000 to 300,000 per month, but coverage quality varies and most expats use it as a secondary layer rather than a primary plan. Good private hospitals in Bali include BIMC Hospital in Kuta and Nusa Dua, Siloam Hospitals Bali in Denpasar, and Kasih Ibu Hospital in Denpasar.
Budgeting realistically is essential for freelancers planning a Bali-based life. A comfortable lifestyle in Canggu or Seminyak, including a private villa rental, food, transport, coworking, health insurance, and occasional travel, typically runs USD 1,800 to 3,500 per month for a single person. Ubud and Sanur tend to run slightly cheaper. The legal setup costs (PT PMA, KITAS, agents) are a one-time investment but add up to USD 1,500 to 4,000 in year one. Annual renewals and compliance are lower. Building these costs into your freelance rate from the start will save you stress.
The practical takeaway for anyone serious about freelancing in Bali is this: get legal, get insured, and get professional accounting help early. The immigration and tax landscape changes regularly, and the community of immigration agents, accountants, and legal advisors in Bali is large and experienced. Spend time in the expat Facebook groups such as Bali Expats and Canggu Community, and ask recent movers what they used. The cost of doing it right is genuinely modest compared to the peace of mind it buys, and you will be able to focus on your work rather than worrying about visa runs or knock on the door.
Frequently Asked Questions
Can I legally freelance in Bali on a tourist visa?
Technically no. A tourist visa (B211A) does not authorize any form of work or business activity in Indonesia, even remote work for foreign clients. Most freelancers do it and face no issues, but Indonesian immigration law does not distinguish between local and foreign clients when defining work. If you plan to stay long-term, getting a proper visa is strongly advisable to avoid deportation risk or future visa complications.
What is the cheapest legal route for a freelancer to stay in Bali long-term?
If you cannot meet the IDR 2 billion threshold for the Second Home Visa, the most affordable structured option is using a sponsoring employer of record or a business formation agent to set up a PT PMA and obtain an Investor KITAS. Total first-year costs including setup and visa fees typically run USD 1,500 to 4,000. Some agents offer lower-cost packages so compare at least three providers such as Cekindo, Emerhub, or ILA before committing.
Do I need to pay Indonesian tax on income I earn from foreign clients?
Once you are a tax resident (present more than 183 days in a 12-month period), Indonesian law treats your worldwide income as taxable. However, Indonesia has tax treaties with many countries to prevent double taxation. The practical enforcement of foreign-source digital income tax is still evolving. Register for an NPWP number regardless, and consult a local tax advisor who works with expats to get advice specific to your country of origin and income structure.
Which areas of Bali are best for freelancers?
Canggu is the most popular area with the densest coworking scene, fast internet, and a large community of digital nomads and freelancers. Ubud suits those who prefer a quieter, more nature-focused environment and also has strong coworking options. Sanur is calmer, family-friendly, and slightly cheaper. Seminyak and Kerobokan offer a middle ground. Denpasar is where most government offices and banks are located, which matters for visa and tax appointments.
How long does it take to set up a PT PMA and get an Investor KITAS?
The full process from starting the PT PMA registration to holding your Investor KITAS typically takes six to twelve weeks when working with an experienced agent. The PT PMA registration through the OSS system takes two to four weeks, and the KITAS application takes a further four to eight weeks with immigration. Many freelancers enter on a social or business visa while the process runs, then convert status in-country. Confirm current processing times with your agent.
Is the Second Home Visa worth it for freelancers?
It depends entirely on your financial situation. If you have or can place IDR 2 billion (roughly USD 125,000) in an Indonesian bank account, the Second Home Visa is arguably the most flexible and straightforward long-term option: it lasts five or ten years, is renewable, and allows business activity without the overhead of maintaining a PT PMA. If that capital requirement is a stretch, the PT PMA plus Investor KITAS route is more accessible despite higher annual compliance work.