What is the All Indonesia Arrival Card?
An online arrival declaration Indonesia requires from every passenger arriving from abroad, filed on the government’s All Indonesia portal. One form now carries the immigration, customs, health, and quarantine declarations that used to be filled in separately. It is not a visa — the portal prints that on the page that hands you the QR code — and the Directorate General of Immigration says it can be filled in from three days before you arrive.
- Cost:No fee for the arrival card
- Window:3 days, arrival day included
- Official site:allindonesia.imigrasi.go.id
What is it?
Indonesia’s single arrival declaration: one form covering immigration, customs, health, and quarantine, on the Directorate General of Immigration’s own portal.
- Passport, trip, and stay details, plus the health, quarantine, and customs questions — one submission, and a QR code to show on arrival
- It absorbed the separate customs form: where All Indonesia applies, the customs authority says arriving travelers no longer fill in the electronic customs declaration (e-CD)
Who needs one?
Required
- Every passenger arriving from abroad
- Indonesian citizens and foreign nationals alike
- Each traveler in a family or group, filled in person by person
Not required
- No published exemption list — we looked for one and did not find it
Both lists come from the Directorate General of Immigration’s own announcements: the one dated 1 October 2025 covers every passenger arriving from abroad at every airport and seaport, while the customs side adds land borders that have rolled All Indonesia out — read that last one as “where it applies”. We found nothing official excusing transit passengers, crew, or children. The form does list 1-Day Transit among its purposes of travel, which tells you what the form expects, not what the rules say.
When to file
3 days
The Directorate General of Immigration says the form can be filled in from three days before you arrive — from your country of departure, and also once you have landed. On the form the arrival date is picked, not typed: it offers four dates, yesterday through the day after tomorrow.
Those four dates are generated from the clock on your own device, not from Indonesian time, so a traveler still abroad and one who has already landed do not see the same four. What Indonesia states about filing early is the benefit — one declaration instead of several, and a shorter check on arrival; we found no published penalty for leaving it late.
How to file
- Open allindonesia.imigrasi.go.id, switch the language to English, and choose Foreign Visitor or Indonesian Citizen
- Personal Information: passport, name, date and place of birth, gender, passport expiry, and your contact details
- Travel Details: your arrival and departure dates, and whether you already hold a visa or stay permit
- Mode of Transportation & Address: how you arrive, your port of entry, and where you are staying
- Declaration: the health, quarantine, and customs BC 2.2 questions, then the statement you tick to agree
- Submit, type the image captcha the site shows you, and save the Arrival QR Code
Three things on this portal stay with you however you get there: ticking the declaration statement made in your name, pressing Submit, and typing the image captcha that appears after that.
Fix a mistake
- Something you filed is wrong
- “Change Data” on the portal — it says you can update a submission before the trip
- Lost the QR code
- “Retrieve Arrival Card” — nationality, date of birth, passport number, and passport expiry
- Not sure it is still good
- A submission shows as Submitted, Used, or Expired; the portal does not say how long that takes
Never pay a third party to “fix” it.
Spot the official site
If the address bar does not say allindonesia.imigrasi.go.id, you are not on the Directorate General of Immigration’s arrival card site. When it announced the rollout, the Directorate General of Immigration said filling in the arrival declaration through All Indonesia is free of charge — so anyone charging you for the card itself is not the government.
Unlike some countries’ arrival forms, this one has an official app: the Directorate General of Immigration’s own announcement points to All Indonesia on Google Play and the App Store alongside the website. That is the only app any official instruction we found names.
FAQ
- Is there a fee?
- When it announced the rollout, the Directorate General of Immigration said filling in the arrival declaration through All Indonesia is free of charge, and the form itself has no payment step. Read the rest of the portal carefully, though: after you submit, the same site offers a Visa on Arrival and a visa exemption, and those are paid applications.
- Is it a visa?
- No — the portal prints “Arrival Card is not a visa” next to the QR code it gives you. If you are eligible for a Visa on Arrival, it tells you to apply for that after the arrival card is submitted, not instead of it.
- Does it replace the customs form?
- Where All Indonesia applies, yes: the customs authority says arriving travelers no longer fill in the separate electronic customs declaration, because the BC 2.2 baggage declaration is now one section of this form.
- Family trip?
- One submission can carry up to 10 travelers, and the portal’s own help page says each person’s details are filled in individually. Indonesian and foreign passport holders cannot be combined in one group — the same page says those go in separately.
- How current is this?
- The last change we recorded on the official All Indonesia portal was 6 Sep 2026.
Does your passport need the AIAC?
- Afghanistan
- Armenia
- Azerbaijan
- Bahrain
- Bangladesh
- Bhutan
- Brunei
- Cambodia
- China
- Cyprus
- Georgia
- Hong Kong SAR
- India
- Iran
- Iraq
- Israel
- Japan
- Jordan
- Kazakhstan
- Kuwait
- Kyrgyzstan
- Laos
- Lebanon
- Macao SAR
- Malaysia
- Maldives
- Mongolia
- Myanmar
- Nepal
- North Korea
- Oman
- Pakistan
- Philippines
- Qatar
- Saudi Arabia
- Singapore
- South Korea
- Sri Lanka
- State of Palestine
- Syria
- Taiwan, Province of China
- Tajikistan
- Thailand
- Timor-Leste
- Türkiye
- Turkmenistan
- United Arab Emirates
- Uzbekistan
- Viet Nam
- Yemen
- Albania
- Andorra
- Austria
- Belarus
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Ireland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Moldova
- Monaco
- Montenegro
- Netherlands
- North Macedonia
- Norway
- Poland
- Portugal
- Romania
- Russia
- San Marino
- Serbia
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
- Ukraine
- United Kingdom
- Vatican City
- Antigua and Barbuda
- Argentina
- Bahamas
- Barbados
- Belize
- Bolivia
- Brazil
- Canada
- Chile
- Colombia
- Costa Rica
- Cuba
- Dominica
- Dominican Republic
- Ecuador
- El Salvador
- Grenada
- Guatemala
- Guyana
- Haiti
- Honduras
- Jamaica
- Mexico
- Nicaragua
- Panama
- Paraguay
- Peru
- Saint Kitts and Nevis
- Saint Lucia
- Saint Vincent and the Grenadines
- Suriname
- Trinidad and Tobago
- United States
- Uruguay
- Venezuela
- Algeria
- Angola
- Benin
- Botswana
- Burkina Faso
- Burundi
- Cabo Verde
- Cameroon
- Central African Republic
- Chad
- Comoros
- Congo
- Côte d’Ivoire
- Democratic Republic of the Congo
- Djibouti
- Egypt
- Equatorial Guinea
- Eritrea
- Eswatini
- Ethiopia
- Gabon
- Gambia
- Ghana
- Guinea
- Guinea-Bissau
- Kenya
- Lesotho
- Liberia
- Libya
- Madagascar
- Malawi
- Mali
- Mauritania
- Mauritius
- Morocco
- Mozambique
- Namibia
- Niger
- Nigeria
- Rwanda
- Sao Tome and Principe
- Senegal
- Seychelles
- Sierra Leone
- Somalia
- South Africa
- South Sudan
- Sudan
- Tanzania
- Togo
- Tunisia
- Uganda
- Zambia
- Zimbabwe