New customs entry rule you need to know for your next Bali and Indonesia trip

Travel Bestie
02 Sep 2025 - 3 min read

In an effort to improve efficiency and convenience in the international arrival process, the Indonesian government is now adding a new entry requirement; a new arrival card system called All Indonesia.

Implemented on 1 September, this system is currently enforced for both Indonesians and international visitors arriving at Jakarta's Soekarno-Hatta International Airport, Surabaya's Juanda Airport and Bali's I Gusti Ngurah Rai International Airport.

Although it is a new step for travellers heading to Indonesia, system is designed to simplify immigration processes that were previously spread across various portals, forms and agencies.

What exactly is the All Indonesia system?

All Indonesia is an international arrival reporting system developed by the Directorate General of Immigration, in collaboration with various related agencies such as the Directorate General of Customs and Excise, the Ministry of Health, and the Quarantine Agency. 

The All Indonesia system can be accessed through the official website allindonesia.imigrasi.go.id or the mobile app.

Simply put, All Indonesia is a one-stop portal that allows Indonesian citizens and international passengers to fill in all required information, including immigration, customs, health, and quarantine, in a single application. The inputted data will then be distributed to the appropriate agencies as needed.

All Indonesia data can be filled in three (3) days before arrival in Indonesia, both in your country of origin and upon landing in Indonesia . Filling in the All Indonesia data is free of charge!

Why is the All Indonesia card necessary?

Before All Indonesia, international arrivals in Indonesia required passengers to fill out various separate forms. These included the Electronic Customs Declaration (e-CD) for customs, the e-HAC for health and quarantine purposes, and manual immigration processing.

This situation not only takes time but also increases the risk of data entry errors, duplicate information, and reduces the comfort of the travel experience for passengers. With All Indonesia, the government aims to create a more structured, fast, efficient, and secure system.

Moreover, this digital approach is also in line with the national digital transformation efforts being pursued by the government in various sectors, including transportation and immigration.

How to fill in the All Indonesia forms on the official website

For those of you who want to utilize the All Indonesia service to expedite the arrival reporting process, two digital form filling options are now available: for both Indonesian citizens (WNI) and foreign visitors (WNA). Here's a complete guide to completing them.

For Indonesian Citizens (WNI)

1.
Access the allindonesia.imigrasi.go.id website and select the “Arrival Card – Indonesian Citizen” option.
2.
Complete your personal information such as full name, date of birth, gender, passport number, as well as an active telephone number and email address.
3.
Enter flight information: date and international flight number used upon arrival.
4.
Fill in your address or temporary residence data in Indonesia and your purpose of arrival.
5.
Answer questions regarding customs, goods reporting, and health conditions as needed.
6.
Once you have completed submitting your form, the system will generate a special QR code.
7.
Save or download the QR code, which you will then show to immigration officers upon arrival at Soekarno‑Hatta Airport.

For Foreign Citizens (WNA)

1.
Open the All Indonesia page, then select the “Arrival Card – Foreign Visitors” menu.
2.
In the Personal Information section, fill in the data according to your foreign passport: such as nationality, passport number, full name, date of birth, and personal email.
3.
Enter your flight details, including the number and date of the international flight you are using to enter Indonesia.
4.
Fill in the destination address in Indonesia and explain the purpose of your visit (e.g. tourism, business, or family).
5.
Answer questions related to customs, health, and quarantine if necessary.
6.
Once all the information is entered, the system will generate a unique QR code that you can save or download. You will show this code to the officer upon arrival at Soekarno-Hatta Airport.

Recharging can be done before departure to save time upon arrival in Indonesia.

How All Indonesia will benefit passengers

If you're an international passenger looking for a more convenient and faster arrival and departure time, the All Indonesia system can help. Here are some of the benefits you'll enjoy:

1. One form to tick off multiple boxes

You only need to enter your data once via the All Indonesia website or app. This information is then used by various agencies without you having to re-enter it in each system.

2. Save time and energy

The arrival process is faster because you don't have to queue or fill out forms at different locations. Everything is done digitally before you arrive at the airport.

3. Minimal risk of error

With interconnected systems, the potential for input errors and data duplication that are common in manual processes can be significantly reduced.

4. Data transparency and security 

This system is built with personal information security in mind. Your data will be securely processed by authorized government agencies.

Ready to travel to Indonesia?

With the All Indonesia system streamlining the arrival process, now's the time to plan your international trip without the hassle. Traveloka is ready to be your travel partner, offering a wide selection of flights to Indonesia, accommodations, activity tickets, and other travel essentials. Start your journey with comfort and convenience by downloading the Traveloka app and enjoying the convenience at your fingertips!

Tags:

indonesia

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe