All Indonesia Arrival Card 2026: Fill it out before you fly

Indonesia Arrival Card

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.

Indonesia Arrival Card: quick answer What you need to know
Who needs it? Passengers arriving in Indonesia from abroad, including foreign visitors and Indonesian citizens
When can you complete it? From 3 days before arrival in Indonesia
What do you need? Passport, contact and travel details, plus information required for the declarations
What does it include? Immigration, customs, health and quarantine declarations
What do you receive? A digital QR code
Does it replace your visa? No, it’s not related to your visa status
Is it the Bali Tourist Levy? No, the Tourist Tax is a separate requirement

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 Card

What 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.

Apply for a Visa

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.

Complete the Arrival Card

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.

Next >>