Indonesia Arrival Card 2026: Official Form and QR Guide
Every passenger arriving in Indonesia from another country must complete the All Indonesia Arrival Card. This includes foreign visitors and Indonesian citizens entering through an international airport, seaport, or land border.
You can complete the free online form within three days before your arrival. It combines immigration, customs, health, and quarantine declarations in one place. Once submitted, you will receive a QR code to save on your phone and present when requested after arriving in Indonesia.
Quick Answer: Indonesia Arrival Card 2026
- Who must complete it? All international passengers entering Indonesia, including foreign visitors, children, and Indonesian citizens.
- When should you complete it? Within three days before arriving in Indonesia.
- How much does it cost? The official arrival card is free.
- Where should you complete it? Through the official All Indonesia government website or mobile application.
- What happens after submission? You will receive a QR code as proof of your completed declaration.
- Does it replace an Indonesian visa? No. The Arrival Card and your visa or entry permit are separate requirements.
- Does it include the Bali tourist levy? No. Travelers entering Bali may still need to complete and pay the separate Bali tourist levy.
- What information will you need? Your passport details, flight or transportation information, Indonesian accommodation address, recent travel history, and customs declaration.
Complete the form carefully and save a screenshot or offline copy of your QR code before departure. Errors in your passport number, arrival date, flight details, or accommodation information could create unnecessary delays when you arrive.
Jadual Kandungan
What Is the All Indonesia Arrival Card?
The All Indonesia Arrival Card is an integrated digital arrival declaration the government is rolling out. It combines immigration, customs (e-CD), and health/quarantine into one form.
Instead of filling out separate customs declarations, health forms, and immigration paperwork, this system lets you complete everything through a single online submission. The goal is to streamline the entry process for international travelers.
Is the All Indonesia Arrival Card Mandatory?
At entry points where All Indonesia is live, airlines instruct passengers to complete it within 3 days (72h) before arrival. If your entry point isn’t live yet, you must still complete the Customs e-CD (which is mandatory for everyone) and follow any active SATUSEHAT Health Pass requirements.
| Period / Date | Where the All Indonesia Arrival Card is Mandatory | Notes |
|---|---|---|
| From 1 September 2025 |
Airports: Jakarta – Soekarno-Hatta (CGK), Bali – Ngurah Rai (DPS), Surabaya – Juanda (SUB) Seaports (Batam): Batam Centre, Nongsa, Marina, Sekupang, Harbour Bay, Bengkong |
Fill out digitally ≤ 72h before arrival; show QR code upon entry. |
| From 1 October 2025 | All international airports in Indonesia; gradually also all seaports and land border points | Nationwide requirement; replaces separate customs/health forms. |
Here’s what applies to different travelers:
- Foreign visitors: Must complete the arrival declaration at all Indonesian entry points
- Indonesian citizens: Must complete when returning from overseas
- Business travelers and tourists: Same requirements apply
- Visa holders and visa-exempt travelers: Still need the arrival declaration
🛫 Airline Advisory: Airlines serving Indonesia are informing passengers about completion requirements during check-in, where the system is implemented.
Official Websites
Authorities have flagged fake e-CD domains. Follow these rules to protect your information and avoid unnecessary charges:
- The official e-CD is free when completed independently. It is only available through ecd.beacukai.go.id atau allindonesia.imigrasi.go.id.
- Legitimate Indonesian government websites usually end in .go.id.
- Some unofficial websites charge high fees while presenting themselves as government services. Always check the domain before entering your personal or travel information.
Use Our Arrival Card Service
For a small service fee, we complete your arrival card before departure and email it to you—helping you avoid last-minute stress at the airport.
Book the ServiceHow to Fill All Indonesia Arrival Card
Here’s how to fill out your All Indonesia arrival card:
Step 1: Select “Foreign Visitor”

Visit allindonesia.imigrasi.go.id and choose Foreign Visitor (Indonesian citizens select the appropriate option).
Step 2: Enter Personal Information

Start by entering your passport and personal details:
- Passport/Country/Region: Select your passport country from the dropdown
- Full Name: Enter exactly as shown on your passport
- Date of Birth: Use the date picker (DD/MM/YYYY format)
- Country/Place of Birth: Select from the dropdown menu
- Gender: Choose Male or Female
- Passport Number: Enter precisely as shown (numbers and letters)
- Date of Passport Expiry: Use the date picker
Pro tip: Use the “Scan MRZ” button to automatically fill passport details from your passport’s machine-readable zone.
Step 3: Travel and Visa Information

Fill in your trip information:
- Arrival Date to Indonesia: Use the date picker (DD/MM/YYYY)
- Departure Date from Indonesia: Select your planned exit date
- Do you already have a Visa or KITAS/KITAP? Choose Yes or No
Note: “You can apply for a Visa on Arrival after you have completed the Arrival Card
Step 4: Transporation Details

Complete your travel and accommodation details:
- Mode of Transport: Select AIR or SEA
- Purpose of Travel: Choose from dropdown (VACATION, BUSINESS, etc.)
- Place of Arrival: Select your entry airport/port (e.g., “DPS – I GUSTI NGURAH RAI AIRPORT”)
- Type of Air Transport: Usually “COMMERCIAL FLIGHT”
- Flight Name: Select your airline from dropdown
- Flight Number: Enter airline code and number (e.g., “NZ 122”)
- Residence Type: Choose HOTEL, PRIVATE, etc.
- Name of Hotel: Select or enter your accommodation
- Nearest Immigration Office: This auto-fills based on your location
Step 5: Declaration (Health, Quarantine & Customs)

Complete the mandatory declarations:
Health Declaration:
- Symptom check: Answer if you have fever, cough, runny nose, shortness of breath, sore throat, or skin lesions/rashes
- Travel history: Select countries visited within 21 days before departure to Indonesia
Quarantine Declaration:
- Answer if you’re carrying animals, fish, plants, and/or their processed products
Customs Declaration (BC 2.2):
- Declare belongings you’re bringing into Indonesia
Step 6: Review and Submit
- Double-check all information for accuracy
- Submit your completed form
- You’ll receive a confirmation with:
- Arrival Card Number (e.g., 2508270027473)
- QR Code for airport use
- Submission status: “Submitted”
Step 7: Download Your QR Code

- Click “Download Arrival Card” to save the QR code
- Use the “Print” option if you want a hard copy
- Save the QR code offline on your mobile device
Important notes:
- If you make an error, submit a new declaration; keep the latest QR code
- The system shows “Arrival Card is not a visa” – remember this doesn’t replace visa requirements
- Each submission generates a new QR code and arrival card number
How to Answer the 21-Day Travel History Question
The All Indonesia form asks you to select your country of origin, transit countries, and any other countries visited within the 21 days before arriving in Indonesia. You may select more than one country.
Include:
- Your country of origin: The country where your journey to Indonesia began.
- Transit countries: Any country where you stopped or changed flights on the way to Indonesia.
- Other countries visited: Any additional country you stayed in or travelled through during the previous 21 days.
For example, suppose you live in the United Kingdom, spend five days in Thailand, change flights in Singapore, and then arrive in Bali. You should select:
- United Kingdom
- Thailand
- Singapura
Even if you only passed through a country during a flight connection, it is safer to include it as a transit country when the form provides that option.
If you travelled directly from your home country and did not visit or transit through another country during the previous 21 days, select only your country of origin.
Use the country names shown in the dropdown menu, and check that you have included every relevant destination before continuing. This question forms part of the health declaration, so your answer should reflect your actual travel route.
Quick examples
| Your travel route | Countries to select |
|---|---|
| Australia → Bali | Australia |
| United Kingdom → Singapore → Bali | United Kingdom and Singapore |
| Germany → Thailand for seven days → Bali | Germany and Thailand |
| United States → Japan → Singapore → Jakarta | United States, Japan, and Singapore |
Do not enter Indonesia as one of the countries visited before arrival. Indonesia is your destination for the current journey.
Families, Groups, and Special Cases
Family travel:
- All Indonesia: Add family members in the form; each person receives their own QR
- e-CD: One submission can include family members traveling together
Special situations:
- Transit passengers: Complete a declaration only if you clear immigration
- Cruise arrivals: Check if your port supports the All Indonesia system
- Children: Need their own record/QR under All Indonesia; for e-CD, they can be included under a family submission.
If Your Port Doesn’t Support All Indonesia Yet
Use these fallback procedures:
- Complete e-CD customs declaration at ecd.beacukai.go.id
- Health requirements: SATUSEHAT Health Pass may be required per current health advisories
- Save QR codes offline on your mobile device
- IMEI registration: Required only if using local SIM >90 days or importing devices over allowance
Keep digital copies accessible during travel in case of internet connectivity issues.
At the Airport: Using Your Arrival Declaration
Here’s what happens when you arrive:
Customs: Your QR code is scanned at the Customs inspection area.
Immigration: Officers check your passport/visa; some airports may also verify the All Indonesia QR if integrated.
Keep your QR code ready: Save it offline and consider having a backup. Airport Wi-Fi can be unreliable.
Special Considerations for Bali Travelers
Ngurah Rai Airport (DPS) travelers should note:
The Bali Tourist Levy (IDR 150,000) is separate from your arrival declaration. Pay via Love Bali before arrival; show your own QR if asked.
Complete your All Indonesia arrival card first, then handle the tourist levy separately.
Frequently Asked Questions About the Indonesia Arrival Card
1. What is the All Indonesia Arrival Card?
The All Indonesia Arrival Card is Indonesia’s digital declaration form for passengers arriving from another country. It combines immigration, customs, health, and quarantine information in one online system.
The Arrival Card is not a visa. Foreign visitors must still hold the correct visa or qualify for visa-free entry.
2. Is the Indonesia Arrival Card required in 2026?
Yes. All passengers entering Indonesia from abroad must complete the All Indonesia Arrival Card, including foreign visitors and Indonesian citizens.
Children must also be included in an arrival declaration, although a parent or accompanying adult can enter their information as part of a family or group submission.
3. What is the official Indonesia Arrival Card website?
The official website is:
allindonesia.imigrasi.go.id
Check that the website ends in imigrasi.go.id before entering passport or travel information. Avoid unofficial websites that imitate the government portal or ask for unnecessary payments.
4. Can I complete the Indonesia Arrival Card online?
Yes. You can complete the Indonesia Arrival Card online through the official government website or the All Indonesia mobile application.
You do not need to print and complete a paper form. After submitting the online declaration, save the confirmation and QR code on your phone.
5. How much does the Indonesia Arrival Card cost?
The official All Indonesia Arrival Card can be completed without paying an application fee through the government portal.
Be careful with third-party websites that charge a service or assistance fee. Such fees are not the same as a government Arrival Card fee.
6. When should I complete the All Indonesia Arrival Card?
You can complete the form starting three days before your arrival in Indonesia. It is better to submit it before departing so you do not need to rely on airport Wi-Fi after landing.
For example, if you arrive in Indonesia on 15 July, you can start completing the form from 12 July.
7. What departure date should I enter on the Indonesia Arrival Card?
Enter the date you currently plan to leave Indonesia. Use the departure date shown on your return or onward travel booking when available.
Your departure date is different from your arrival date. Check both carefully before submitting the form because entering them in the wrong order may cause confusion.
8. Can I complete one All Indonesia Arrival Card for a family or group?
Yes. The system supports individual and group submissions, allowing an applicant to add accompanying family members or other travelers.
However, you must provide the required personal and travel information for every person included. Check each passport number, name, date of birth, and nationality separately before submitting.
9. Will I receive a barcode or QR code after submitting the form?
After completing the declaration, you will receive digital proof of submission containing a QR code. Save it on your phone and keep it available during your arrival process.
It is also useful to take a screenshot or download an offline copy in case your mobile internet does not work after landing.
10. Is the Indonesia Digital Arrival Card the same as All Indonesia?
Yes. Searches such as “Indonesia Digital Arrival Card,” “Indonesia Arrival Card online,” and “All Indonesia Arrival Card” generally refer to the same government arrival declaration system.
Its official name is All Indonesia, and it integrates the arrival information that passengers previously had to submit through separate immigration, customs, health, and quarantine forms.
Final Tips for Your Indonesia Arrival
Timing requirements:
- All Indonesia: Fill ≤72h before arrival
- e-CD fallback: Fill ≤2 days before arrival (or up to 1 day after)
Remember:
- Save QR codes offline
- The Arrival Card does not replace a visa
- Bali levy is separate
- Keep backup documentation accessible
The All Indonesia system aims to simplify entry procedures while maintaining security requirements. As implementation expands, the process should become more consistent across all Indonesian entry points.
Safe travels!
Ready to Apply or Extend Your Visa?
Let our visa specialists handle your application.


