
Bali Tourist Tax: Complete Guide & How to Pay Online
Planning a trip to Bali? If you are an international visitor, there is one important travel requirement you should know before your holiday: the Bali Tourist Tax.
Officially known as the Foreign Tourist Levy, this payment is collected by the Bali Provincial Government from foreign tourists visiting the island. The current levy is IDR 150,000 per person, and it is paid once during your trip to Bali.
The process is quite simple. International visitors can complete the payment online through the official Love Bali system before arriving. After payment, you receive a digital voucher containing a QR code that you should keep on your phone during your trip.
In this guide, you will learn what the Bali Tourist Tax is, who needs to pay it, how much it costs, how to pay online, who may be exempt, and what you should prepare before flying to Bali.
What Is Bali Tourist Tax?
The Bali Tourist Tax is commonly used by travelers to describe the Foreign Tourist Levy introduced by the Bali Provincial Government.
The levy officially started on February 14, 2024. It was introduced as part of Bali’s efforts to protect the island’s culture, traditions, arts, local wisdom and natural environment while maintaining the quality of tourism.
The payment is separate from other travel expenses.
For example, the Bali Tourist Tax is not the same as:
Your Indonesian visa or visa-on-arrival fee
Hotel accommodation
Airport transfer
Private driver
Tourist attraction entrance tickets
Fast boat tickets
Restaurant bills
Travel insurance
So, if you book a private driver from Bali airport to your hotel, the tourist levy should not automatically be assumed to be included in the transportation price.
If you are looking for transportation after landing, you can arrange a Bali Airport Transfer Service before your trip.
Bali Tourist Tax Cost and Current Fee
The current Bali Tourist Tax is:
IDR 150,000 per foreign tourist.
The fee is charged per person rather than per family, hotel room, vehicle or booking.
For example:
| Number of tourists | Total levy |
|---|---|
| 1 person | IDR 150,000 |
| 2 people | IDR 300,000 |
| 3 people | IDR 450,000 |
| 4 people | IDR 600,000 |
| 5 people | IDR 750,000 |
The important thing to remember is that you normally pay the levy once during your Bali trip.
You do not pay another IDR 150,000 every time you visit a different tourist attraction or move from one area of Bali to another.
This makes the system relatively straightforward for visitors who are planning a multi-destination holiday.
Who Needs to Pay Bali Tourist Tax?
The levy applies to foreign tourists visiting Bali.
If you are coming to Bali for a holiday, honeymoon, sightseeing trip, family vacation or other tourism activities, you should generally expect to pay the levy.
For example, a foreign visitor staying in Seminyak for several nights and then moving to Ubud does not need to pay again when arriving in Ubud.
The same applies if your itinerary includes several areas such as Canggu, Ubud, Kintamani, Uluwatu and Nusa Dua.
The levy is not based on the number of destinations you visit.
It is also not an entrance ticket for individual attractions. Some temples, waterfalls, beaches and other attractions may have their own admission fees, which are separate from the foreign tourist levy.
Who May Be Exempt?
Not every foreign national visiting Bali is necessarily required to pay the levy.
Certain visa and residency categories can qualify for an exemption under the applicable regulations.
These can include holders of certain:
Diplomatic visas
Official visas
KITAS
KITAP
Family unification visas
Student visas
Golden visas
Other specific immigration categories
The exact requirements can depend on your visa or immigration status.
If you believe you qualify for an exemption, it is best to check the latest official information rather than assuming that you are automatically exempt.
For a normal foreign tourist visiting Bali for a holiday, however, the IDR 150,000 levy should be included in your travel budget.
How to Pay Bali Tourist Tax Online
The easiest way to handle the Bali Tourist Tax is to pay online before traveling.
The official payment system is operated through Love Bali. You can visit the official Love Bali website to start the process.
Paying before your flight is recommended because it means you have already completed one of the administrative requirements before arriving in Bali.
Step 1: Visit the Official Love Bali Website
Start by visiting the official Love Bali website.
It is important to use the official government platform rather than an unrelated website offering to process the payment.
The official website is:
Love Bali – Official Tourism Levy Website
You can access the system from your phone, tablet or computer.
Step 2: Enter Your Details
You will need to provide the information requested by the payment system.
Make sure your personal information matches your travel documents, particularly your passport details.
It is a good idea to check everything carefully before submitting the form.
A simple spelling or passport-number mistake could create unnecessary confusion later.
Step 3: Select Your Payment Method
The Love Bali system provides cashless payment options for international visitors.
Available payment methods can include credit cards and other electronic payment options such as bank transfer, Virtual Account and QRIS, depending on the payment service available to you.
Credit card options supported by the official system include major international card networks.
If you are traveling from overseas, using a credit card can be one of the simplest options.
Step 4: Complete the Payment
Follow the instructions on the official payment page and complete the transaction.
Before leaving the payment page, make sure you receive confirmation that the transaction was successful.
Do not close the page too quickly if the system is still processing your payment.
Step 5: Save Your Digital Voucher
After successful payment, you will receive a digital levy voucher.
The voucher includes a QR code and is sent electronically.
Save it on your phone and keep the email confirmation until your Bali holiday is finished.
A simple precaution is to take a screenshot of the voucher as well.
That way, you can still access the QR code if your internet connection is slow after landing.
When Should You Pay Bali Tourist Tax?
The best time to pay is before your trip to Bali.
Completing the payment before your flight means you do not have to worry about finding the payment facility after arriving.
This can be particularly useful if you have a tight schedule.
For example, many international travelers arrive at Ngurah Rai International Airport and immediately continue to their hotel in Ubud, Canggu, Seminyak or other parts of Bali.
If your airport transfer is already waiting, having your tourist levy payment completed can make the arrival process easier.
You can also arrange your transportation in advance through a Bali Private Driver service if you want a private car for airport pickup and sightseeing.
What If You Forget to Pay?
Don’t panic if you arrive in Bali without having completed the payment.
Payment facilities are available through designated points and registered tourism-related endpoints.
However, paying before your departure is still the better option.
Airports can become very busy during weekends, school holidays and peak travel periods. After a long international flight, most travelers would rather collect their luggage and continue to their hotel than spend additional time dealing with travel administration.
For this reason, add the tourist levy to your pre-trip checklist along with your passport, visa, hotel reservation and flight information.
Bali Tourist Tax for Nusa Penida Visitors
No. You do not normally pay another Bali Tourist Tax simply because you visit Nusa Penida.
The foreign tourist levy is paid once during your trip.
For example, your itinerary could look like this:
Day 1: Ngurah Rai Airport → Ubud
Day 2: Ubud → Kintamani
Day 3: Sanur → Nusa Penida
Day 4: Nusa Penida → Bali mainland
Day 5: Uluwatu → Airport
The tourist levy does not need to be paid again simply because you travel to another destination.
However, Nusa Penida has separate transportation costs, fast boat tickets and attraction fees.
If Nusa Penida is part of your itinerary, you can also explore our Private Nusa Penida Tour information when planning your trip.
Is the Levy Included in Hotel or Tour Prices?
You should not automatically assume that it is included.
Hotels, tour operators, private drivers and transportation companies have their own pricing structures.
For example, a private driver package might include:
Private car
Driver
Fuel
Parking
Hotel pickup
Hotel drop-off
But that does not necessarily include the government tourist levy.
The safest approach is to treat the Bali Tourist Tax as a separate travel expense and complete the payment directly through the official Love Bali system.
This also gives you your own digital proof of payment.
What Should You Keep After Paying?
After completing the payment, keep your voucher accessible throughout your Bali trip.
It is a good idea to save:
Your digital levy voucher
QR code
Payment confirmation
Passport information
Visa information
Hotel booking
Flight details
Airport transfer confirmation
Driver contact information
You can create a folder on your phone containing all of these documents.
Taking screenshots can also be useful because mobile internet is not always perfect when traveling.
Bali Tourist Tax and Airport Arrival
For many international visitors, the first stop in Bali is Ngurah Rai International Airport.
After landing, you may have several things to handle, including immigration, baggage collection, transportation and checking in at your hotel.
Having your tourist levy payment completed beforehand can make your travel preparation easier.
If you have booked an airport pickup, provide your driver with your flight number, arrival time and hotel information.
This is particularly useful for travelers arriving late at night or early in the morning.
If you need transportation from the airport, you can learn more about our Bali Airport Transfer Service before your departure.
Bali Tourist Levy for Cruise Passengers
Yes.
The foreign tourist levy can also apply to international cruise passengers visiting Bali.
Cruise travelers should check their arrangements before arrival because the payment process can be handled individually or through the appropriate cruise or travel-agent arrangements.
If you are arriving by cruise, it is worth confirming who is responsible for the payment before your ship reaches Bali.
This can prevent confusion when you arrive at the port.
Why Did Bali Introduce the Tourist Levy?
Bali is one of the world’s best-known tropical tourism destinations.
Millions of visitors come to the island to experience its beaches, temples, rice terraces, traditional villages, food, art and unique culture.
Tourism provides significant economic opportunities for local communities. At the same time, large numbers of visitors can place pressure on cultural sites, natural areas, infrastructure and the environment.
The levy was introduced as part of Bali’s efforts to support the protection of Balinese culture and the natural environment.
In this way, the payment is intended to contribute to the long-term sustainability of tourism on the island.
For travelers, the amount is relatively small compared with the overall cost of an international holiday.
Levy Tax Barcode

Levy Tax form Online

Tips Before Your Bali Trip
A little preparation can make your arrival much easier.
Pay before departure
Complete your tourist levy payment before flying whenever possible.
Check your passport details
Make sure your name and passport number are entered correctly.
Save your voucher
Keep the QR code on your phone and save a screenshot as a backup.
Use the official website
Always use the official Love Bali system for the government levy.
Keep the payment confirmation
Do not delete the confirmation email until your Bali trip is finished.
Prepare your airport transfer
If you are arriving in Bali for the first time, arranging transportation before your flight can make things much easier.
For travelers who want flexible transportation around the island, our Bali Car with Driver service can be useful for airport transfers, sightseeing and customized itineraries.
Bali Tourist Tax Quick Guide
Here is a simple summary of the most important information:
| Question | Answer |
|---|---|
| What is the current fee? | IDR 150,000 per foreign tourist |
| Who pays? | Foreign tourists visiting Bali |
| How often is it paid? | Once during the trip |
| Where can you pay? | Official Love Bali system |
| When should you pay? | Preferably before arriving |
| What do you receive? | Digital voucher with QR code |
| Is it the same as a visa fee? | No |
| Is it the same as attraction entrance fees? | No |
| Do you pay again for Nusa Penida? | No, not simply for visiting Nusa Penida |
| Can some visitors be exempt? | Yes, depending on applicable visa/status |
Final Thoughts
The Bali Tourist Tax is a simple requirement that international visitors should include in their travel planning.
The current levy is IDR 150,000 per person, and it is generally paid once during your Bali trip.
The easiest option is to complete the payment online before departure through the official Love Bali website.
Once you have paid, save your digital voucher and QR code on your phone. Taking a screenshot is also a useful backup.
After that, you can focus on enjoying your Bali holiday, whether you are staying in Ubud, exploring Canggu, relaxing in Seminyak, visiting Uluwatu or taking a trip to Nusa Penida.
If Ubud is part of your itinerary, you can also read our Ubud Private Driver Tour guide for ideas about exploring the area comfortably with a private driver.
For international travelers, a little preparation before departure can make a big difference. Pay the levy, save your voucher, prepare your travel documents and arrange your airport transportation in advance.
Then, when you arrive in Bali, you can spend less time worrying about paperwork and more time enjoying the island.


