Open

Home / The Bali Secret / Guide

The Bali Secret guide

Bali Visa on Arrival: What You Need Before You Fly

Most visitors get a 30-day visa on arrival, extendable once. Passport validity, onward travel, the declaration form and the levy — the full checklist.

Short answer

Most nationalities get a 30-day Visa on Arrival, extendable once for another 30 days. You need a passport valid at least six months from arrival, proof of onward travel, the completed All Indonesia declaration form, and the separate IDR 150,000 tourist levy.

In this guide6 sections · 3 min
  1. The entry checklist
  2. e-VOA or at the airport?
  3. Extending the 30 days
  4. Overstaying is expensive, immediately
  5. Doing it before you fly
  6. A warning about third-party sites
  7. Common questions

Entry to Bali involves four separate things, and travellers routinely discover the third and fourth at the airport. Here is the whole list.

The entry checklist

  1. Passport valid for at least six months from your arrival date. Not from departure — from arrival. This is the most common refusal reason.
  2. Visa on Arrival — 30 days for most nationalities, IDR 500,000, purchasable on arrival or in advance as an e-VOA.
  3. Proof of onward or return travel. Checked at your departure airport as often as on arrival.
  4. All Indonesia declaration form — the customs declaration, completed online before you fly or on arrival.
  5. Tourist levy — IDR 150,000 (about $9.30) per person, separate from the visa.
The levy and the visa are different payments and different systems. Paying for one does not cover the other, and both apply per person including children.

e-VOA or at the airport?

Same visa, same price, same 30 days. The difference shows up only if you later decide to stay longer — and by then it is too late to change your mind.

e-VOA (online, before you fly)VOA (at the airport)
CostIDR 500,000IDR 500,000
Stay30 days30 days
Buy whenValid 90 days from issue — enter within that windowOn arrival
Arrival queueShorter — you skip the payment counterPay, then queue again for immigration
ExtendingGenerally online, without an office visitMore likely to require attending in person

That last row is the one worth planning around. Since a mid-2025 immigration circular, in-person attendance has become the default for extending most permits — but e-VOA holders can generally still extend through the same online portal they bought from. If there is any chance you will want the second 30 days, buy online.

Extending the 30 days

The Visa on Arrival can be extended once for a further 30 days, giving 60 in total, and the extension costs IDR 500,000 again. Start the process well before expiry — it is not same-day, and processing takes time you may not have.

If you know in advance you want longer than 60 days, a different visa class is the cleaner route than extending. Once you are in, where you base yourself matters more than how long you stay.

Overstaying is expensive, immediately

Worth stating plainly because the numbers are larger than people assume and there is no soft landing.

  • IDR 1,000,000 per day, from the first day past expiry.
  • No grace period. Indonesian immigration law does not provide one. A single day late is a single day of overstay, charged in full.
  • Up to 60 days of overstay can generally be settled by paying the accumulated fine on departure.
  • Beyond 60 days, it escalates: detention, deportation, and a blacklist entry that affects future travel to Indonesia.
A fortnight of accidental overstay is IDR 14,000,000 — roughly $850. Set a calendar reminder for a week before your permit expires, not the day it does.

Doing it before you fly

Both the e-VOA and the declaration form can be completed online in advance. Both produce a QR code.

Screenshot every QR code. Airport wifi after a long-haul flight is not something to depend on, and the queues for people fumbling with their phones are long.

A warning about third-party sites

Plenty of sites will process your visa or levy for a markup, and they rank well because they advertise. Use the official Indonesian immigration portal at evisa.imigrasi.go.id for the visa, and the official Love Bali portal for the levy.

Two quick tests. Official Indonesian government sites end in .go.id. And if a site quotes more than IDR 150,000 per person for the levy or more than IDR 500,000 for the visa, you are paying someone a margin to fill in a form you could complete yourself in three minutes.

Entry requirements, fees and procedures change, and they vary by nationality. Confirm on the official Indonesian immigration site and your own government’s travel advice close to your departure date — this page is a guide, not an authority.

Common questions

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

30 days, extendable once for a further 30, giving 60 in total. Start the extension well before expiry — it is not same-day.

Is the tourist levy the same as the visa?

No. They are separate payments through separate systems, and paying one does not cover the other.

What does the visa on arrival cost?

IDR 500,000, whether you buy it at the airport or online in advance as an e-VOA. The extension costs the same again.

Should I buy the e-VOA online or at the airport?

Online, for one reason that matters later: e-VOA holders can generally extend online, while people who bought at the airport are more likely to have to attend an immigration office in person. Same price either way.

What happens if I overstay?

IDR 1,000,000 per day, from day one. There is no grace period in Indonesian immigration law — one day late is one day of overstay. Past 60 days it escalates to detention, deportation and a blacklist entry.

The Bali Secret

Plan trips. Find hidden gems.

  • Day-by-day itineraries
  • Budget that speaks rupiah
  • Hidden gems, not just the list
The Bali SecretPlan trips. Find hidden gems. Get

More from The Bali Secret

Keep reading