Indonesia Visa
Visa on arrival, the e-VoA you can buy ahead, the customs declaration everyone files, and the Bali tourist levy — what a tourist actually needs to know.
Last updated: June 2026.
Indonesia is an easy country to enter for a holiday, but it has a few moving parts that catch travellers out: the visa itself, a customs declaration every arrival must file, and — if you are heading to Bali — a separate tourist levy that has nothing to do with immigration. Take them one at a time and none is difficult. The points below cover what a tourist needs.
Table of Contents
- Visa on Arrival (VoA / B1)
- e-VoA (Buy Online Ahead)
- Extending Your Stay
- Electronic Customs Declaration
- Bali Tourist Levy
- Passport, Funds, Onward Ticket
- Where to Apply & Official Sources
Do I Need a Visa for Indonesia?
Most visitors use the Visa on Arrival. Citizens of more than ninety countries qualify for the tourist Visa on Arrival (VoA, the B1 category): IDR 500,000 (about US$35), valid thirty days, extendable once by a further thirty. Buy it on arrival at the airport or seaport, or pre-purchase the e-VoA online before you fly.
e-VoA (Buy Online Ahead)
The electronic Visa on Arrival lets you pay the same fee in advance and skip the on-arrival payment queue. You complete the form, upload your passport details, pay by card, and receive a PDF to present at immigration.
- Buy only at the official portal: https://molina.imigrasi.go.id/ — the Directorate General of Immigration’s e-VoA site. The address ends in .go.id; avoid third-party agents charging a markup.
- Fee: IDR 500,000 (roughly US$35), the same as the on-arrival price. Confirm the current amount on the portal.
- Validity: 30 days from entry, extendable once by 30 days.
- Save the PDF and a screenshot; you will scan or show it at the immigration desk.
Extending Your Stay
Both the VoA and the e-VoA can be extended once, by thirty days, giving a maximum of sixty days in total. The extension is handled by an immigration office inside Indonesia; for the e-VoA, the extension can often be started through the same official immigration system. Apply several days before your current thirty-day permission expires — processing takes time and overstaying carries a daily fine, charged per person on departure. If you need longer than sixty days, you must arrange a different visa class before you travel.
Electronic Customs Declaration
Every arrival in Indonesia must complete an electronic customs declaration (e-CD). It is separate from the visa and applies to all travellers, including transit and domestic-onward passengers.
- Complete at: https://ecd.beacukai.go.id/ (Indonesian Customs, ends in .go.id).
- Free of charge. File it shortly before landing — it can usually be submitted in the hours before arrival.
- You receive a QR code; save a screenshot and present it at the customs channel.
Bali Tourist Levy
If your destination is Bali, there is a separate, one-off tourist levy of IDR 150,000 per visitor — about US$10 — introduced by the provincial government to fund cultural and environmental preservation. It is independent of your visa and of the customs declaration.
- Pay via the official Love Bali portal: https://lovebali.baliprov.go.id/ (the Bali provincial government site, ends in .go.id).
- Pay before or on arrival and keep the QR code / voucher — you may be asked to show proof of payment.
- It applies to Bali specifically; arrivals elsewhere in Indonesia are not charged this levy.
Passport, Funds, Onward Ticket
- Passport validity: at least six months from the date of entry, with blank pages available.
- Onward or return ticket: required — airlines check for proof of onward travel before they will board you.
- Proof of funds: you should be able to show you can support your stay; this is occasionally checked. A recent bank-app screenshot is usually sufficient.
- Keep your documents together: visa PDF, customs QR, and (for Bali) the Love Bali voucher — save offline copies in case connectivity fails.
Where to Apply & Official Sources
- Directorate General of Immigration (policy reference): https://www.imigrasi.go.id/
- Official e-VoA (buy visa on arrival online): https://molina.imigrasi.go.id/
- Electronic Customs Declaration: https://ecd.beacukai.go.id/
- Love Bali (Bali tourist levy): https://lovebali.baliprov.go.id/
One last note. Indonesian fees, visa categories, and the Bali levy have all changed in recent years, and exchange rates move the dollar equivalents. If a forum post or printed guidebook contradicts what is on this page, the official .go.id portals above are the authority — check them last, just before you fly.