Private assistance service, not affiliated with any government website. Our fee covers preparation, checking and support.

Indonesia Arrival Card Assist

Travel guide, updated September 2026

Bali arrival card: what to complete before you land at Ngurah Rai

Every traveler landing at I Gusti Ngurah Rai International Airport (DPS) needs the All Indonesia arrival card, the digital form that replaced the paper immigration card and the customs declaration. Most visitors also need a visa on arrival, and foreign tourists pay a separate Bali tourist levy. This page sorts the three out.

You can also complete the All Indonesia arrival card yourself, free of charge, on the official government portal allindonesia.imigrasi.go.id.

Three things, not one: arrival card, e-VOA and the Bali levy

Bali arrivals often confuse three separate requirements. They come from different authorities and are checked at different points.

  • All Indonesia arrival card: mandatory for everyone, submitted within 72 hours before arrival on the official portal or app. It produces the QR code for immigration and customs.
  • Visa: most nationalities need a visa on arrival, obtained as an e-VOA before departure (government fee IDR 500,000) or at the counter in the arrivals hall. ASEAN nationals enter visa-free.
  • Bali tourist levy: IDR 150,000 per foreign visitor, collected by the Bali provincial government on the Love Bali portal. It is not part of the arrival card.

Paying the levy does not create an arrival card, and the arrival card does not ask about the levy. Treat them as separate tasks.

The 72-hour window for Bali flights

The official portal accepts the arrival card only when your arrival date in Bali falls within the next 72 hours. If you fly from Europe with a connection in Doha, Singapore or Kuala Lumpur, the local arrival date in Bali is usually the day after you leave home, and that is the date to enter.

  • Submit one or two days before landing, from home, with the passports in front of you; airport Wi-Fi and a twenty-minute form are a poor combination.
  • Enter Denpasar (DPS) as port of entry, even if you continue to Lombok or Labuan Bajo on a domestic flight.
  • Flying in more than three days from now? Set a free reminder and we email you when your window opens.

At Ngurah Rai: where the QR code is checked

Ngurah Rai has a fixed sequence after you leave the aircraft.

  • Visa on arrival counters come first, before immigration. Travelers without an e-VOA pay here; e-VOA holders walk past.
  • Immigration: autogates are in use for biometric passports. The system checks that an arrival card exists for your passport number; if the gate cannot match you, or you travel with children, an officer scans the QR at a counter.
  • Customs, after baggage claim: scan the arrival card QR at the customs kiosk. Nothing to declare means the green channel; a declaration sends you to the red channel. There is no second form.

Keep the QR as a downloaded file and a full-screen screenshot; airlines on flights from Australia, Singapore and the Gulf may ask for it at check-in.

The Bali tourist levy, explained separately

Since February 2024 the Bali provincial government charges foreign tourists a one-off levy of IDR 150,000 per visit, used for culture and environment programmes. It is paid online at lovebali.baliprov.go.id by card, and a voucher with its own QR code is emailed to you; airport counters also take payment, but the queue is avoidable. The levy applies per person, whatever their age; holders of certain long-stay permits can apply for an exemption on the same portal. Officers may ask to see the voucher at the airport or at attractions.

Filing for a family arriving in Bali

The arrival card is one card per person. A parent fills in one for each child and infant with a passport, using the same flight, hotel address and email. Before you fly, confirm that every traveler has their own QR; if a group submission returned only one code, look the others up on the retrieve page. Visa on arrival and the Bali levy are also charged per person. Our step-by-step guide covers family filing in detail.

Common Bali mistakes

The errors that send people to the manual counter at DPS are always the same.

  • Entering the departure date instead of the local arrival date in Bali.
  • Choosing the wrong port of entry after a domestic connection through Jakarta: the card must name the airport where you first clear immigration.
  • A passport number typed with 0 instead of O; the autogate cannot match it.
  • Forgetting the customs part: cash of IDR 100 million or more, more than one litre of alcohol or goods above USD 500 must be declared. See our customs page.

Common questions

Do I need the arrival card for Bali if I already paid the Bali tourist levy?

Yes. The levy is a provincial tourism charge; the arrival card is a national immigration, customs and health declaration. Both are needed, each with its own QR code.

Can I complete the Bali arrival card at the airport on arrival?

In practice yes, on your phone in the arrivals hall, but it is slow and some airlines ask for the QR before boarding. Submit it within the 72 hours before you land, ideally from home.

Does the arrival card replace the visa on arrival in Bali?

No. Most nationalities still need a visa on arrival, obtained as an e-VOA before departure or at the counter at Ngurah Rai. ASEAN nationals are visa-free. The arrival card is required in every case.

I arrive in Bali by domestic flight or by ferry from Lombok. Do I need it?

Only your international entry point matters. If you first cleared immigration in Jakarta or elsewhere, the card names that airport and nothing more is needed in Bali. Only international arrivals into Bali, by air or by sea at Benoa, use Denpasar as port of entry.

Arriving in Bali soon? We prepare and check your arrival card.

Answer our guided questions; a person checks every field against your passport and submits inside the 72-hour window. Arrival card assistance from $24.90 per traveler; add the e-VOA if you need a visa on arrival.

Flying in more than three days? Set a free reminder for the 72-hour window.

You can also complete the All Indonesia arrival card yourself, free of charge, on the official government portal allindonesia.imigrasi.go.id.