MindSeat tools

Bali visa planner: which visa fits your stay, and the dates you can't miss

How long you're staying, how you earn, and when you arrive: the planner gives you the visa that fits, what it costs in government fees, what it lets you do, and the dates that matter, from each extension to the day you'd become tax resident. Extensions that fall in a holiday closure, like Nyepi week, are moved earlier.

Not legal advice. The fees and rules are from the immigration directorate's own pages, checked 21 September 2026. Rules change, sometimes quickly: confirm on the official eVisa portal before you pay or travel.

Your stay

Income of $60,000 a year or more?
Leaving and coming back during the stay?

The visa that fits

Visa on Arrival (e-VOA) B1

Buy it online as an e-VOA before you fly (it's valid for 90 days to enter), or at the airport.

30 days, extendable once for 30 more. The extension is started online, paid on the portal, then done in person at the immigration office for a photo and interview.

Work: No work for anyone in Indonesia, and no payment from anyone in Indonesia. Working on a laptop for a company abroad is tolerated in practice, but not permitted on paper; the deportations in 2025 and 2026 were for local, visible work and overstays.

  • The visa: $28 (Rp 500,000)
  • The extension: $28 (Rp 500,000) on the Directorate General's page; the portal shows the amount when you pay
  • Bali's tourist levy: $9 (Rp 150,000), once per trip, paid online at Love Bali or at the airport
  • Overstaying costs $57 (Rp 1,000,000) a day; past 60 days, deportation and an entry ban

The official page for the B1

Your dates, arriving Thu 8 Oct 2026

  1. You arrive. The arrival day counts as day 1.
  2. Apply and pay for the extension online by this date, a week before day 30, then go to the immigration office for where you live for the photo and interview. You can file it from Fri 23 Oct 2026, 14 days before the permit ends, and not earlier.
  3. Day 30: the last day of your first permit unless it's extended. Paying for the extension before it ends means you're not overstaying.
  4. Day 60: the last day this visa allows.

Where you extend

At the immigration office for where you live: you don't choose. Pick where you'll stay above and the planner names it, with the address and hours.

Also possible

C1 visit visa C1

Apply online before you travel, through a sponsor's account on the eVisa portal (a hotel, company or agent can be the sponsor). You need a bank statement for the last 3 months showing at least $2,000. About 4 to 5 working days.

60 days, extendable in 60-day steps to 180 days, each extension in person. The Directorate General's page lists Rp 2,000,000 per 60-day extension (an older regional page says Rp 1,000,000); the portal shows the amount when you pay.

From $57 (Rp 1,000,000).

The official page for the C1

The visas side by side

VisaGovernment feeStayRemote work
Visa-free entryFree30 days, no extensionNot on paper
Visa on Arrival (e-VOA)$28 (Rp 500,000)30 days, plus one 30-day extensionNot on paper
C1 visit visa$57 (Rp 1,000,000), plus extensions60 days, extendable to 180Not on paper
D1 multiple-entry visit visa$170 (Rp 3,000,000) / $284 (Rp 5,000,000) / $568 (Rp 10,000,000) for 1 / 2 / 5 years60 days per entry, extendable to 180Not on paper
E33G remote worker visa$398 (Rp 7,000,000) for a yearOne year; renewal rules unclearYes, for a company outside Indonesia

Visa-free entry is for Brunei, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, Vietnam, Timor-Leste, Hong Kong, Suriname, Colombia, Turkey, Brazil, Peru. The digital nomad visa guide covers each visa in more depth.

Bali's immigration offices, and who goes where

An extension is handled by the office for where you live; you don't choose. In October 2026 Pererenan, Seseh and Munggu moved from the Denpasar office to Ngurah Rai.

If you stay inOfficeAddressHours
Canggu, Berawa, Kerobokan, Seminyak or KutaNgurah Rai immigration officeStay permits: Benoa Square, 2nd floor, Jl. Bypass Ngurah Rai No. 21A, Kedonganan, in the office's latest notice. The main building is at Jl. Raya Taman Jimbaran No. 1: check which on the office's WhatsApp before you go. MapExtensions Monday to Friday 08:00 to 11:00; photos 08:00 to 15:00, with a queue number taken before 11:00.
Pererenan, Seseh, Munggu or CemagiNgurah Rai immigration officeStay permits: Benoa Square, 2nd floor, Jl. Bypass Ngurah Rai No. 21A, Kedonganan, in the office's latest notice. The main building is at Jl. Raya Taman Jimbaran No. 1: check which on the office's WhatsApp before you go. MapExtensions Monday to Friday 08:00 to 11:00; photos 08:00 to 15:00, with a queue number taken before 11:00.
Uluwatu, Jimbaran or Nusa DuaNgurah Rai immigration officeStay permits: Benoa Square, 2nd floor, Jl. Bypass Ngurah Rai No. 21A, Kedonganan, in the office's latest notice. The main building is at Jl. Raya Taman Jimbaran No. 1: check which on the office's WhatsApp before you go. MapExtensions Monday to Friday 08:00 to 11:00; photos 08:00 to 15:00, with a queue number taken before 11:00.
Ubud, or elsewhere in GianyarDenpasar immigration officeJalan D.I. Panjaitan No. 3, Niti Mandala, Renon, Denpasar. MapExtensions Monday to Friday 08:00 to 12:00; photos 08:00 to 15:00, with a queue number taken before 11:00.
Sanur or DenpasarDenpasar immigration officeJalan D.I. Panjaitan No. 3, Niti Mandala, Renon, Denpasar. MapExtensions Monday to Friday 08:00 to 12:00; photos 08:00 to 15:00, with a queue number taken before 11:00.
Tanah Lot, Nyanyi, Kedungu, Kaba-Kaba or elsewhere in TabananTabanan immigration officeJl. Arjuna No. 09, Delod Peken, Tabanan. MapThe office doesn't publish its hours: ask on its WhatsApp.
Nusa Penida, Lembongan or KlungkungKlungkung immigration officeJl. Gajah Mada No. 66, Semarapura. MapMonday to Thursday 08:00 to 15:00, Friday 08:00 to 15:30.
Lovina, Munduk, Medewi, Amed, Candidasa or elsewhere in the north, west or eastSingaraja immigration officeJl. Seririt-Singaraja, Pemaron, Buleleng. MapMonday to Thursday 08:00 to 16:00, Friday 08:00 to 16:30.

Before you fly

  • Fill in the All Indonesia arrival card in the three days before you land. It's free, and it replaced the separate customs and health forms.
  • Pay Bali's tourist levy online at Love Bali, unless you'll hold a stay permit.
  • Have your bank statement ready: the C1, D1 and E33G ask for one showing at least $2,000 over the last three months.
  • For the E33G, your passport must be valid for at least six months.

Questions

Which visa do digital nomads use in Bali?

Most use a visa on arrival ($28 (Rp 500,000), 30 days, extendable once to 60) or the C1 visit visa ($57 (Rp 1,000,000), 60 days, extendable to 180). The E33G remote worker visa ($398 (Rp 7,000,000), one year) is the only one that allows remote work on paper, for people employed by a company outside Indonesia earning at least $60,000 a year.

Can I work remotely in Bali on a visa on arrival?

On paper, no: visitor visas don't allow receiving pay for work. In practice, working on a laptop for a company abroad is tolerated; the deportations in 2025 and 2026 were for local, visible work, like teaching classes or installing equipment, and for overstays. The E33G is the visa that permits it.

How much does the visa on arrival cost in 2026?

$28 (Rp 500,000) for 30 days, as of 21 September 2026. In August 2026 the directorate announced a rise to Rp 750,000 online and Rp 1,000,000 at the airport; it isn't in force yet, so check the price on the portal when you buy.

How do I extend my visa on arrival?

Start online on the eVisa portal and pay there, then go in person to the immigration office for the area you're staying in, for a photo and a short interview. It extends once, for 30 days. Start at least a week before your 30 days end, and earlier around public holidays, when offices close.

Who can get the E33G remote worker visa?

People employed by a company established outside Indonesia, with income of at least $60,000 a year and a bank statement showing at least $2,000 over the last three months. It costs $398 (Rp 7,000,000) for a year, covering the visa, verification, the stay permit and a re-entry permit, and needs no sponsor. Freelancers without an employment contract are a grey area.

Can the E33G be renewed after a year?

The official page says it can be extended, without saying how often. Advice published in 2026 disagrees: some say one year at a time for up to several years, some say once only, some say you must leave and apply again. Don't plan past the first year until you've confirmed with immigration or a licensed agent.

Which immigration office do I go to for an extension?

The office for where you live; you can't pick another. Canggu, Berawa, Kerobokan, Seminyak, Kuta, Uluwatu and Jimbaran go to the Ngurah Rai office, and so do Pererenan, Seseh and Munggu since October 2026. Ubud, Sanur and Denpasar go to the Denpasar office; Tabanan, including Tanah Lot and Kedungu, to the Tabanan office; Nusa Penida to Klungkung; the north, west and east to Singaraja. The e-visa email tells you where to go.

When can I apply for an extension?

From 14 days before your permit ends at the earliest, and before it ends at the latest. Apply and pay online, then go to the office for a photo and interview. Paying before your permit ends means you're not counted as overstaying, and processing takes up to three working days after payment.

What happens if I overstay?

$57 (Rp 1,000,000) for every day, with no grace period. Past 60 days, it's deportation and an entry ban of up to ten years.

When do I become tax resident in Indonesia?

After more than 183 days in Indonesia in any 12-month period, counted across separate trips, with part of a day counting as a whole one. Holding a stay permit valid for more than 183 days, like the E33G, can count as intent to reside and make you resident sooner. Resident means taxed on worldwide income: talk to an adviser early.

Do I pay the Bali tourist levy?

Yes, $9 (Rp 150,000) once per trip, online at Love Bali before you fly or at the airport, unless you hold a stay permit (KITAS or KITAP, the E33G included), which exempts you automatically.

Which passports get visa-free entry?

Brunei, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, Vietnam, Timor-Leste, Hong Kong, Suriname, Colombia, Turkey, Brazil, Peru: 30 days free, which can't be extended or changed to another visa. The ASEAN countries on that list are also on the visa-on-arrival list, and a visa on arrival extends once.

Where this comes from

Not legal advice. The fees and rules are from the immigration directorate's own pages, checked 21 September 2026. Rules change, sometimes quickly: confirm on the official eVisa portal before you pay or travel. Holiday closures come from the Bali calendar.

The paperwork is the easy part

A visa decides how long you can stay. What decides how the months feel is where you work every day, and for most people here that's a villa table.

A height-adjustable desk at $50 a month, an ergonomic chair at $70, a 32-inch 4K screen at $160, or all of it as The Best at $345. Delivered and set up the same day, and moved free once a month when you change villas.