Planning to enter Indonesia? There’s a new digital arrival system you should know about. The All Indonesia Arrival Card is an integrated digital arrival declaration that handles your entry paperwork in one place.

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.

📅 Latest Update (August 27, 2025): Reported activation: Airlines cite Transport Directorate letter No. AU.006/3/17/DAU/2025, indicating a grand launch targeted for 18 Aug 2025; several travel trade advisories say ‘effective 18 Aug’. Official Immigration communications still frame All Indonesia as a trial in rollout. Access the system at allindonesia.imigrasi.go.id.

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.

When to Complete Your Digital Entry Declaration

All Indonesia: Complete ≤ 72h before arrival.
e-CD (fallback): Complete ≤ 2 days before arrival and up to 1 day after if needed.

The process typically takes a few minutes when you have your travel documents ready. Complete it when you’re preparing other travel arrangements to avoid last-minute rushing.

Official Links (Free!)

Use only these official, free websites:

All Indonesia System:

  • allindonesia.imigrasi.go.id

Customs Fallback:

  • ecd.beacukai.go.id (e-CD customs declaration)

🚨 Avoiding Scam Sites

Authorities have flagged examples of fake e-CD domains (e.g., indonesianecd.com). Remember:

  • e-CD is free and only available at ecd.beacukai.go.id
  • Legitimate sites end in .go.id (Indonesian government domains)
  • Non-go.id sites charging fees are scams
  • Never pay for these free government services

Step-by-Step Guide: How to Fill All Indonesia Arrival Card

Here’s how to fill out your All Indonesia arrival card:

Step 1: Select “Foreign Visitor”

Screenshot of the nationality selection and service options for indonesian citizens and foreign visitors on the all indonesia arrival card portal.

Visit allindonesia.imigrasi.go.id and choose Foreign Visitor (Indonesian citizens select the appropriate option).

Step 2: Enter Personal Information

Screenshot of the personal data section of indonesia’s all indonesia arrival card online form, including passport and personal details.

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

Screenshot of travel details section on the all indonesia arrival card showing arrival and departure dates and visa/kitas options.

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

Screenshot of the transportation and accommodation details section when filling out indonesia’s all indonesia arrival card online.

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)

Screenshot of the health, quarantine, and customs declaration section on indonesia’s all indonesia arrival card form.

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

Screenshot of a completed all indonesia arrival card with qr code, passenger details, and submission information.
  • 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

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:

  1. Complete e-CD customs declaration at ecd.beacukai.go.id
  2. Health requirements: SATUSEHAT Health Pass may be required per current health advisories
  3. Save QR codes offline on your mobile device
  4. 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.

Current Status and Implementation

The government is trialling All Indonesia and expanding its use; official messaging points to broader operation as readiness milestones are met.

Key points:

  • The system combines health, customs, and immigration declarations
  • It supplements but does not replace visa requirements
  • Implementation is gradual across Indonesia’s entry points
  • Fallback systems remain available where All Indonesia isn’t active

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.