Indonesia is gradually rolling out “All Indonesia”, a unified digital portal designed to simplify immigration, customs, and health procedures for international travelers.
Currently, entering Indonesia involves completing several separate formalities. In addition to applying for a visa, which can be obtained upon arrival (VoA) or online in advance through the e-VoA and e-Visa systems, travelers are required to submit two mandatory forms:
- The “SATUSEHAT Health Pass (SSHP)”, a health declaration form to be completed on the official Ministry of Health portal before departure.
- The “e-CD Customs Declaration”, which must be submitted online via the Directorate General of Customs and Excise website.
These steps, though essential, currently require travelers to navigate multiple platforms and forms.
To simplify the process, the Indonesian government is gradually launching “All Indonesia”, a single digital portal that centralizes all entry procedures, immigration, customs declarations, and health forms, into one unified interface.
“All Indonesia” is currently being tested at key entry points, including Ngurah Rai International Airport (Bali), Soekarno-Hatta International Airport (Jakarta), Juanda International Airport (Surabaya), and several seaports: Batam Center, Batam Nongsapura, Bengkong, Citra Tritunas, Sekupang, and Teluk Senimba.
The platform is expected to be rolled out nationwide to all international entry points by the end of the year.
Completing the “All Indonesia” form “takes about 2.5 minutes”

On July 24, during an official ceremony at Soekarno-Hatta International Airport in Jakarta, the Indonesian government launched the initial testing phases of “All Indonesia.” The event was attended by Immigration Minister Agus Andrianto and Coordinating Minister for Regional Infrastructure Agus Harimurti Yudhoyono.
Designed as a practical solution to previously fragmented procedures, “All Indonesia” combines immigration, customs, and health steps, which were previously handled separately, into one streamlined online platform.
“During this trial phase, we aim to identify areas for improvement and fine-tune the system to ensure that ‘All Indonesia’ operates smoothly when fully implemented,” explained Minister Agus.
Highlighting the portal’s goal of saving travelers time, the minister added: “The form can be completed up to three days before arriving in Indonesia, and on average, it takes about 2.5 minutes to fill out.”
The trial period will run until the end of 2025. Once fully implemented, the “All Indonesia” Arrival Card will become mandatory for all international travelers.
How to fill out the “All Indonesia” arrival card?

It’s important to note that “All Indonesia” is currently available only at selected airports and ports. Travelers entering through other international entry points must still complete the SATUSEHAT health declaration and e-CD customs declaration separately.
Eligible travelers can access the platform via the official website allindonesia.imigrasi.go.id or by downloading the “All Indonesia” mobile app, available on both the App Store and Google Play Store.
After selecting “Foreign Visitor”, travelers must provide the following information:
Personal Information:
- Nationality
- Full Name
- Date of Birth
- Country of Birth
- Gender
- Passport Number
- Date of Passport Expiry
- Mobile Number
Travel Details:
- Arrival Date in Indonesia
- Departure Date from Indonesia
- Visa, KITAS, or KITAP number (if applicable)
Mode of Transportation & Address:
- Mode of Transport (air or sea)
- Purpose of Travel (tourism, business, transit, visiting friends/relatives, etc.)
- Airport or Seaport of Arrival:
- Ngurah Rai International Airport (Bali)
- Soekarno-Hatta International Airport (Jakarta)
- Juanda International Airport (Surabaya)
- Batam Center Seaport
- Batam Nongsapura Seaport
- Bengkong Seaport
- Citra Tritunas Seaport
- Sekupang Seaport
- Teluk Senimba Seaport
- Flight or Vessel Type
- Airline or Vessel Name
- Flight Number (if applicable)
- Residence Type (hotel, residence, other)
- Hotel Name or Detailed Accommodation Address
Declarations (Health, Quarantine & Customs)
- Any current symptoms
- Country of departure, transit countries, and countries visited within the last 21 days
- Transportation of animals, fish, plants, and/or processed products
- Number of checked bags
- Goods to declare
- Registration of mobile phones, laptops, and tablets intended for use on Indonesian cellular networks (IMEI registration)
Once the form is submitted, at no cost since this process is free, the “All Indonesia” system automatically generates a unique QR code, which is sent to the traveler’s registered email address. This QR code must be presented to authorities upon arrival in Indonesia.