Visa Guide · Indonesia

Indonesia flag Bali & Indonesia Visa for Remote Workers: 2026 Guide

Bali remains a flagship nomad destination, but Indonesia's visa rules can be confusing. Here's a clear breakdown of your realistic options.

⏱ 10 min read📅 Updated January 2026✅ Reviewed for 2026

Overview

Bali has been a magnet for digital nomads for over a decade, but for years there was no visa that explicitly permitted remote work. That's been changing. Today there are a few realistic routes, ranging from short visit visas to a dedicated remote-worker permit. The right choice depends mainly on how long you want to stay.

Your visa options

The main paths for remote workers are:

The B211A visit visa

The B211A has long been the workhorse visa for nomads in Bali. It's typically issued for an initial 60 days and can be extended in-country, usually twice, for a total of around 180 days. It's officially a social/business visit visa rather than a work visa, so it's important to understand its limits — it does not grant the right to work for Indonesian companies or earn Indonesian-source income.

The E33G remote-worker KITAS

Introduced more recently, the E33G is Indonesia's dedicated remote-worker visa. It is designed for people employed by a company based outside Indonesia, earning a qualifying income (a figure commonly cited around USD 60,000 per year). It allows a longer, more stable stay than the B211A and is the closest thing Indonesia has to a true digital nomad visa. Requirements include proof of remote employment, income and savings.

Tip: Because Indonesian visa policy has shifted frequently, work with a reputable agent and confirm the latest E33G criteria directly before paying any fees.

How to apply

Most nomads apply for the B211A or E33G online via Indonesia's e-visa system or through a licensed visa agent in Bali. The general process is: choose your visa type, submit your passport and supporting documents, pay the fee, receive your e-visa, then handle any in-country extensions before each expiry. A local sponsor or agent is often required for the visit visa.

Costs & timeline

Costs vary by agent and visa type. A B211A with agent assistance commonly runs to a few hundred US dollars all-in including extensions; the E33G is more expensive given its longer validity. Visa-on-arrival is the cheapest at around USD 35 for the initial entry. Build in processing time of one to a few weeks for the longer visas.

Important rules

Two points matter most. First, don't overstay — Indonesia charges a daily overstay fine and takes immigration breaches seriously. Second, be clear that visit visas don't permit local employment; your income should come from outside Indonesia. Keep your insurance current too, as Bali's roads and activities carry real risk — see our travel insurance guide.

Disclaimer: Visa rules change frequently and depend on your nationality. The figures above are approximate and for general guidance only — always confirm the current requirements with the official Indonesia embassy, consulate or immigration authority before applying or booking travel.

Frequently asked questions

Is there an official digital nomad visa for Bali?

Yes — the E33G remote-worker KITAS is Indonesia's dedicated permit for people employed by a company abroad. Many nomads also use the B211A visit visa for stays up to around 180 days.

How long can I stay in Bali on a B211A visa?

The B211A is typically issued for 60 days and can usually be extended twice in-country, for a total of around 180 days.

Can I work for Indonesian clients on these visas?

No. Visit visas and the remote-worker KITAS are for income earned from outside Indonesia. Working for local companies requires a different work permit.

Do I need a visa agent in Bali?

Not strictly, but many nomads use a licensed agent for the B211A and extensions because it simplifies sponsorship and paperwork. Choose a reputable one.

Advertisement

Stay ahead of visa changes

Weekly digest of new nomad visa programs, rule changes and destination tips. Free, no spam.

Join 12,000+ nomads. Unsubscribe anytime.