Travel costsIndonesia

Bali tourist levy: what it costs and how to pay it

Since 2024, foreign visitors pay 150,000 rupiah per visit to Bali. Who is exempt, where to pay without landing on a fake site and where the money goes.

4 min read

Green rice terraces with palm trees at Tegalalang in Bali
Photo by Niklas Weiss on Unsplash

Every foreign tourist arriving in Bali pays a levy of 150,000 Indonesian rupiah, about US$10, and it has applied since February 14, 2024. You pay once per arrival on the island, adults and children of any age alike, and you can do it online before the trip.

It isn’t the visa. It’s a local charge from the Bali provincial government, and it doesn’t replace Indonesia’s entry rules.

What the levy is and what it’s for

The official name is Pungutan Wisatawan Asing, or Foreign Tourist Levy, and the payment system is called Love Bali. The charge comes from a 2023 provincial regulation (Peraturan Daerah No. 6/2023) and, according to a travel guide on the subject, was adjusted by another regulation in 2025.

Bali’s government says the money goes to protecting the island’s culture and environment. That includes cultural preservation, public services and the infrastructure tourism depends on.

How much it costs and who pays

It’s Rp 150,000 per person, with no discount for children. It applies to every arrival: if you leave and come back to Bali on another trip, you pay again.

Some groups are exempt without applying for anything: holders of diplomatic and official visas, transport crew, people with KITAS and KITAP (residence permits), holders of family-reunification visas and students on student visas.

How to pay

The official route is the website lovebali.baliprov.go.id or the Love Bali app, available in the Apple and Google stores. After you pay, you receive a voucher by email with a QR code you can save to your phone or print. The QR code is scanned at checkpoints at Bali’s airport and seaports.

If you didn’t pay beforehand, there are bank counters at the airport, cashless only.

Watch out for fake sites

Wherever an entry fee exists, sites imitating the official one turn up. Type the address into your browser instead of clicking an ad, and check that the domain is baliprov.go.id. The same caution applies to other travel authorisations, as the piece on fake travel-authorisation sites explains.

What to do in practice

  • Pay before you fly. It’s the route the official site points to, and the voucher arrives by email.
  • Keep the QR code offline. Save a screenshot and, if you can, print it.
  • Pay for every traveller. Children pay the same as adults.
  • Add it to the budget. It’s about US$10 per person, once per arrival.
  • Check the amount on the official site. Tourist levies change from time to time.

Bali isn’t the only destination that charges visitors to keep the place standing. Bhutan charges a daily fee (US$100 a day), and several European cities have tourist taxes.

Frequently asked questions

How much is Bali’s tourist levy?

150,000 Indonesian rupiah per person, about US$10, for each arrival on the island.

Do children pay the levy?

Yes. It applies to people of any age, including babies.

Where do I pay the Bali levy?

On lovebali.baliprov.go.id or in the Love Bali app. There are also bank counters at the airport, cashless only.

Who is exempt?

Holders of diplomatic and official visas, crew, people with KITAS or KITAP, holders of family-reunification visas and students.

Does the levy replace the visa?

No. It’s a local charge and doesn’t replace the visa or other Indonesian entry rules.

Sources

The amount and the rules change. Always check the official site (lovebali.baliprov.go.id) before you travel. The photo shows rice terraces at Tegalalang in Bali.