All Indonesia Arrival Card for Bali (2026): How to Apply Online

As of mid-August 2025, Indonesia has implemented a new system: the All Indonesia Arrival Card. This digital form replaces the old paper cards is now part of the official Indonesia arrival requirements.

For tourists flying into Bali, the arrival card is mandatory. It combines your immigration details, the customs declaration, and the health pass into one quick online process.

The process is simple and free, but you do need to get it right. In this guide, I’ll cover everything you need to know about the All Indonesia Arrival Card — who needs it, when to fill it out, how to complete it step by step, plus the common mistakes to avoid — so you can clear Bali Airport without any unnecessary delays.

What is the All Indonesia Arrival Card?

what is all indonesia arrival card

The All Indonesia Arrival Card is the new Indonesia digital arrival card every traveler needs to complete before flying into Bali.

It replaces the old paper arrival card you used to get handed on the plane and brings everything online in one simple form.

Instead of filling out multiple documents on arrival, this single card now combines:

Once you submit it, you’ll receive a QR code by email, which is what you’ll show when you arrive at Bali airport, or any other international airport in Indonesia.

It’s worth being clear: the All Indonesia Arrival Card is not a visa and doesn’t replace your Bali Visa on Arrival (VOA) or e-visa. It’s simply a digital entry requirement that every foreign visitor and returning citizen needs to complete to get through Bali immigration and customs smoothly.


Is the All Indonesia Arrival Card Mandatory?

Yes — the All Indonesia Arrival Card is mandatory if you’re flying into Bali or anywhere else in Indonesia. Tourists, business travelers, and even Indonesian citizens returning home all need to complete it before departure.

Once you’ve filled it out online, you’ll get a QR code by email. Immigration will scan this when you land, and without it you’ll face delays at the airport.

While the same rule applies at other airports in Indonesia, Bali is where most visitors encounter it — so make sure it’s sorted before you board your flight.


Who Needs to Fill Out the All Indonesia Arrival Card?

Everyone arriving in Bali needs to complete the All Indonesia Arrival Card. That includes:

  • Tourists on holiday (whether you’re here for a week or a month).
  • Business travelers attending meetings, conferences, or events.
  • Indonesian citizens returning home from abroad.
  • Children and infants, even if they’re traveling on a parent’s passport — each traveler must have their own card.

In short: if you’re landing in Bali on an international flight, you need one. The only people who don’t are those already inside Indonesia and taking a domestic flight from another island.


When Should You Complete the All Indonesia Arrival Card?

You should complete the All Indonesia Arrival Card within 72 hours before your flight to Bali. That’s the official window set by immigration.

If you try too early, the system won’t accept your application. If you leave it too late, you risk scrambling at the airport or dealing with patchy Wi-Fi just before boarding.

The sweet spot is to fill it out a day or two before you fly. That way your information is fresh in the system, you’ve got the QR code ready in your email, and you’re not stressing at check-in.

Pro tip: screenshot or download the QR code to your phone so you can show it even if you don’t have internet when you land in Bali.


Bali Airport Transfer with Private Car and driver

How to Fill Out the All Indonesia Arrival Card

The Arrival Card is completed online via the All Indonesia official website and is split into four main parts. It only takes a few minutes, but here’s what you’ll need to enter step by step.

1. Getting Started

all indonesia arrival card for bali - how to apply
  1. Visit the official website (link above)
  2. Change the language to English (top right)
  3. Under “Arrival Card Service” select “Foreign Visitor”

2. Personal Information

Start with your basic details — passport number, full name, date of birth, nationality, phone number, and email address.

  • You can scan the MRZ code (the numbers at the bottom of your passport’s photo page) to auto-fill most fields.
  • If you’re traveling as a family or group, enter the lead traveler first, then add additional passengers at the bottom of the form.
  • Make sure your email and phone number are correct — that’s where your QR code will be sent.

3. Travel Details

apply all indonesia arrival card bali - travel details

Here you’ll provide your arrival date, departure date, and visa status.

  • If you already have a visa or KITAS, you’ll be asked to enter the visa number.
  • If not, just select the appropriate option (e.g., planning to get a Visa on Arrival in Bali).
  • Keep in mind: you can only submit the form within 72 hours of arrival. If you enter dates outside that window, the system will automatically adjust them.

4. Mode of Transportation

all indonesia arrival card application - mode of transportation sample

This section covers your flight and accommodation details.

  • Choose Air and then “Commercial Flight.”
  • Purpose of visit: most tourists will select Holiday / Sightseeing / Leisure.
  • Arrival airport: if you’re flying directly to Bali, choose Ngurah Rai International Airport (DPS). If you connect through Jakarta, you’ll need to enter Soekarno-Hatta (CGK).
  • Enter your airline name and flight number as shown on your ticket.
  • For accommodation, select Hotel (or Villa/Other if that applies), then search and select your property from the list.

5. Declaration

This final step is where the customs declaration and health declaration are combined.

  • You’ll be asked about the countries you’ve visited in the last 21 days.
  • Confirm if you have any current health symptoms.
  • Enter the number of luggage pieces you’re bringing.
  • Declare if you’re carrying goods that need customs clearance (alcohol, tobacco, electronics, cash over the limit, etc.).

Once all sections are complete, the system will generate your QR code. Save it to your phone or print it out — you’ll need to show it when you land in Bali.


Key Info for the All Indonesia Arrival Card

To complete the All Indonesia Arrival Card, you’ll need to have a few details ready. Most of it is straightforward, but it’s easier if you prepare this before you start filling out the form:

  • Passport details – number, nationality, issue/expiry date.
  • Flight information – airline name and flight number for your arrival into Bali.
  • Arrival and departure dates – you can only submit the card within 72 hours of your flight.
  • Accommodation details – hotel, villa, or other place you’re staying in Bali. You’ll usually need the exact name and address.
  • Visa details – if you already hold a visa or KITAS, you’ll need the visa number. If you’re getting a Visa on Arrival (VOA) in Bali, just select that option.
  • IMEI number – for any mobile phones you’re bringing in. This is part of Indonesia’s mobile registration system.
  • Customs information – number of bags, items you need to declare (alcohol, tobacco, electronics, cash over IDR 100 million, etc.).
  • Travel history – countries you’ve visited in the past 21 days.
  • Health declaration – whether you currently have symptoms like fever or cough.

Where to Submit the All Indonesia Arrival Card?

You can only fill out the All Indonesia Arrival Card on the official government website: allindonesia.imigrasi.co.id

This is the only valid site. It’s free to use, and you should never pay a third-party website or “agent” to do it for you. There are already scam sites online charging money for something that takes five minutes to complete yourself.

The process is 100% digital. Once you submit the form, the system will generate a QR code and send it to your email. Keep a copy on your phone and, if you like, print a backup to make things easier when you land in Bali.

While the same website works for all international airports in Indonesia, most tourists use it specifically for arrivals in Bali (Ngurah Rai International Airport).


Arrival Card for Bali, Jakarta, & Other Airports

all indonesia arrival card bali sample qr code

If you’re landing in Bali (Ngurah Rai International Airport), you’ll need to complete the All Indonesia Arrival Card before you fly. This is now part of the entry process for every international traveler arriving on the island.

When you land in Bali, immigration officers will ask for your QR code. Having it ready (screenshot or printed) makes the process much faster — especially during peak arrival times when multiple flights land at once.

The same requirement applies at other international airports across Indonesia, such as Jakarta (Soekarno-Hatta), Surabaya, and Medan. But for most visitors, Bali is where you’ll first use it.

In short: if you’re flying straight to Bali or connecting through Jakarta, make sure you’ve completed the arrival card online within 72 hours before departure.


All Indonesia Arrival Card vs Visa on Arrival (VOA)

The All Indonesia Arrival Card and the Visa on Arrival (VOA) are two completely different things — but many travelers mix them up.

  • All Indonesia Arrival Card – this is a digital entry form. It’s free, and you must submit it online within 72 hours before you fly to Bali. It covers your customs declaration, health form, and basic travel details. You’ll get a QR code to show on arrival.
  • Visa on Arrival (VOA) – this is your legal permission to enter Indonesia. Most tourists can buy a VOA at Bali Airport or apply for an e-VOA online before departure. It costs IDR 500,000 (around USD 35), and it’s what allows you to stay in Indonesia for up to 30 days (extendable once).

So, to be clear:
✅ You need the All Indonesia Arrival Card (free, online form).
✅ You may also need a Visa on Arrival for Bali

They work together but are not the same thing. One doesn’t replace the other.


Book Private car and driver 2

Travel Essentials Before Flying to Bali

The All Indonesia Arrival Card isn’t the only thing you need sorted before landing in Bali. Here are a few other essentials to tick off:

  • Bali Visa on Arrival (VOA)
    Most tourists need a Visa on Arrival to enter Indonesia. It costs IDR 500,000 (around USD 35) and gives you 30 days in the country, with the option to extend once for another 30 days. You can buy it when you land at Ngurah Rai Airport, or save time by applying for the e-VOA online before you fly.
  • Bali Tourist Tax
    As of February 2024, all international visitors must pay a Bali tourist levy of IDR 150,000 (about USD 10) per person. This can be paid online before you arrive or at designated counters in the airport. Make sure you keep the receipt handy — it may be checked during your stay.
  • Bali Airport Transfer
    After a long flight, the last thing you want is to haggle with taxi drivers. The easiest option is to book a private airport transfer with us. Our driver will meet you at arrivals, help with luggage, and take you straight to your hotel or villa in a comfortable, air-conditioned car.
  • Bali Packing List
    Bali is tropical, humid, and sunny — so pack smart. Essentials include lightweight clothing, swimwear, reef-safe sunscreen, and a power adapter for Indonesian plugs (Type C and F). I’ve put together a complete Bali packing list so you don’t forget anything important.
  • International Driving Permit for Bali
    Planning to rent a scooter or car? You’ll need an International Driving Permit (IDP) along with your home license. Police checks in Bali are common, and without one, you risk fines or worse — your travel insurance won’t cover you in case of an accident. Get one here.
  • WISE Card for Bali
    Don’t get stung with bad exchange rates at ATMs or money changers. A WISE card is one of the cheapest ways to spend in Bali — it gives you the mid-market exchange rate, works at local ATMs, and lets you manage your money straight from the app. Get one here.

All Indonesia Arrival Card FAQs

What is the All Indonesia Arrival Card?

It’s a new digital entry form introduced in August 2025. It combines Bali’s customs declaration, the Satusehat health pass, and immigration details into one online process.

Is the All Indonesia Arrival Card mandatory for Bali?

Yes. Every international traveler arriving in Bali must complete it before departure. Immigration officers will scan your QR code on arrival.

Who needs to fill out the All Indonesia Arrival Card?

Tourists, business travelers, Indonesian citizens returning home, and even children and infants must each have their own card.

When should I complete the All Indonesia Arrival Card?

You can only fill it out within 72 hours before your flight to Bali. Submitting earlier won’t work.

How do I fill out the All Indonesia Arrival Card online?

Go to the official website, enter your personal info, flight details, accommodation, and customs declaration, then submit. You’ll get a QR code by email.

Where is the official website for the All Indonesia Arrival Card?

The only official link is allindonesia.imigrasi.go.id. Avoid third-party websites that charge fees.

Do children need the All Indonesia Arrival Card?

Yes. Every traveler, including babies and minors traveling with parents, must have a separate card.

What if I make a mistake on my All Indonesia Arrival Card?

You’ll need to submit a new form. Always double-check your passport number, email, and flight details before confirming.

What if I didn’t get my All Indonesia Arrival Card QR code?

Check your spam folder first. If it’s not there, log back into the website and re-submit your details to generate a new QR code.

Do I still need a Visa on Arrival (VOA) if I have the All Indonesia Arrival Card?

Yes. The arrival card is not a visa. Most tourists still need a VOA or e-VOA in addition to completing the digital arrival card.