Indonesia Digital Arrival & Customs Guide for Travellers 2026 - Step-by-Step With Pictures
Travelling to Indonesia soon? Foreign travellers are now required to complete the Electronic Customs Declaration (E-CD) and are highly encouraged to secure their e-VoA online before arriving in Indonesia. This digital system replaces traditional paper forms and helps make immigration and customs clearance faster and smoother.
Whether you are travelling to Bali, Jakarta, Lombok, Medan, Batam, or anywhere else in Indonesia, this guide will show you exactly how to complete the mandatory step-by-step pre-arrival registration
Do All Travellers Need E-CD?
Yes, all passengers (including foreign citizens and Indonesian nationals) entering Indonesia are mandatory required to complete the Electronic Customs Declaration (E-CD) before arrival.
This rule applies without exception, whether you are entering Indonesia by Flight, Cruise, Sea Ferry, or Land Border.
What Information Should You Have Ready?
Before you open up the application portal, make sure you have these details on hand to speed up the process:
- A Valid Passport: Ensure it has at least 6 months of validity left from your date of entry.
- Flight or Travel Details: Your flight number and an accurate count of how many pieces of checked baggage you are bringing.
- Your Accommodation Details: The exact address of your hotel, villa, or rental property in Indonesia.
- An Active Email Address: This is where your official confirmation QR code will be sent.
Document and Information needed:
- Passport
- Email addres
- Phone number
- Flight tiket & Transport Details
- Hotel or acommodation address in INDONESIA
Make sure your Passport at least 6 month avadility before Travelling.
Let's get started
Step 1: Visit the website or apps IDAC WEBSITE(ALL INDONESIAN)
Open the the official website ALL INDONESIAN ARRIVAL CARD using your phone or computer
https://www.imigrasi.go.id/ the official website Indonesian arrival card.Else is fake or agency that help you with fee.

Step 2: Passport Info
Enter your detail exactly as shown in your passport:
- Full Name
- Passport Number
- Nationality
Double check your spelling carefully.

Step 3: Arrival date & departure date
- Arrival date
- Departure time

Step 4: Trip Info
- Flight number & transport method
- Purpose of visit
- Healthy declarations
- Qr code for arrival in Indonesia

Step 5: Download PDF and Qr code
After submission, download and save your IDAC PDF and QR code.
You should:
- Save it on your phone
- Screenshot the QR code
- Print a backup copy if possible
You may need to show it during immigration clearance.
That's it!
The All Indonesia Arrival Card submission is completely free of charge. The digital framework is managed by the Indonesian Directorate General of Immigration. Travelers must use the official portal and strictly avoid unauthorized third-party websites demanding processing fees
- Passport Check: Your passport must be an electronic passport with a chip (for Autogate use) and have at least 6 months of validity from your arrival date.
- Accommodation Details: You must provide your full local address in Indonesia (including hotel/villa name, street name, and district), as general city terms like "Bali" or "Jakarta" are rejected.
- Visa Processing: The Arrival Card is not a visa. Ensure you verify your nationality's entry rules to either secure a Visa on Arrival (VoA), an e-VoA online, or leverage visa-exempt access if applicable.
- Check Auto-Gates Eligibility: Malaysian passport holders are eligible to use Indonesia's automated clearance lanes (Autogates) at major airports like Jakarta (CGK) and Bali (DPS), provided you hold an electronic passport (e-passport) and your All Indonesia Arrival Card is successfully submitted beforehand!
- Keep Data Roaming Ready: Ensure your roaming data or Indonesia eSIM is active right before you hit immigration, just in case you need to pull up your digital QR code or email confirmation.
- Going in a Group?: If you are heading down with family, the official Indonesian immigration portal allows you to add multiple travelers under a single account registration, making it easy to manage and present everyone's QR codes at once.




