Is This an Official Government Website?
The All Indonesia Arrival Card is always free to submit, and the only official site is allindonesia.imigrasi.go.id.
What we offer here is an assisted filing service: we review your information, help you avoid common Indonesia-specific mistakes (like the IMEI requirement most visitors miss entirely), and submit on your behalf. The fee you pay us covers that assistance and verification, not the form itself.
What Is the All Indonesia Arrival Card?
The All Indonesia Arrival Card is Indonesia's unified digital entry form. It combines three things that used to be separate: your immigration and personal details, your customs declaration, and your health declaration. One form, submitted once, covers all three.
It's been mandatory nationwide since October 1, 2025 (following a pilot at select airports that August), and it applies to foreign visitors and returning Indonesian citizens alike.
What Happened to the Old Customs Declaration (ECD) and Health Pass?
If you've read other guides on this topic, you may have seen references to a standalone Electronic Customs Declaration (ECD) and a separate SATUSEHAT health pass, along with a 48-hour submission window.
That information is outdated. As of the October 2025 unification, those two systems were folded into the All Indonesia Arrival Card, and the submission window changed to 72 hours. This page reflects the current process — not the one that existed before the merger.
Who Needs to Complete It?
Every foreign visitor entering Indonesia needs to file this form, regardless of nationality, visa type, or purpose of travel. This applies on every entry, whether you're arriving by air, land, or sea. Each traveler — including infants and children — needs their own individual record, though families and groups can be submitted together in a single session. The one clear exception: travelers already inside Indonesia who are taking a purely domestic flight between islands don't need to file again.
Do Returning Indonesian Citizens Need It Too?
Yes. Returning Indonesian citizens also need to complete the arrival card, though they use a separate flow based on their NIK (national ID number) instead of a passport. This is a detail many guides skip entirely, so if you're a citizen or dual national heading home, don't assume this only applies to foreign visitors.
Is It Free?
Yes, the official form is always free. If a site is charging you simply to access or submit it, it's likely a scam, and some of these sites have unfortunately advertised on Google itself. Always verify you're on allindonesia.imigrasi.go.id before entering personal information. Any fee you pay through us is for the assistance we provide reviewing and filing on your behalf, not for the government form.
When Should You Submit It?
Let us handle the filing for you
About 7 minutes to fill in. A reviewer checks your details, then we submit on time — and retry if the portal fails.
Apply through TravelDeclaration.comSubmit your arrival card within 3 days (72 hours) of your arrival in Indonesia. We recommend filing 1-2 days before you fly, giving yourself a comfortable buffer in case your travel details change or you run into connectivity issues while traveling.
What Information Do You Need?
Having your documents ready makes this a quick process. Here's what the form covers.
Personal & Passport Information
You'll need your nationality, full name, date of birth, passport number and expiry date, plus a phone number and email address. Make sure your email is accurate — that's where your confirmation QR code gets sent.
Travel & Visa Details
You'll enter your arrival and departure dates, along with your visa information. If you already hold an e-Visa, ITAS, or KITAP, you'll enter that number. If not, you'll select that you're planning to obtain a Visa on Arrival.
Transport & Accommodation
This section covers your mode of transport, arrival airport (such as Bali/DPS, Jakarta/CGK, Surabaya, or Medan), and your flight or ship number. You'll also need your accommodation details — hotel, villa, or private address for your first stay.
Customs Declaration
This is where Indonesia's form differs from what many travelers expect. You'll declare your luggage count and any goods requiring disclosure, including alcohol, tobacco, electronics, or cash equivalent to more than IDR 100,000,000. You'll also need to register the IMEI number of any phone you're bringing in for use with a local SIM card — a distinctly Indonesian requirement that catches many first-time visitors off guard.
Health Declaration
You'll list countries you've visited recently, plus answer a few simple yes/no questions about current symptoms. This is a quick check, not a detailed medical questionnaire.
How to Fill Out the All Indonesia Arrival Card (Step by Step)
Confirm you're within the 72-hour submission window.
Visit allindonesia.imigrasi.go.id (or open the official app) and select English, then "Foreign Visitor" or the citizen option.
Enter your personal and passport details.
Add your travel and visa information.
Enter your transport and accommodation details.
Complete the combined customs and health declaration.
Add any traveling family or group members.
Submit the form and save your QR code.
Using the Official App vs. the Website
Indonesia offers an official app, "All Indonesia," for Android and iOS, alongside the website. The app lets you scan your passport's MRZ strip with your phone's camera, which speeds up data entry considerably. The website works just as well if you'd rather type your details manually or copy them from a saved document. Neither option requires you to create an account.
Submitting for a Family or Group
Traveling together? One lead traveler can enter their own details, then add each family or group member within the same session. Every traveler still receives their own individual QR code, so make sure each one is saved separately — useful if your group gets separated at immigration.
What Happens After You Submit?
You'll receive a QR code immediately on-screen, along with a copy sent to your email. Save it offline, and consider printing a backup copy too. You'll present this QR code, alongside your passport, at the customs checkpoint near baggage claim after immigration.
Retrieving a Submitted Arrival Card
Already submitted your form but need to look it up again? The official portal offers a retrieval tool for travelers who've already filed. If you can't locate your original confirmation email, this is worth checking before you travel.
What Happens If You Don't Complete It Before You Arrive?
Indonesia's approach here is relatively forgiving — you won't be denied entry for arriving without a completed arrival card. But you will lose access to the automated e-Gates lane, meaning a longer wait at a manual counter. You'll need to complete the form on the spot using airport Wi-Fi or a kiosk, often while a queue builds behind you. Filing in advance simply saves you that hassle.
All Indonesia Arrival Card vs. Visa on Arrival vs. Bali Tourist Levy
These are three separate, independent requirements that travelers often mix up. Completing one doesn't fulfill the others.
| All Indonesia Arrival Card | Visa on Arrival (VOA) | Bali Tourist Levy | |
|---|---|---|---|
| What it is | Digital entry, customs & health declaration | Legal permission to enter/stay | Local tourism fee for Bali |
| Mandatory? | Yes, for all travelers | Depends on nationality | Yes, for Bali visitors |
| Cost | Free | Approx. USD 35, valid 30 days | Approx. USD 10 per person |
| Administered by | Directorate General of Immigration | Directorate General of Immigration | Bali provincial government |
| Where | allindonesia.imigrasi.go.id or app | On arrival, or online in advance | Online in advance, or airport counters |
Other Indonesia & Bali Entry Requirements to Know
Beyond the arrival card itself, keep these general entry requirements in mind:
- Passport validity: At least 6 months remaining from your arrival date.
- Onward or return ticket: Often required, and immigration officers may ask to see one at check-in or on arrival.
- International Driving Permit (IDP): Needed if you plan to legally rent or ride a scooter or motorbike in Bali.
- Cash declaration threshold: Amounts over IDR 100,000,000 must be declared.
- Travel medical insurance: No longer mandatory, but strongly recommended given the cost of medical care for foreign visitors.
Common Mistakes to Avoid
Forgetting that returning Indonesian citizens also need to file, just through a different flow.
Indonesian citizens re-entering the country still need to submit a declaration — it just goes through a separate citizen-specific flow rather than the visitor form.
Not knowing about the IMEI registration requirement until you're already at customs.
If you're bringing a phone or laptop to use long-term in Indonesia, check the IMEI registration requirement before you fly — sorting it out at customs is far more stressful.
Confusing the arrival card with the Visa on Arrival or the Bali Tourist Levy.
The arrival card, Visa on Arrival, and Bali Tourist Levy are three separate requirements with separate submissions — completing one doesn't cover the others.
Not saving your QR code offline before losing signal on arrival.
Save a screenshot or downloaded copy of your QR code before you land, since airport connectivity isn't always reliable exactly when you need to show it.
Relying on outdated guides that still describe the old ECD system and a 48-hour window.
Indonesia's process has moved on from the older ECD system and its 48-hour window — make sure any guide you're following reflects the current All Indonesia process.
How Travel Declaration Can Help
Filing correctly matters more than it might seem — a missed detail like an unregistered IMEI or a mismatched visa number can mean delays at customs. Our team reviews your details before submission, checks for the gaps that catch most first-time visitors, and files your arrival card on your behalf. It's a straightforward way to make sure everything is accurate and ready before you land.
Frequently Asked Questions
Is the All Indonesia Arrival Card the same as the old Electronic Customs Declaration (ECD)?
No. The ECD, along with the separate SATUSEHAT health pass, was merged into the All Indonesia Arrival Card in October 2025. They no longer exist as standalone forms.
Is it a visa?
No. It's an entry, customs, and health declaration, entirely separate from any visa requirement.
Is there a fee?
No, the official government form is always free. Be cautious of any site charging for it directly.
When can I submit it?
Within 72 hours (3 days) before your arrival in Indonesia.
Do returning Indonesian citizens need to complete this too?
Yes, through a separate flow that uses their NIK (national ID number) instead of a passport.
What do I need to declare in customs?
Goods like alcohol, tobacco, electronics, cash over IDR 100,000,000, and the IMEI numbers of phones you plan to use with a local SIM.
Is this the same as the Bali Tourist Levy?
No. The Tourist Levy is a separate per-person fee specific to Bali, administered by the provincial government rather than immigration.
Which airports currently require it?
Bali (DPS), Jakarta (CGK), Surabaya, and Medan, with additional entry points expected over time.
Is there an official app I can use?
Yes, the "All Indonesia" app is available for Android and iOS and includes passport MRZ scanning.
What happens if I arrive without completing it?
You won't be denied entry, but you'll lose access to the automated e-Gates and need to complete the form on arrival, which can mean a longer wait.
Sources & Further Reading
- Official All Indonesia Arrival Card portal: allindonesia.imigrasi.go.id
- Official Indonesia e-Visa website: evisa.imigrasi.go.id