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 carries the immigration, customs, health, and quarantine declarations. It is not a visa and not Bali’s tourist levy, and the Directorate General of Immigration says it can be filled in from three days before you arrive.

What does the All Indonesia Arrival Card cover?

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. It is one submission and you get a QR code to show on arrival
  • It absorbed the separate customs form: the 31 August 2025 announcement says travelers arriving where All Indonesia has been implemented no longer fill in the electronic customs declaration (e-CD)

Who needs to fill in the All Indonesia Arrival Card?

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

The Required list comes from the Directorate General of Immigration’s announcements and, for families and groups, the portal’s own help page. Indonesia’s visa site puts it the same way: “All travellers are required to submit an arrival card”. The announcement dated 1 October 2025 covers every airport and seaport; crossings over land are covered below. 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 can I fill in the arrival card?

3 days

The Directorate General of Immigration says the form can be filled in from three days before you arrive. You can file it from your country of departure or 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. We found no published penalty for leaving it late.

What is the official All Indonesia website?

allindonesia.imigrasi.go.id

If the address bar does not say allindonesia.imigrasi.go.id, you are not on the Directorate General of Immigration’s arrival card site. Indonesian government sites usually end in .go.id. 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, and both stores list the Directorate General of Immigration as its publisher. That is the only app any official instruction we found names.

Why does Indonesia ask for it?

What Indonesia states is the benefit: one declaration instead of several, and a shorter check on arrival.

How do I fill in the All Indonesia Arrival Card?

Is the All Indonesia Arrival Card free?

Yes. The arrival card is free: the Directorate General of Immigration’s office in Batam wrote, “Filling out the arrival declaration via All Indonesia is free of charge.” The form has no payment step. What costs money is separate: a Visa on Arrival is IDR 500,000 for passports that need one, and Bali charges foreign tourists a levy of IDR 150,000 per person. Visa-free entry itself costs nothing. The Directorate General of Immigration lists it at Rp0.

What changes if I arrive in Indonesia by ferry or over land?

Ferry passengers file the arrival card too. Batam’s international ports were in the first group, from 1 September 2025, and the announcement dated 1 October 2025 covers every seaport in Indonesia.

  • Arriving by ferry, such as Singapore to Batam or Bintan, choose SEA under Mode of Transport, FERRY under Type of Vessel, and type the ship’s name under Vessel Name. Terminals go by the port’s own name: Harbour Bay in Batam is CTT - CITRA TRITUNAS PORT (HARBOUR BAY), and the resort terminal at Lagoi on Bintan is LAI - BANDAR BENTAN TELANI LAGOI PORT.
  • Over land, the form lists five cross-border posts: Entikong and Nanga Badau on the border with Sarawak, Malaysia; Motaain and Motamasin on the border with Timor-Leste; and Skouw on the border with Papua New Guinea.
  • The sources we found word the land side differently. The national announcement of 1 October 2025 names airports and seaports; the 31 August 2025 announcement says travelers arriving at land borders where All Indonesia has been implemented no longer need the separate customs declaration; and Indonesia’s immigration office in Putussibau says it applies at land border posts too, the Badau post included.

We quote each source as it was published and do not decide between them.

Official sources: Directorate General of Immigration: nationwide rollout, 1 October 2025 · Immigration Office, Batam: first airports and ports · Immigration Office, Putussibau: land border posts

Can I change my arrival card after submitting it?

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” asks for 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.

FAQ

What’s the difference between the arrival card, the Visa on Arrival, and Bali’s tourist levy?
They are three separate things, and none replaces another. The arrival card is free, and every passenger arriving from abroad files one. A Visa on Arrival is only for passports on Indonesia’s Visa on Arrival list: IDR 500,000 for 30 days, extendable once for another 30, and not refunded if unused. You apply online at evisa.imigrasi.go.id or at indonesiavoa.vfsevisa.id, a second channel the Directorate General of Immigration names itself. You can also pay at a designated bank counter on arrival, at the entry points that issue it. Bali’s tourist levy is IDR 150,000 per person, paid once per trip by foreign tourists visiting Bali, on lovebali.baliprov.go.id or at Bali’s airport and port counters.
I don’t need a visa for Indonesia. Do I still file the arrival card?
Yes. A visa exemption doesn’t stand in for it: the portal prints “Arrival Card is not a visa”, and Indonesia’s visa site says “All travellers are required to submit an arrival card”.
Does “Apply for Visa Exemption” on the portal cost money?
No. After you submit, the portal may offer Apply for Visa On Arrival (VOA) and Apply for Visa Exemption. The Directorate General of Immigration lists visa-free entry at Rp0; registering it online in advance is optional and lets you use the autogates. Only the Visa on Arrival has a fee.
Do I need the arrival card on the ferry from Singapore to Batam or Bintan?
Yes. Batam’s international ports were in the first group, from 1 September 2025, and the 1 October 2025 announcement covers every seaport. On the form, choose SEA, then FERRY, type the ship’s name, and pick your terminal by its listed name. Harbour Bay is CTT - CITRA TRITUNAS PORT (HARBOUR BAY).
Crossing over land from Sarawak, Malaysia?
The form lists two crossings from Sarawak: ETKG - ENTIKONG CROSS-BORDER POST and NGBD - NANGA BADAU CROSS-BORDER POST. Indonesia’s immigration office in Putussibau says All Indonesia applies at land border posts, Badau included, while the 31 August 2025 announcement speaks of land borders where All Indonesia has been implemented. We quote both and don’t decide between them.
Can I file for my whole family at once?
Yes: 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. The official customs notes add that you may declare your family members’ belongings on one Customs Declaration.
Can the All Indonesia app file for my family?
The app is official, and the portal’s help page says you can apply for family members, up to 10 travelers in a group. It doesn’t say the app works the same way as the website, the store listings don’t mention family or group filing, and we haven’t tested it.
Is the arrival card 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 the arrival card replace Indonesia’s customs form?
Where All Indonesia applies, yes: the 31 August 2025 announcement 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.
How current is this?
We last checked this guide against the official sources on 19 Sep 2026. The last change we recorded on the official All Indonesia portal was 25 Sep 2026.

What do I need to do for my arrival in Indonesia?

Fill in the arrival card on allindonesia.imigrasi.go.id from three days before you arrive or once you have landed. Keep the Arrival QR Code to show on arrival. A Visa on Arrival and Bali’s tourist levy are separate, and anyone charging you for the card itself is not the government.

What’s different for your passport: Singapore · Malaysia · Australia

Does your passport need the All Indonesia Arrival Card?