CodeYourDash.

CodeYourDash

Bali Visa for Remote Developers

A practical guide for software engineers and indie hackers working remotely in Bali. Covers the E33G remote worker visa, common mistakes, and what most guides get wrong.

If you are a remote developer planning to work from Bali, you need the right visa. A tourist visa is for tourism. Working remotely for overseas clients or an employer is a different category. For most developers earning from outside Indonesia, the visa you will hear about is E33G, officially the Remote Worker KITAS.

This is not legal or immigration advice. Rules change. Always verify with a licensed immigration agent or lawyer before you apply or rely on anything here.

What visa do remote developers use in Bali?

Indonesia has several visa types. Tourist visas (including Visa on Arrival) are for travel and short stays. They are not designed for long-term remote work.

If you are a software engineer, indie hacker, or contractor earning from outside Indonesia, the pathway most relevant to you is the E33G Remote Worker visa. It is a limited stay permit (KITAS) for people who work remotely for foreign employers or clients.

Most developers who land in Bali do not know the name E33G on day one. They search "Bali visa remote work" and get a mix of outdated blog posts and generic nomad advice. This post is the dev-specific version.

What is the E33G visa?

E33G is Indonesia's visa category for remote workers. In plain terms:

  • You live in Indonesia (including Bali)
  • You work for income sources outside Indonesia
  • You do not take on local Indonesian clients or employment through this pathway

You will see it called the Remote Worker KITAS, digital nomad visa, or E33G. Same category.

Requirements commonly cited include proof of overseas income above a minimum threshold (often quoted around USD 60,000 per year for employees). Freelancers and founders face extra scrutiny. Thresholds and documentation rules change. Check the official immigration portal or a licensed agent for current numbers before you apply.

Who E33G is for

Usually fits:

  • Software engineers employed by a company outside Indonesia
  • Senior freelancers with stable overseas clients paid in foreign currency
  • Founders with consistent overseas revenue (SaaS, subscriptions, foreign contracts)

Usually does not fit:

  • Taking contracts from Indonesian companies or individuals
  • Invoicing Indonesian entities
  • Running a business that earns revenue from Indonesian sources
  • Working for a Bali-based employer on this visa

The line that catches developers: where the money comes from, not where your laptop sits.

What most people get wrong

"Everyone works on a tourist visa anyway"

Some do. That does not make it legal. Indonesia has increased checks in areas like Canggu. Immigration can ask about your work, check social profiles, and visit coworking spaces. Assuming "nobody cares" is a gamble with your stay, not a strategy.

"Digital nomad visa covers any remote work"

E33G is specific. It is not a blanket pass to do any work in Indonesia. Income from Indonesian sources is a separate problem. Even a side project for a local business can cross the line.

"Freelancers are the same as employees"

Application requirements and how immigration evaluates freelancers can differ from salaried remote employees. If you invoice clients directly, get professional advice on how your setup fits E33G before you commit to a lease or long stay.

"Visa sorted means business sorted"

E33G covers your right to live and work remotely for overseas sources. It does not automatically cover:

  • Registering a company in Indonesia (PMA)
  • Selling services to Indonesian customers
  • Local tax obligations
  • Hiring Indonesian staff

Those are separate questions. Conflating them causes problems.

Can you work on a tourist visa?

A tourist visa is for tourism. Working remotely, even for a foreign employer, exists in a gray area at best on a short visit. For a developer planning to stay months and take daily standups from Canggu, treating a tourist visa as a long-term work solution is the most common mistake we see.

Short trip to test Bali before committing? Different calculation. Moving your life and job here? Get the right visa.

E33G and indie hackers / founders

If you are building a SaaS product or running a one-person business:

  • Overseas paying customers generally align with the remote worker intent
  • Indonesian customers or Indonesian payment flows do not
  • Sponsorships, local partnerships, or revenue from Indonesian companies need separate legal review

We run a free builder community in Canggu under strict no-revenue-from-Indonesian-sources rules for exactly this reason. Community building and visa compliance are related but not the same thing. Your visa lawyer and your community policies answer different questions.

Practical checklist for developers

Before you apply or extend your stay:

  1. Confirm your income is from outside Indonesia
  2. Verify current E33G income and documentation requirements with an agent
  3. Do not assume Reddit answers from 2024 still apply in 2026
  4. Keep employment or client contracts that show overseas payment
  5. Separate "where I cowork" from "what visa I hold"
  6. If you take Indonesian work, stop and get proper legal advice first

FAQ

What visa do I need to work remotely in Bali as a developer?

If you earn from outside Indonesia and plan a long stay, E33G Remote Worker KITAS is the category most developers research. Tourist visas are not a long-term work solution.

What is E33G?

E33G is Indonesia's remote worker visa. It allows eligible foreigners to live in Indonesia while working for overseas employers or clients. It restricts income from Indonesian sources.

Can freelancers get E33G?

Many freelancers apply successfully, but requirements can differ from salaried employees. Stable overseas income and clear documentation matter. Verify your case with a licensed agent.

Can I take a contract from an Indonesian startup on E33G?

Generally no. E33G is for overseas work. Indonesian-source income typically requires a different permit or business structure. Do not guess on this one.

Is E33G the same as a digital nomad visa?

In practice, E33G is what Indonesia offers for remote workers. "Digital nomad visa" is informal marketing language. The official category is E33G Remote Worker KITAS.

Do I need a visa to attend developer meetups or coworking in Bali?

Attending events is different from your immigration status. You still need the correct visa for how long you stay and whether you work from Bali. Coworking does not replace a visa.

Where do I apply?

Start with Indonesia's official immigration channels or a licensed immigration agent in Bali. Avoid unverified "visa fixers" in WhatsApp groups.

What we do at CodeYourDash

We are a free developer community in Canggu for builders who ship. Weekly coworking, a curated WhatsApp group, and events for software engineers, indie hackers, and vibe coders.

Visa questions and community membership are separate. We do not give immigration advice. If you are legally set up to build from Bali and want a room of people who actually ship, apply to join CodeYourDash.


Last updated: May 2026. Verify all visa requirements with official sources or a licensed immigration professional before making decisions.

CodeYourDash