Skip to content
BalisimBalisim
Bali Tourist Levy 2026: How to Pay the Rp 150,000 Tax (Love Bali App & QRIS)

Bali Tourist Levy 2026: How to Pay the Rp 150,000 Tax (Love Bali App & QRIS)

⚡ Quick Answer

Every international visitor to Bali must pay a Rp 150,000 (~$10 USD) tourist levy — once per entry, per person. Pay in advance through the Love Bali app or at lovebali.baliprov.go.id and get a QR code to show at the airport. You can also pay on arrival via QRIS. Indonesian citizens and transit passengers are exempt. Children are not exempt — each family member needs their own payment.

Since February 2024, every international tourist entering Bali has been required to pay a one-time environmental and cultural levy of Rp 150,000. It's separate from your visa fee, it applies per person per entry, and it's the kind of thing that's fast and painless if you know about it before you fly — and mildly annoying to discover at the airport queue.

This guide covers everything: who pays, who doesn't, how to pay online before your flight, what happens at the airport, and what to do if your foreign card gets declined on the payment page.


What Is the Bali Tourist Levy?

Amount
Rp 150,000
~USD 10 · ~INR 875 · ~AUD 15
Applies to
Per person
Per entry. Family of 4 = Rp 600,000 total.
When
Once per trip
Not per night. One payment covers your full stay.
Purpose
Environmental
Funds conservation, cultural preservation, and sustainability projects across Bali.

The levy was introduced on 14 February 2024 under Bali Provincial Regulation No. 6/2023. It applies to all points of international entry — Ngurah Rai Airport (DPS), Benoa Harbour, and Gilimanuk Port — but for most international tourists, the airport is the relevant one.

⚠️ Not the same as your visa fee The Rp 150,000 tourist levy is completely separate from the Rp 500,000 Visa on Arrival (VOA). You need to pay both. Your total arrival cost if paying both fees: approximately Rp 650,000 (~USD 45) per person.

Who Pays — and Who Doesn't

Traveler Type Pays Levy? Notes
International tourists (all nationalities) Yes — must pay Applies to every eligible foreign visitor, every entry.
Children (any age) Yes — must pay No age exemption. Each child needs their own payment and QR code.
Indonesian citizens (WNI) Exempt Indonesian passport holders do not pay the levy.
Transit passengers Exempt Travelers who do not pass through immigration are not required to pay.
Diplomats / official duty Exempt Foreign officials traveling on government business with diplomatic documentation.
Foreign workers (KITAS/KITAP holders) Exempt Holders of valid Indonesian residence permits are not required to pay.

Sources: HappyFares India, Bali Bro, Klook


How to Pay Before Flying — Step by Step (Love Bali App)

Paying online before your flight takes about five minutes and means one less queue at the airport. Here's exactly how to do it.

1
Go to the official website
Visit lovebali.baliprov.go.id — this is the only official payment portal. Do not use third-party sites that charge extra "processing fees." The levy is a flat Rp 150,000 with no booking fee on the official platform.
2
Enter your passport details
Fill in your passport number, full name (as on passport), nationality, and planned arrival date. Do this for each traveler in your group separately — each person needs their own payment and QR code.
3
Pay Rp 150,000
The site accepts Visa, Mastercard, and JCB cards. If your card is declined (see the Foreign Card Failures section below), try a different card or use the QRIS payment option on arrival instead.
4
Save your QR code
After successful payment, you'll receive a QR code by email. Save it as a screenshot in your phone's camera roll — do not rely on email access at the airport. You'll be asked to show it at the customs exit, after collecting your bags.
5
Show QR code at customs
At the customs exit after baggage claim, an officer will scan your QR code. If you have nothing to declare, this is a 5-second interaction and you're done. The QR code is valid for your entire trip — no need to show it again unless specifically asked.
📱 Love Bali App The Love Bali app (available on iOS and Android) does the same thing as the website and is often more stable on mobile. Search "Love Bali" in your app store — look for the official version published by Dinas Pariwisata Provinsi Bali. Pay via the app, save the QR code to your phone wallet, and you're done.

Foreign Card Failures — What to Do When Your Card Is Declined

This is the most common problem travelers encounter with the Love Bali payment page, and it's worth knowing the workarounds before it happens to you.

1
Try a different card first
Some international cards work and some don't — the issue is typically related to bank-level 3D Secure authentication, not the Love Bali site itself. Try a Mastercard if your Visa was declined, or vice versa. Prepaid travel cards and virtual cards fail more often than regular credit cards.
2
Enable online/international transactions
Some banks block international online transactions by default. Check your banking app and enable international payments before trying again — this solves the problem for most travelers.
3
Use a different browser or device
The Love Bali website has known issues with certain mobile browsers. Try Safari on iPhone or Chrome on Android if your usual browser fails. Clearing cache and cookies before the payment attempt also helps.
4
Pay on arrival via QRIS — your fallback
If nothing works before your flight, don't stress. QRIS payment counters are available in the arrivals hall at Ngurah Rai Airport. The levy can be paid there using most international cards and contactless payment methods. It adds a few minutes but is a reliable fallback.
⚠️ Scam alert — avoid third-party sites Search results for "Bali tourist levy payment" return several unofficial sites charging Rp 200,000–250,000 for the same levy with an added "processing fee." The only official portal is lovebali.baliprov.go.id. Any other site is third-party and overcharging you.

Paying on Arrival with QRIS

If you haven't paid before flying — or if your online payment attempt failed — you can pay the levy at cashless counters in the arrivals hall at Ngurah Rai Airport using QRIS (Indonesia's unified QR payment standard).

What happens at Ngurah Rai if you haven't paid yet
✈️
Land and follow signs to immigrationIf you have an e-VOA and e-passport, head to the autogates. If paying VOA at the counter, queue there first.
🛂
Clear immigrationAutogate: under 30 seconds with facial recognition. Manual counter: 5–20 minutes depending on queue.
🧳
Collect your bagsCarousel numbers are displayed on screens in the baggage hall.
💳
Pay levy at QRIS counter (if not pre-paid)QRIS counters accept most international Visa/Mastercard and contactless payments. You'll receive a QR code receipt on the spot.
🟢
Customs — show your QR codeShow the levy QR code (plus your All Indonesia Arrival Card QR code if required). Green channel: waived through. Done.
💡 Pro tip — save three QR codes before flying For the fastest possible airport exit in 2026, have all three QR codes saved as screenshots on your phone before landing: (1) e-VOA QR code, (2) Love Bali tourist levy QR code, (3) All Indonesia Arrival Card QR code. With all three ready, total immigration-to-exit time can be under 15 minutes.

Kids & Family Travelers — What You Need to Know

There is no age exemption for the Bali tourist levy. A family of two adults and two children visiting Bali pays Rp 600,000 total (4 × Rp 150,000). Each family member needs their own payment and their own QR code at the customs exit.

When paying through Love Bali, complete a separate transaction for each passport holder — including children. Each transaction generates a unique QR code tied to that person's passport number. Do not attempt to use one QR code for multiple people; each code is passport-specific and scanned individually.

Family of 2 adults
Rp 300,000
~USD 20 · ~INR 1,750
Family of 2 adults + 2 kids
Rp 600,000
~USD 40 · ~INR 3,500

At the customs exit, a child's QR code can be shown by the parent on a single device if the child is young — officers scan each code individually but it's a fast process. If traveling with a large family group, having each QR code on a separate device (or separate screenshots clearly labeled) saves fumbling time at the exit.


Frequently Asked Questions

Who has to pay the Bali tourist levy?

All international visitors to Bali must pay the Rp 150,000 levy per entry, per person. This includes tourists of all nationalities. Indonesian citizens (WNI), transit passengers who don't pass through immigration, diplomatic officials on duty, and holders of Indonesian residence permits (KITAS/KITAP) are exempt.

How do I pay the Bali tourist levy before flying?

Visit lovebali.baliprov.go.id (the only official portal) or download the Love Bali app. Enter your passport details, pay Rp 150,000 by card, and save the QR code you receive. Show it at the customs exit after baggage claim. Payment can be made any time before arrival — most travelers pay a few days before their flight.

What happens if I don't pay the Bali tourist levy before arrival?

You can pay on arrival using QRIS at cashless counters in the Ngurah Rai arrivals hall. Most international Visa and Mastercard and contactless payment methods are accepted. It adds a few minutes to your airport process but is a reliable fallback if online payment failed before your flight.

Do children need to pay the Bali tourist levy?

Yes — there is no age exemption. The Rp 150,000 fee applies per person, per entry, regardless of age. A family of four (two adults, two children) pays Rp 600,000 total. Each family member needs their own payment and their own QR code.

My foreign card was declined on the Love Bali website. What should I do?

Try these in order: (1) use a different card — Mastercard if Visa failed, or vice versa; (2) enable international online transactions in your banking app; (3) try a different browser (Chrome or Safari) or clear your cache; (4) if nothing works before your flight, use the QRIS payment counters at Ngurah Rai Airport on arrival — they accept most international cards and contactless payments.

Avoid third-party sites offering to process the payment for you — they charge more than the official Rp 150,000 and are not endorsed by the Bali provincial government.

Is the Bali tourist levy the same as the visa fee?

No — they are two separate payments. The Rp 150,000 tourist levy is an environmental and cultural conservation fee collected by the Bali provincial government. The Rp 500,000 Visa on Arrival (VOA) is a national immigration fee paid to the Indonesian Directorate General of Immigration. If you're getting a VOA, you pay both — total approximately Rp 650,000 (~USD 45) per person on arrival.

Frequently Asked Questions

⚙️ Activation & Setup
1. How do I activate my Balisim eSIM after purchase? +
Once you complete your purchase, you’ll receive an email with your unique QR code. On your phone:
  • Connect to Wi-Fi.
  • Go to Settings → Mobile/Cellular → Add eSIM.
  • Scan the QR code from your email.
  • Set Balisim as your Data SIM.
  • Turn on Data Roaming for the Balisim line.
2. When should I install and activate my eSIM? +
We recommend installing the eSIM before your trip while you have stable Wi-Fi. The validity period typically begins only when you first connect to a network in Indonesia.
3. Can I use Balisim and my home SIM at the same time? +
Yes. Most modern phones support Dual SIM. You can keep your home number active for calls/WhatsApp while using Balisim exclusively for mobile data.
📡 Coverage & Network
1. Where does Balisim have coverage? +
Balisim works across Bali (Canggu, Ubud, Uluwatu, etc.) and major Indonesian cities like Jakarta. Coverage is reliable in tourist areas but may be limited in remote mountains or tiny islands.
2. How fast is the connection? +
You can expect 4G/LTE and 5G speeds in urban areas, perfect for Maps, Social Media, and Video Calls.
🛠️ Troubleshooting
1. My eSIM isn't connecting after arrival. +
1. Ensure Data Roaming is ON.
2. Set Balisim as the primary Mobile Data SIM.
3. Restart your phone or toggle Airplane Mode.
Cart 0

Your cart is currently empty.

Start Shopping