Bali and Indonesia: The Tourist Levy and What to Do Before You Fly

·

4–5 minutes

By The Escape desk · Last verified 4 October 2026

Singapore citizens can visit Indonesia, Bali included, visa-free for up to 30 days as tourists, but that free stay cannot be extended. If you might stay longer, choose the Visa on Arrival instead: IDR 500,000, 30 days, extendable once by another 30. On top of that, Bali charges every foreign tourist a one-off levy of IDR 150,000 per person (as of October 2026), paid once per trip on the official Love Bali website or app, ideally before you fly. Your passport needs at least six months’ validity, and you should carry a return or onward ticket.

None of it is hard; it just has to be done in the right order. Here is the ten-minute version, so your first hour in Bali is spent with a fresh coconut rather than a queue.

Quick facts

  • Visa-free stay for Singaporeans: up to 30 days, not extendable.
  • Need longer? Visa on Arrival: IDR 500,000, 30 days, extendable by 30 more.
  • Bali tourist levy: IDR 150,000 per person, paid once per trip.
  • Pay on the official Love Bali site or app; you get a QR-code voucher by email.
  • Passport valid for six months, plus a return or onward ticket.
  • Overstaying can cost up to IDR 1 million a day, plus detention or an entry ban.

Visa-free or Visa on Arrival?

OptionCostStayExtend?Best for
Visa exemption (tourism)FreeUp to 30 daysNoMost holidays and weekend trips
Visa on Arrival (e-VOA online or at the airport)IDR 500,000Up to 30 daysOnce, by 30 daysTrips that might run past 30 days

For a one- or two-week Bali holiday, the free visa exemption is all you need. Leave some margin, though: because the exemption cannot be extended, a missed or cancelled flight near the end of your 30 days can leave you overstaying. Working is not allowed on either option.

The Bali tourist levy, explained

Since February 2024, Bali’s provincial government has charged international tourists IDR 150,000 to fund the protection of Balinese culture and nature. It is separate from your visa and is paid once per visit, before you leave Indonesia. Payment methods include Visa, Mastercard, American Express, JCB, UnionPay, bank transfer and QRIS. You receive a levy voucher with a QR code by email; if the email goes astray, officers can check payment against your passport details.

Exempt are holders of diplomatic and official visas, transport crew, KITAS stay-permit holders, and family-unification, student and golden visa holders (the last group must apply). An ordinary Singaporean tourist pays. You can also pay at counters at the airport or at registered hotels and attractions, but paying in advance avoids a queue. Use only the official site, lovebali.baliprov.go.id, or the Love Bali app; look-alike sites can add their own fees.

Worked example: a family of four on a six-night Bali holiday. Visa exemption: free. Levy: 4 × IDR 150,000 = IDR 600,000. If they wanted the option of staying beyond 30 days, four Visas on Arrival would add 4 × IDR 500,000 = IDR 2,000,000, which for a six-night trip is money wasted.

Before you fly: the checklist

  1. Check your passport has at least six months’ validity from your arrival date.
  2. Pay the Bali levy on Love Bali and save the QR voucher on your phone.
  3. Complete Indonesia’s arrival declaration on All Indonesia. We explain it step by step in our Batam and Bintan ferry guide; the same form applies when you fly into Bali.
  4. Carry your return ticket on your phone; immigration may ask for it.
  5. Check your medicines against Indonesian rules if you take anything controlled, and remember drug penalties are severe, including the death penalty.
  6. Register on MFA’s eRegister so Singapore’s embassy can reach you in an emergency.

The WahLiao Verdict

For a normal Bali holiday, you pay nothing for the visa and IDR 150,000 each for the levy. Pay the levy on the official Love Bali site the week before you fly, fill in the arrival declaration, and keep both QR codes in one folder on your phone. Only buy the Visa on Arrival if there is a real chance you will stay past 30 days.

Questions people ask

Do Singaporeans need a visa for Bali?

No, not for a tourist stay of up to 30 days. That exemption cannot be extended, so pick the IDR 500,000 Visa on Arrival if you may need longer.

Do I pay the Bali levy every time I visit?

Yes, once per trip. It is paid one time while you are travelling in Bali, before you leave Indonesia.

Do I pay the levy if I only go to Batam or Bintan?

The IDR 150,000 levy is a Bali provincial charge for tourists travelling to Bali. Batam and Bintan are in a different province.

What happens if I overstay?

Fines can reach IDR 1 million per day, and you may face detention or an entry ban. Leave by day 30 on the visa exemption.

Sources: Bali Provincial Government, Love Bali levy FAQ and IDR 150,000 levy announcement (Feb 2024); Ministry of Foreign Affairs, Indonesia visa information; Singapore Embassy in Jakarta, travel to Indonesia (updated September 2026); Directorate General of Immigration, Visa on Arrival fee and conditions. The Escape explains; it does not advise.

Read next: Ferries to Batam and Bintan · Travelling With Medication · Back to The Escape

For what’s worth it this week, with the bill shown, read The WahLiao Week.


READ NEXT

Leave a comment