Skip to content
All articlesBali

Bali Tourist Tax for Indians: Cost & Card Tips (2026)

What the Bali tourist levy costs Indian travellers in rupees, the visa and fees you also owe, and how to get past the card declines so many Indian cards hit on the official site.

Vistumo TeamJune 11, 20268 min read
This article is informational only and does not constitute legal or tax advice. Tourist-tax rules can change, so check the current requirements before you travel.

How much is the Bali tourist tax for Indians?

The Bali Tourist Levy is IDR 150,000 per person — about ₹800 at current rates, give or take with the exchange rate. It's a one-time charge for your Bali trip, every traveller pays it including kids, and it's completely separate from your visa.

So for a couple it's roughly ₹1,600, and for a family of four around ₹3,200. Small money in the context of a Bali holiday. The part that actually trips up Indian travellers isn't the amount — it's getting the payment to go through in the first place.

Why your Indian card keeps getting declined

If you've tried paying on the official portal and your HDFC, ICICI, SBI or Axis card bounced, you're not doing anything wrong. This is one of the most common complaints from Indian travellers, and there are a few usual suspects:

  • International transactions are switched off. Most Indian debit and credit cards ship with overseas usage disabled by default. You have to turn it on yourself — in your bank's app, look for "international usage," "manage card," or "enable for online international transactions." Do it the day before, not at the airport.
  • No OTP step. Indian banks lean heavily on OTP, and some foreign payment gateways don't trigger the OTP flow the way an Indian site would, so the bank quietly blocks the charge as a precaution.
  • RuPay doesn't work abroad here. RuPay is great domestically but isn't accepted for this kind of international payment. You'll want a Visa or Mastercard.
  • Daily international limit. Some cards cap or zero-out the international limit until you raise it in the app.
  • The bank flags Indonesia as "unusual." A surprise charge in Indonesian Rupiah on a card that normally buys groceries in Pune can get auto-flagged as fraud.

The fix for most of this is simply enabling international usage ahead of time and using a Visa/Mastercard credit card or a forex/travel card. UPI, by the way, won't help here — it doesn't work for international merchants.

A day or two before you pay, open your banking app and switch on international online transactions for the card you'll use. This one step clears up the majority of "why won't it go through" problems.

The full picture: visa + levy for Indian passports

Indians don't travel visa-free to Bali, so there's more than just the levy to plan for. Here's what an Indian traveller is typically up for:

What it isRoughly (INR)Notes
Visa on Arrival / e-VOA~₹2,700 (IDR 500,000)Indian passports are eligible; get the e-VOA online or pay at the airport
Bali Tourist Levy~₹800 (IDR 150,000)The thing this page covers
All Indonesia Arrival CardFreeOnline customs declaration, mandatory since Oct 2025

The e-VOA and the levy are two different systems run by two different bodies — national immigration for the visa, the Bali provincial government for the levy. They can't be paid together, which is exactly why a lot of first-timers think they've "already paid" when they've only done one of them.

If you're going the e-VOA route, sort it a few days before you fly so it's approved and sitting in your inbox. Then the levy is the small, separate thing you tick off as well.

Honeymoon or a big group? Read this bit

Bali is a honeymoon and big-family-trip favourite from India, and group travel is where the levy admin gets fiddly. A few things worth knowing:

Every single person needs their own payment and their own QR code — there's no couple's rate and no family discount. If ten of you are going for a wedding-anniversary trip, that's ten separate levies and ten QR codes to keep track of.

The cleanest way to handle a group is to pay for everyone in one sitting so the codes come back together, rather than ten people each fumbling with their own card decline at 2am. Label each QR by name, and make sure every name matches the passport exactly — initials, surname order and all — because the code is tied to the traveller, not whoever's card paid.

What if you just don't pay it?

Straight answer: there's no fine and you won't be refused entry — Bali's airport immigration is national and can't demand a levy receipt, and only about a third of arrivals paid in 2025. But that's not a reason to skip it; it's a reason to make sure you're not the one caught out, because the checks that do exist land at the worst possible times.

And spot-checking is ramping up in 2026. Tourism officers turn up at the big sights — Uluwatu, Tanah Lot, the Tegallalang rice terraces — and ask to see your QR code. No code, and you're paying it then and there, wrestling a foreign-card payment at a temple gate while everyone else heads to the beach. Sort it before you fly and that whole scene never happens — and with a rate rise floated for later in 2026, paying the current ~₹800 now is the cheap, easy call.

How to make sure the site you use is legit

The levy is a real government charge, but there are copycat sites that charge Indian travellers two or three times the real amount and bury the markup. Two quick checks: the levy itself is about ₹800, so if a site wants ₹2,000+ for the levy alone with no explanation, walk away. And you should always end up with a scannable QR code emailed to you — if there's no clear proof of payment, don't trust it.

The official government portal is lovebali.baliprov.go.id (the only .go.id address). If you'd rather pay for the whole group in English in one sitting and have the QR codes land in your inbox ready to go, a service like Vistumo handles that end to end. Either way, sort the card settings above first — international usage on, Visa or Mastercard — so the payment clears wherever you make it.

Frequently Asked Questions

How much is the Bali tourist tax in Indian rupees?

It's IDR 150,000 per person, which is roughly ₹800 depending on the exchange rate. It's a one-time charge for your Bali trip, and it hasn't changed since the levy launched in February 2024. A family of four pays around ₹3,200.

Why does my Indian card keep getting declined for the Bali levy?

Usually because international transactions are switched off on the card by default. Enable "international online usage" in your bank's app a day before, and use a Visa or Mastercard credit or forex card rather than RuPay. OTP mismatches and low international limits are the other common culprits.

Do Indians need to pay the Bali tourist levy and a visa?

Yes, both, and they're separate. Indian passport holders need a Visa on Arrival or e-VOA (around ₹2,700) plus the tourist levy (around ₹800). You also complete the free All Indonesia Arrival Card. None of these replaces the others.

Can I pay the Bali tourist levy with UPI or RuPay?

No. UPI doesn't work for international merchants, and RuPay isn't accepted for this payment. Use a Visa or Mastercard credit card, or a forex/travel card, with international transactions enabled.

Do children and infants from India have to pay?

Yes. The levy is per person with no age exemption, so every child and infant travelling on their own passport needs their own IDR 150,000 paid and their own QR code.

Can I pay the Bali tourist tax after I land?

You can — there's a payment counter at the Bali airport after immigration, same price as online. But it can mean queuing after a long flight, and if your card declines there too, it's a headache you didn't need. Paying ahead avoids both.

Is it safe to pay the Bali levy online from India?

The levy is a legitimate government charge. The risk is the site you choose — stick to the official lovebali.baliprov.go.id or a reputable service that clearly shows the ~₹800 levy and emails you a real QR code. Avoid anything charging far above that with fees it won't explain.

When should I pay the Bali tourist levy?

Before you fly is easiest, so it's done and you're not relying on airport wifi or a card going through after landing. Sort your e-VOA a few days ahead, then knock out the levy at the same time.

Get it sorted before you fly

For Indian travellers the Bali levy is the cheap, easy part — as long as your card cooperates. Enable international transactions, use a Visa or Mastercard, and get the QR codes filed away before you leave. Do that and the only queue you'll stand in at Bali is for a Grab to your villa.

Skip the queue

Pay your Tourist Levy online with Vistumo

Handled for Bali. Receive your QR code by email, ready for the airport.

  • Bank-grade 3D Secure payment
  • No account required

Ready to pay your tourist tax?

Download Vistumo and handle it in minutes. Secure payment, official documentation, delivered to your inbox.