- Log in
0
- ☰
Last Update: August 2026
Every international passenger arriving in Indonesia must be covered by an arrival declaration. For most air and sea arrivals, the declaration is completed through the All Indonesia system within three days before arrival. After submission, save the Arrival Card and QR code on your phone so they are available even without internet access.
The Arrival Card is not a visa. You must still hold the visa, e-VOA, stay permit, visa exemption, or other entry permission that applies to your trip.
Who must complete it? | International passengers entering Indonesia, including foreign visitors, returning Indonesian citizens, and children. |
When? | Within three days before the scheduled arrival date in Indonesia. |
Cost? | The government form is free. |
Where? | The official All Indonesia government website or official application. |
What do you receive? | An Arrival Card confirmation and QR code. |
Does it replace a visa? | No. The Arrival Card and immigration permission are separate requirements. |
Does it include the Bali levy? | No. The Bali Tourist Levy is a separate requirement when it applies. |
Official and Free
The Indonesian government's All Indonesia Arrival Card is free. Complete it only through the official government portal. Visa Indonesia is an independent service provider and is not part of the Indonesian government.
Open the official All Indonesia portal →
The All Indonesia Arrival Card is Indonesia's digital passenger-arrival declaration. It collects the immigration, customs, health, and quarantine information required for an international arrival through one online process.
For air and sea passengers, it replaces the older practice of completing separate arrival declarations for the same journey. The information is reviewed by the relevant Indonesian authorities when you arrive.
The official portal states that the Arrival Card is required for all passengers entering Indonesia. This includes:
Having a visa or stay permit does not remove the Arrival Card requirement. A visa determines whether you may enter and stay; the Arrival Card records your arrival and declarations.
Choose the official channel based on how you enter Indonesia:
Official Customs channel: ecd.beacukai.go.id
The official Indonesian eVisa website says travellers must submit the Arrival Card within three days before arrival. Use your Indonesian arrival date, not the date you leave your home country.
The exact wording or order of fields can change as the government updates the portal, but the process follows the same basic flow: identify the traveller, enter trip details, complete the declarations, review the information, and save the QR code.

Open the official All Indonesia portal and choose the option that matches your status. Foreign passport holders should select Foreign Visitor. Indonesian citizens should choose the Indonesian citizen option.
If the portal asks you to select a language, choose the language you are most comfortable using before entering your personal information.

Enter your personal information exactly as it appears in your passport. Depending on the current form, you may be asked for:
If the Scan MRZ feature is available, you can use the machine-readable zone on your passport to prefill some fields. Always check the result against the passport before continuing; automated scanning does not remove your responsibility to make sure the information is correct.

Next, enter your Indonesian travel dates and immigration information. Use your first arrival date in Indonesia and your current planned departure date.
If the form asks whether you already hold a visa or a KITAS/KITAP, answer based on the document you will actually use for entry. If you plan to use an e-Visa on Arrival, remember that the e-VOA and the Arrival Card are separate documents.

Complete your travel and accommodation details:

This part combines several declarations that were previously handled separately. Read each question carefully rather than automatically selecting No.
For the health declaration, the form may ask about current symptoms and the countries you have visited or transited during the previous 21 days. For quarantine, declare relevant animals, fish, plants, and related products. In the customs section, provide the requested baggage information and declare goods that fall under Indonesian Customs reporting rules.
If you need a detailed explanation of what must be declared, use our Indonesia e-Customs Declaration guide instead of guessing based on the Arrival Card question alone.
Before you press Submit, review the information that is most likely to cause problems if entered incorrectly:
Submit only after the details match your travel documents. If your plans change materially after submission or you discover an error, follow the options shown by the current system to correct or replace the declaration rather than travelling with information you know is wrong.

After successful submission, the system generates your Arrival Card confirmation and QR code. Download the Arrival Card or take a clear screenshot and keep it available on your phone.
You normally do not need a paper copy, but printing one is a useful backup if your phone battery fails or you cannot access the saved file. Keep the most recent confirmation if you submit a replacement declaration.
The form asks for your country of origin, transit countries, and any other countries visited during the 21 days before arriving in Indonesia. You may select more than one country.
Travel route | Countries to select |
|---|---|
Australia to Bali | Australia |
United Kingdom to Singapore to Bali | United Kingdom and Singapore |
Germany, then seven days in Thailand, then Bali | Germany and Thailand |
United States to Japan to Singapore to Jakarta | United States, Japan and Singapore |
Do not add Indonesia as a country visited before arrival; Indonesia is the destination for the current journey. Your answers should reflect the real route. If the live form's wording or options differ, follow the current government form.
Yes. Every child and infant must be covered by the arrival declaration. Enter each child's passport and travel information through the individual or accompanying-traveller process shown by the portal.
The live system may allow accompanying travellers to be added during a group process. Enter and review the details for every person separately. Do not assume that an adult's passport or QR code automatically covers a child or another traveller.
Use the confirmation generated by the live portal and verify that every traveller is included before leaving the confirmation screen. Save every Arrival Card or QR confirmation the system produces. Because the portal can change its group workflow, the live confirmation is more reliable than an old screenshot or third-party tutorial.
After a successful submission, the system provides an Arrival Card confirmation and QR code. Download it, save a screenshot, and make sure it opens without internet access. A paper copy is not normally necessary, but it can be a useful backup if your phone is lost, damaged, or out of power.
On arrival, follow the airport, seaport, Immigration, Customs, health, or quarantine instructions that apply to your journey. Keep your passport, visa or stay permit, and Arrival Card confirmation accessible.
Passengers arriving internationally at Bali's I Gusti Ngurah Rai International Airport use the same national All Indonesia Arrival Card. There is no separate Bali arrival card.
The Arrival Card does not replace the Bali Tourist Levy. If the levy applies to your visit, complete it separately through the official Bali levy channel and keep its confirmation with your travel documents.
Requirement | Purpose | Who uses it | Cost |
|---|---|---|---|
All Indonesia Arrival Card | Passenger arrival declaration | Most international air and sea arrivals | Free |
Visa / e-VOA / stay permit | Permission to enter and stay | Depends on nationality and purpose | Varies |
e-CD land-arrival channel | Customs declaration for the land-border flow | Travellers directed to it by Customs | Free |
Bali Tourist Levy | Bali tourism levy | Eligible foreign visitors to Bali | Separate charge |
Correct or resubmit the declaration using the options available in the current portal. Do not ignore an error in a name, passport number, arrival date, arrival point, or other key detail. Keep the latest confirmation.
Use the retrieval option on the official All Indonesia portal. Check the email address used for submission and save the recovered confirmation offline.
Search carefully and use an 'Other' or equivalent option only if the live form provides it. Enter the requested Indonesian address as accurately as possible.
Try a stable connection and a current browser, disable automatic page translation, and retry later if the official system is temporarily busy. Do not pay a copycat website simply because the official portal is slow.
Complete the official form as soon as possible within the available window. If you arrive without it, follow the instructions given by Indonesian officials; processing may take longer.
Yes. The official portal states that it is required for all passengers entering Indonesia.
Yes. Submission through the official government portal is free. A private assistance service may charge a clearly disclosed service fee.
No. The Arrival Card records arrival declarations; a visa or other immigration permission determines whether you may enter and stay.
Within three days before the scheduled arrival date in Indonesia.
The form is online, but it is better to submit before departure so you have time to correct errors and save the QR code.
Usually no, but save it offline. A printed backup can be useful.
Yes. Enter the required passport and travel details for each child through the process shown by the live portal.
No. International air arrivals in Bali use the national All Indonesia Arrival Card.
No. The levy is separate when it applies.
Use the All Indonesia process for air and sea arrivals unless an Indonesian authority instructs you otherwise. The Customs website shows a separate e-CD channel for land arrivals.e saved on your phone, but a paper backup can be useful. At minimum, download the Arrival Card or save a screenshot that you can open without internet access.
Before you leave, make sure you have the documents and confirmations that apply to your trip:
The government All Indonesia form is free. If you would rather have someone check the details and prepare the Arrival Card for you, Visa Indonesia also offers an Arrival Card assistance service for a separate service fee.
Rated 4.9/52,106 verified travelerscertified by Judge.me

Running a PT PMA means keeping track of more than one deadline. This 2026 compliance calendar brings together LKPM, tax, RUPS, SABH, BPJS, licensing, and other key obligations so you can see what is due, when to prepare, and which rules apply to your company.

Indonesia is changing how foreign-worker permits move through the government system. The 2026 integration connects OSS, SIAPkerja, and All Indonesia, with RPTKA, VITAS, ITAS, and ITAP processes moving into a more coordinated pathway. Here’s what employers and foreign workers need to know about the rollout, processing timeline, documents, and requirements that are not changing.
