The All Indonesia Arrival Card is a mandatory digital arrival declaration for passengers entering Indonesia. It’s required for visitors to all parts of the country including Bali.
It combines immigration, customs, health, and quarantine declarations that were previously handled separately. Once completed, you’ll receive a QR code to use during arrival procedures.
The Arrival Card became the integrated arrival declaration system across the country's international airports and seaports from 1 October 2025. It’s now required for all travellers.
Want help completing your Arrival Card? BaliTTGo offers an independent assistance service for travellers looking for support with Bali’s entry procedures and documents. We’re a private agency, not part of the Indonesian government.
Fill out the Arrival CardWhat is the All Indonesia Arrival Card?
The All Indonesia Arrival Card is Indonesia's digital declaration for international arrivals. Instead of completing several separate arrival forms, passengers provide the required information in one document before the arrival process.
It brings together declarations for:
- Immigration
- Customs
- Health and quarantine
If you have travelled to Bali before, two forms that you may remember have changed.
- The Electronic Customs Declaration (e-CD) is now incorporated into All Indonesia for passengers arriving by air or sea.
- The former SATUSEHAT Health Pass (SSHP) is also no longer completed separately for international arrivals
The Arrival Card has replaced formerly used separate declarations for health and customs details. It’s a unified passenger declaration.
Does the Indonesia Arrival Card replace your visa?
No. The Arrival Card isn’t a visa and doesn’t give you permission to enter Indonesia by itself. You still need to meet the visa or visa-exemption rules that apply to your nationality and reason for travelling.
Is the Indonesia Arrival Card mandatory for Bali?
Yes. If you are arriving in Bali from outside Indonesia, you need to complete the All Indonesia Arrival Card.
The requirement applies to all passengers arriving from abroad, not only tourists. Indonesian citizens returning from overseas are also required to use the system.
If you’re already in Indonesia and want to travel to Bali, you’re not making a new international arrival into Indonesia, so the Arrival Card isn’t needed.
When should I complete the Indonesia Arrival Card?
You can complete the Arrival Card from 3 days before your scheduled arrival in Indonesia. It takes less than 10 minutes to fill out online.
Tip: Don’t leave the form until you are standing in the arrivals hall if you can avoid it. Indonesian immigration officials require the document, so if you leave it to the last minute, you’ll face a slower manual process and longer waits on arrival.
What do I need to complete the All Indonesia form?
Have your passport and confirmed journey details beside you before starting. You may need the following information:
Personal and passport details
- Your full name and other personal details exactly as shown in your passport
- Passport number, nationality and passport validity dates
- Your email address
Trip information
- Your arrival date
- Flight or ship information
- Your arrival airport or seaport
- Your accommodation or address in Indonesia
Customs and health details
- Information about any recent trips and your health
- Details of baggage or goods that must be declared
- Information about any animals, fish, plants or related products you’re carrying
How do I fill in the All Indonesia Arrival Card?
Our platform is designed to make it simple to fill out your All Indonesia Arrival Card. You’ll find handy tooltips built in to help you understand what’s needed in each section. For support, just click the question mark icon.
1. Add your basic personal details
Fill out your full name, nationality, gender, and date of birth. Make sure the spelling of your name and all other details are consistent with the passport you’ll use to travel.
2. Passport data
Select your passport’s issuing country, and add the passport number and validity dates. Take extra care with characters like ‘O’ and ‘0’.
3. Contact details
Share your email address and phone number with the appropriate country code. Make sure your email address is entered correctly, as this is how you’ll receive your approved Arrival Card QR code.
4. Trip information
Select the reason for your trip to Indonesia and add your accommodation details and address. You’ll also be asked for your intended dates of arrival and departure, which country you’re travelling from, and how you’ll arrive.
5. Customs and health declaration
Give details on any recent medical symptoms and goods you’re carrying into the country. The tooltip in this section explains what types of items need to be declared.
6. Final submission
Once you have reviewed all the information carefully for errors, you can submit your form. Select the boxes to confirm you have answered accurately and you’ll be prompted to pay. At checkout, enter your credit or debit card details to complete the process.
Once the declaration is submitted, reviewed and approved, your Arrival Card is issued as a QR code that can be saved to your device.
Take a screenshot or download the QR code before travelling so you can access it even if your phone has poor mobile data or airport Wi-Fi when you land.
Common Indonesia Arrival Card mistakes to avoid
Entering passport details incorrectly
Your details should match your passport. Pay particular attention to your name, passport number and passport expiry date.
Completing an old e-CD or SSHP instead
Older Bali travel information may still tell you to submit separate customs and SATUSEHAT forms. These documents are no longer in use. Instead, fill out the Arrival Card.
Confusing the Arrival Card with a visa
Receiving your QR code doesn’t mean you automatically meet Indonesia's visa requirements. Check the visa rules for your nationality separately.
Forgetting to save the QR code
Download it or take a screenshot and save it to your device. You need to show the QR code during arrival processing.
Complete your Arrival Card before you fly: Worried about making a mistake on your Arrival Card? Our team reviews all forms before processing to pick up errors and typos in time to amend them. This helps you avoid rejection or issues at the border.
Indonesia Arrival Card FAQs
Is the All Indonesia Arrival Card compulsory?
Toggle faqs
Yes. The Arrival Card is mandatory for all international passengers. This includes tourists, business travellers, and all types of visitors. You need a new form for every trip to Indonesia.
Is the Indonesia Arrival Card free?
Toggle faqs
The official government Arrival Card is free. We charge a service fee for our simplified application form and ongoing assistance, but that fee is for BaliTTGo's service rather than the government Arrival Card itself.
Do children need an Indonesian Arrival Card?
Toggle faqs
Yes. The Arrival Card requirement applies to passengers of all ages entering Indonesia, including children. You can submit multiple forms with BaliTTGo for all travellers in your party.
Can I complete the Indonesia Arrival Card on my phone?
Toggle faqs
Yes. Our form is fully accessible on phones, tablets, laptops and other electronic devices. Simply fill out your details with a valid email address and complete payment to submit your request
Can I complete the Arrival Card when I land?
Toggle faqs
The system can be used during the arrival process, but completing it before you land is strongly recommended. You’ll likely face a longer wait time on arrival to go through border processing manually if you don’t have the Arrival Card QR code.
Is the Arrival Card the same as the Bali Tourist Levy?
Toggle faqs
No. The All Indonesia Arrival Card and Bali Tourist Levy are separate requirements.
All Indonesia is a national Indonesian arrival declaration. The Bali Tourist Levy is a Bali-specific levy for foreign visitors and has its own payment and confirmation process.
If Bali is your destination, you can complete your levy payment with BaliTTGo in minutes.
Apply for Tourist Levy
Does the Arrival Card replace the e-CD and SATUSEHAT Health Pass?
Toggle faqs
Yes, the e-CD customs and SATUSEHAT health declarations have been incorporated into the All Indonesia Card. You no longer complete those two processes separately for international air or sea arrival.