Short answer
Before you land in Bali, pay the tourist levy (the Bali tourist tax) of IDR 150,000 (about AUD 12) a person, once per trip, and file the free All Indonesia arrival card from 3 days (72 hours) before you land. Many passports also need a visa on arrival, best bought online first.[1]
- Tourist levy
- IDR 150,000
- How often
- Once per trip
- Arrival card
- Free
- Card opens
- 3 days (72 hours) before you land
Start here
Do these in order, then find your ride.
Check whether you need a visa
Australian, UK, US and EU passports, among many others, need a visa on arrival: an official IDR 500,000 (about AUD 40) for 30 days today, bought online as an e-VOA (electronic visa on arrival) before you fly, or at the airport's bank counter. A short list of mostly Southeast Asian passports enters visa-free; the visas guide shows which, and a rise in the fee has been announced with no start date, so check the fee on immigration's visa page the week you fly.[6, 7, 8, 9]
Pay the levy before you fly
Pay on lovebali.baliprov.go.id or in the Love Bali app, which is the same service. Children pay too, and one payment covers the whole trip until you leave Indonesia. Keep the QR voucher it emails you where you can open it without Wi-Fi. Type lovebali.baliprov.go.id yourself: look-alike sites can charge more for the same levy.[1, 2, 3, 4]
If you miss it, you can still pay during your stay: at the levy counter in the international arrivals hall, at a port counter, or through a hotel, agent or attraction registered with Love Bali, by card, transfer or QRIS, never cash. The tourist levy guide walks through each screen.[1, 10]
Submit the arrival card before you land
Fill in the card on allindonesia.imigrasi.go.id from 3 days (72 hours) before you land. It is free, so a site that asks you to pay for it is a copy. The arrival card and customs guide covers every screen and the allowances.[14, 15, 16]
Show the QR code when you land
You need the submitted card for the immigration e-gates, then its QR code at customs by the baggage belts, so have it on your phone.[17]
Find your first ride past the exit
Book at the official taxi counter, an app lounge, or a car booked ahead, and ignore offers in the hall. The Bali airport arrival guide covers what each ride costs, SIM cards and cash.
Carry the levy voucher during your stay
Officers checked vouchers at Besakih, Tanah Lot and Uluwatu in March 2025, and tourism officers sometimes patrol resort areas. Checks are patchy, so keep the voucher on your phone; the tourist levy guide covers what happens if you are asked for it.[11, 12]
Plane to kerb usually takes from about 30 minutes to over two hours, depending on how many flights land together. Do the levy, the card and, if you need one, the e-VOA online before you board.[18, 19]
Look-alike sites charge more than the official price; some can send a voucher that fails a check, others can pass the real levy on and keep the difference. If you paid a copy, look your payment up on the official site before paying again; every official address is in the official sites guide.[4, 5]
Our rule
Type each address yourself instead of following an ad or a search result.
Copies can sit above the real sites in search results.
Questions
Bali tourist levy: what it costs and how to pay
The Bali tourist levy, or tourist tax, is IDR 150,000 a person, paid once per trip online, at the airport or through a registered hotel.
Bali arrival card and customs declaration online
Bali's customs declaration is the free last step of the All Indonesia arrival card, done online: how to fill it in and what to declare.
Bali airport arrival: taxi, Grab, SIM and cash
What a ride from Bali airport costs on sellers' fares, where the official counter and the Grab and Gojek lounges are, and the touts to ignore.
Official Bali levy, e-VOA and arrival card sites
The official websites for the Bali tourist levy, e-VOA and arrival card, what each costs, and how to spot a copy before you pay.
How much does it cost to arrive in Bali?
Arriving in Bali costs IDR 650,000 a person in fees on a visa on arrival, plus the airport car; a visa fee rise is announced.
How much money do you need for Bali? Daily budget
One person needs about IDR 560,000 a day on a budget, IDR 2.05 million mid-range or IDR 4.86 million in comfort, built line by line.
Next steps
Sources
Our summaries of Indonesian rules are unofficial; the Indonesian text governs.
Bali Provincial Government, Love Bali, FAQ
Indonesian House of Representatives research centre, Info Singkat: the Bali tourist levy (October 2025)
Bali Provincial Government, Love Bali, About Us
Bali Travel Life, Bali tourism levy: a visitor's guide
Directorate General of Immigration, Indonesia, B1 visa on arrival (Visa Kunjungan Saat Kedatangan): stay, fee, how to apply
Directorate General of Immigration, Indonesia, Visa on arrival subjects (Daftar Subjek Visa on Arrival)
Directorate General of Immigration, Indonesia, Visa-free visit subjects (Daftar Subjek Bebas Visa Kunjungan)
RRI (Indonesian public radio), Indonesia implements tiered visa fees for efficient arrivals
Bali Provincial Government, Love Bali, Bali Tourism Office strengthens levy compliance with destination inspections
Directorate General of Customs and Excise, Indonesia, Customs Declaration (BC 2.2)
UK Foreign, Commonwealth and Development Office, Indonesia travel advice: entry requirements
Bali.com, All Indonesia arrival card
The Traveler, Bali Denpasar airport customs and immigration wait times
Bali Holiday Secrets, Bali airport at night
Ministry of Finance, Indonesia, Fiscal Policy Agency, Kurs Pajak (tax exchange rate), weekly
Spotted something wrong or out of date? Send a correction




