Check-in hall at Terminal 3 of Jakarta Soekarno-Hatta International Airport, Indonesia

Indonesia’s All-Indonesia Arrival Card: The One Form That Replaced Three, Explained

Every international traveler arriving in Indonesia, including Indonesian citizens returning home and foreign visitors, must now complete one free digital form before arrival: the All Indonesia Arrival Card at allindonesia.imigrasi.go.id. Launched on 1 September 2025, it replaced three separate requirements, the paper arrival card, the electronic customs declaration and the SatuSehat health declaration, with a single online submission that can only be filed within three days before arrival and produces a QR code to show on entry. It is not a visa, and it does not replace Bali’s separate tourist levy or any visa requirement that applies to a traveler’s nationality.

Quick Facts

  • Official website: allindonesia.imigrasi.go.id, run by Indonesia’s Directorate General of Immigration, with an official All Indonesia mobile app as an alternative
  • Launched: 1 September 2025 at Jakarta, Bali and Surabaya airports, then mandatory at all international airports, seaports and land borders from 1 October 2025
  • Cost: Free. Any site charging a fee to file the arrival card is not the official government service
  • When to file: Within 3 days before arrival only. The form cannot be submitted earlier than that window
  • What it replaced: The arrival card, the electronic customs declaration (e-CD) and the health declaration previously handled through SatuSehat
  • What travelers receive: A QR code after submission, to present on arrival
  • Who must file: All incoming passengers, foreign visitors and Indonesian citizens alike
  • What it is not: It is not a visa, an electronic Visa on Arrival, or the Bali tourist levy. Each of those, where required, is separate

What exactly did the All Indonesia card replace?

Before September 2025, arriving in Indonesia meant juggling separate pieces of paperwork that belonged to different agencies. Immigration wanted an arrival card. Customs wanted an electronic customs declaration, filed through a different website. Health authorities wanted a declaration that, during and after the pandemic years, was handled through the SatuSehat system. Travelers often completed one piece, missed another, and joined a queue at the airport to sort it out on a shared terminal or a paper backup form.

The All Indonesia platform was built jointly by the Directorate General of Immigration with customs, health and quarantine authorities to end that fragmentation. One login, one set of personal, passport, travel and declaration questions, and one QR code now covers the immigration, customs, health and quarantine elements of arrival together. For a clear comparison with a neighboring system, see how Thailand’s Digital Arrival Card, the TDAC, consolidated that country’s arrival paperwork in a similar way. The pattern across Southeast Asia is the same: the form moves online, moves earlier, and becomes the traveler’s responsibility before boarding rather than a task for the arrivals hall.

Who has to complete the All Indonesia Arrival Card?

The requirement is broad by design. All incoming international passengers must file, regardless of nationality. That includes foreign tourists, business travelers, returning residents and Indonesian citizens coming home from abroad. It applies whether the trip is a two week holiday in Bali, a business visit to Jakarta, or a short hop from Singapore or Kuala Lumpur. It also applies at every kind of international entry point, not only the big airports where the system launched. Since 1 October 2025 the requirement has covered all international airports, seaports and land border crossings in Indonesia.

Each traveler needs an individual submission and an individual QR code. Families and groups should not assume that one filing covers everyone on a booking, because the card is tied to a passport and to personal health and customs declarations that differ from person to person. Parents filing for children should complete a separate card for each child, using that child’s passport details exactly as printed.

When can the form be filed, and why does the window matter?

The card can only be completed within three days before arrival. That short window is the detail that catches the most travelers, because it works in the opposite way from a visa. Many visitors are used to arranging entry documents weeks ahead, and an e-Visa or electronic Visa on Arrival for Indonesia can indeed be prepared in advance. The arrival card cannot. File too early and the system will not accept an arrival date that far ahead. Leave it until the departure lounge and any problem, a passport number typed incorrectly, a flight detail that needs checking, a phone battery running low, becomes a problem under time pressure.

A practical rhythm is to file on the day before departure, or two days before for a long haul itinerary that crosses time zones. Use the arrival date in Indonesia, not the departure date from home, when counting the window. A flight leaving North America on a Monday may land in Bali on a Wednesday, and it is the Wednesday arrival that must fall inside the three day window. After submitting, save the QR code in more than one place: a screenshot in the phone’s photos, the confirmation email if one arrives, and ideally a copy accessible offline, because arrivals halls are exactly where roaming data tends to fail.

How do travelers complete the card, step by step?

The process itself is straightforward, and most travelers finish it in a few minutes when their documents are at hand.

What information should be ready before starting?

Have the passport used for travel, the flight number and arrival date, the address of the first place of stay in Indonesia, and basic contact details ready before opening the site. The form asks for personal and passport data, travel details, and declaration answers covering health, recent travel, baggage and goods being carried into the country, including items that customs cares about such as large amounts of currency, electronics and restricted goods. Answer the customs questions as carefully as on the old paper declaration, because combining the forms into one platform did not change the underlying customs rules, what must be declared, or the penalties for not declaring it.

Where should the form be filed?

Only at the official address, allindonesia.imigrasi.go.id, or through the official All Indonesia app. The Indonesian government domain ending, .go.id, is the simplest authenticity check. Search results and advertisements for lookalike services that charge a processing fee are a well documented problem with arrival cards worldwide, and Indonesia is no exception. The official service is free, so a payment screen asking for a card payment to file the arrival card itself is a clear signal to stop and check the address. Note the difference carefully: a visa, where one is required, may legitimately cost money through the official e-Visa site, and Bali’s levy is paid through its own official channel. The arrival card, on its own, costs nothing.

How is the arrival card different from a visa and from the Bali levy?

These three requirements sit side by side and are routinely confused, so it helps to separate them plainly. First, the arrival card is a declaration. It tells Indonesian authorities who is arriving, on which flight, staying where, in what health, and carrying what. Every traveler files it, including citizens, and it grants no right to enter. Second, a visa is permission to enter and stay for a stated purpose and period. Whether a traveler needs a visa in advance, qualifies for an electronic Visa on Arrival, or enters visa free depends on nationality and purpose, and that question must be answered separately through official immigration channels. Completing the arrival card does not satisfy a visa requirement, and holding a visa does not remove the need for the arrival card.

Third, travelers whose destination is Bali also face the province’s foreign tourist levy, a separate Balinese provincial requirement with its own payment channel and its own checks. It is explained in detail in this guide to the Bali tourist levy and how it is paid. Think of the trip as having three independent boxes to tick where they apply: permission to enter (visa status), the arrival declaration (All Indonesia), and, for Bali, the provincial levy. Ticking one box never ticks the others.

What happens on arrival in Indonesia now?

On landing, travelers follow the normal sequence of health or quarantine checks where directed, immigration inspection, baggage collection and customs. The QR code from the All Indonesia submission is the proof that the combined declaration was filed, and it should be ready to show when asked, on a phone screen that is charged and unlocked, or as a printed backup. Immigration officers still examine the passport and still decide admission, and customs officers can still select baggage for inspection. The new system removes duplicate form filling, not official discretion or checks.

Travelers who failed to file before departure are not in an ideal position, but the practical advice is to complete the form as soon as connectivity allows, ideally before reaching the front of the immigration queue, and to follow staff directions at the airport. Filing in advance remains the expectation, and airlines may check at departure whether passengers for Indonesia have completed required documentation, so treating the card as an optional airport task risks trouble long before the arrivals hall.

What are the most common mistakes to avoid?

Four errors account for most of the friction reported with digital arrival cards generally, and all four are avoidable. The first is using an unofficial, fee charging website and then arriving with a confirmation that officials do not recognize as the government filing. The second is filing outside the window, either attempting it too early and forgetting to return, or leaving it until after landing. The third is a mismatch between the form and the passport: a transposed digit, a name in a different order, or details entered from an expired document. Proofread the passport number character by character before submitting. The fourth is assuming the card replaces something else, most often a visa on arrival or the Bali levy, and discovering the gap at check in. A five minute review of the three separate requirements a week before departure, then filing the card itself inside its three day window, prevents all of it.

Frequently Asked Questions

Is the All Indonesia Arrival Card free?

Yes. The official service at allindonesia.imigrasi.go.id is free of charge. A website asking for payment to file the arrival card is not the official government service, although separate requirements such as a visa or the Bali tourist levy may have their own official fees.

How early can the All Indonesia card be completed?

Only within three days before arrival. It cannot be filed earlier, so travelers on long itineraries should count the window from their arrival date in Indonesia and file a day or two before departure.

Does the arrival card replace a visa for Indonesia?

No. The card is a declaration covering immigration, customs, health and quarantine information. Visa requirements depend on nationality and purpose and must be arranged separately where they apply.

Does the card replace the Bali tourist levy?

No. The Bali levy is a separate provincial requirement for foreign tourists visiting Bali, paid through its own official channel. Travelers to Bali may need both the levy payment and the All Indonesia card.

What should be done with the QR code after filing?

Save it in several places, including an offline screenshot and, if possible, a printed copy. The QR code is the proof of filing and may be requested during the arrival process.

What if a traveler forgets to file before the flight?

Complete the form as soon as possible, ideally before joining the immigration queue on arrival, and follow airport staff instructions. Filing in advance is the requirement, and airlines may check documentation before departure.

Before departure: a short practical check

A week before travel, confirm visa status for every passport in the party and, for Bali trips, arrange the levy through its official channel. Two days before arrival, file the All Indonesia card at the official .go.id address, proofread passport numbers, and store the QR code offline as well as in email. Keep the passport, boarding pass and QR code together on arrival. Handled in that order, the system does what it was built to do: one short form, filed once, replacing three, and a faster path through the arrivals hall at the start of the trip.

Avatar photo

Written by Maya Chen

Maya Chen leads Always Packed's Southeast Asia coverage and its global food desk. She believes a night market tells you more about a city than its skyline, and her guides name the dish, the neighbourhood, and the price band before they reach for an adjective. From hawker centres to regional festivals, Maya covers food travel with appetite and rigour in equal measure, including the unglamorous essentials: water, queues, cash, and knowing when a queue is worth it. This profile is an Always Packed editorial desk, a named collection of editors and researchers publishing under a shared beat and voice.

Hammam Culture in Morocco: How a Traditional Bathhouse Visit Actually Works

Hammam Culture in Morocco: How a Traditional Bathhouse Visit Actually Works

Travelers passing through the TSA security checkpoint at Portland International Airport

REAL ID for US Domestic Flights: What the Enforcement Deadline Means at the Checkpoint