All Indonesia Arrival Card for Bali (2026): How to Apply Online

As of mid-August 2025, Indonesia has implemented a new system: the All Indonesia Arrival Card. This digital form replaces the old paper cards is now part of the official Indonesia arrival requirements.

For tourists flying into Bali, the arrival card is mandatory. It combines your immigration details, the customs declaration, and the health pass into one quick online process.

The process is simple and free, but you do need to get it right. In this guide, I’ll cover everything you need to know about the All Indonesia Arrival Card — who needs it, when to fill it out, how to complete it step by step, plus the common mistakes to avoid — so you can clear Bali Airport without any unnecessary delays.

What is the All Indonesia Arrival Card?

what is all indonesia arrival card

The All Indonesia Arrival Card is the new Indonesia digital arrival card every traveler needs to complete before flying into Bali.

It replaces the old paper arrival card you used to get handed on the plane and brings everything online in one simple form.

Instead of filling out multiple documents on arrival, this single card now combines:

Once you submit it, you’ll receive a QR code by email, which is what you’ll show when you arrive at Bali airport, or any other international airport in Indonesia.

It’s worth being clear: the All Indonesia Arrival Card is not a visa and doesn’t replace your Bali Visa on Arrival (VOA) or e-visa. It’s simply a digital entry requirement that every foreign visitor and returning citizen needs to complete to get through Bali immigration and customs smoothly.


Is the All Indonesia Arrival Card Mandatory?

Yes — the All Indonesia Arrival Card is mandatory if you’re flying into Bali or anywhere else in Indonesia. Tourists, business travelers, and even Indonesian citizens returning home all need to complete it before departure.

Once you’ve filled it out online, you’ll get a QR code by email. Immigration will scan this when you land, and without it you’ll face delays at the airport.

While the same rule applies at other airports in Indonesia, Bali is where most visitors encounter it — so make sure it’s sorted before you board your flight.


Who Needs to Fill Out the All Indonesia Arrival Card?

Everyone arriving in Bali needs to complete the All Indonesia Arrival Card. That includes:

  • Tourists on holiday (whether you’re here for a week or a month).
  • Business travelers attending meetings, conferences, or events.
  • Indonesian citizens returning home from abroad.
  • Children and infants, even if they’re traveling on a parent’s passport — each traveler must have their own card.

In short: if you’re landing in Bali on an international flight, you need one. The only people who don’t are those already inside Indonesia and taking a domestic flight from another island.


When Should You Complete the All Indonesia Arrival Card?

You should complete the All Indonesia Arrival Card within 72 hours before your flight to Bali. That’s the official window set by immigration.

If you try too early, the system won’t accept your application. If you leave it too late, you risk scrambling at the airport or dealing with patchy Wi-Fi just before boarding.

The sweet spot is to fill it out a day or two before you fly. That way your information is fresh in the system, you’ve got the QR code ready in your email, and you’re not stressing at check-in.

Pro tip: screenshot or download the QR code to your phone so you can show it even if you don’t have internet when you land in Bali.


Bali Airport Transfer with Private Car and driver

How to Fill Out the All Indonesia Arrival Card

The Arrival Card is completed online via the All Indonesia official website and is split into four main parts. It only takes a few minutes, but here’s what you’ll need to enter step by step.

1. Getting Started

all indonesia arrival card for bali - how to apply
  1. Visit the official website (link above)
  2. Change the language to English (top right)
  3. Under “Arrival Card Service” select “Foreign Visitor”

2. Personal Information

Start with your basic details — passport number, full name, date of birth, nationality, phone number, and email address.

  • You can scan the MRZ code (the numbers at the bottom of your passport’s photo page) to auto-fill most fields.
  • If you’re traveling as a family or group, enter the lead traveler first, then add additional passengers at the bottom of the form.
  • Make sure your email and phone number are correct — that’s where your QR code will be sent.

3. Travel Details

apply all indonesia arrival card bali - travel details

Here you’ll provide your arrival date, departure date, and visa status.

  • If you already have a visa or KITAS, you’ll be asked to enter the visa number.
  • If not, just select the appropriate option (e.g., planning to get a Visa on Arrival in Bali).
  • Keep in mind: you can only submit the form within 72 hours of arrival. If you enter dates outside that window, the system will automatically adjust them.

4. Mode of Transportation

all indonesia arrival card application - mode of transportation sample

This section covers your flight and accommodation details.

  • Choose Air and then “Commercial Flight.”
  • Purpose of visit: most tourists will select Holiday / Sightseeing / Leisure.
  • Arrival airport: if you’re flying directly to Bali, choose Ngurah Rai International Airport (DPS). If you connect through Jakarta, you’ll need to enter Soekarno-Hatta (CGK).
  • Enter your airline name and flight number as shown on your ticket.
  • For accommodation, select Hotel (or Villa/Other if that applies), then search and select your property from the list.

5. Declaration

This final step is where the customs declaration and health declaration are combined.

  • You’ll be asked about the countries you’ve visited in the last 21 days.
  • Confirm if you have any current health symptoms.
  • Enter the number of luggage pieces you’re bringing.
  • Declare if you’re carrying goods that need customs clearance (alcohol, tobacco, electronics, cash over the limit, etc.).

Once all sections are complete, the system will generate your QR code. Save it to your phone or print it out — you’ll need to show it when you land in Bali.


Key Info for the All Indonesia Arrival Card

To complete the All Indonesia Arrival Card, you’ll need to have a few details ready. Most of it is straightforward, but it’s easier if you prepare this before you start filling out the form:

  • Passport details – number, nationality, issue/expiry date.
  • Flight information – airline name and flight number for your arrival into Bali.
  • Arrival and departure dates – you can only submit the card within 72 hours of your flight.
  • Accommodation details – hotel, villa, or other place you’re staying in Bali. You’ll usually need the exact name and address.
  • Visa details – if you already hold a visa or KITAS, you’ll need the visa number. If you’re getting a Visa on Arrival (VOA) in Bali, just select that option.
  • IMEI number – for any mobile phones you’re bringing in. This is part of Indonesia’s mobile registration system.
  • Customs information – number of bags, items you need to declare (alcohol, tobacco, electronics, cash over IDR 100 million, etc.).
  • Travel history – countries you’ve visited in the past 21 days.
  • Health declaration – whether you currently have symptoms like fever or cough.

Where to Submit the All Indonesia Arrival Card?

You can only fill out the All Indonesia Arrival Card on the official government website: allindonesia.imigrasi.go.id

This is the only valid site. It’s free to use, and you should never pay a third-party website or “agent” to do it for you. There are already scam sites online charging money for something that takes five minutes to complete yourself.

The process is 100% digital. Once you submit the form, the system will generate a QR code and send it to your email. Keep a copy on your phone and, if you like, print a backup to make things easier when you land in Bali.

While the same website works for all international airports in Indonesia, most tourists use it specifically for arrivals in Bali (Ngurah Rai International Airport).


Arrival Card for Bali, Jakarta, & Other Airports

all indonesia arrival card bali sample qr code

If you’re landing in Bali (Ngurah Rai International Airport), you’ll need to complete the All Indonesia Arrival Card before you fly. This is now part of the entry process for every international traveler arriving on the island.

When you land in Bali, immigration officers will ask for your QR code. Having it ready (screenshot or printed) makes the process much faster — especially during peak arrival times when multiple flights land at once.

The same requirement applies at other international airports across Indonesia, such as Jakarta (Soekarno-Hatta), Surabaya, and Medan. But for most visitors, Bali is where you’ll first use it.

In short: if you’re flying straight to Bali or connecting through Jakarta, make sure you’ve completed the arrival card online within 72 hours before departure.


All Indonesia Arrival Card vs Visa on Arrival (VOA)

The All Indonesia Arrival Card and the Visa on Arrival (VOA) are two completely different things — but many travelers mix them up.

  • All Indonesia Arrival Card – this is a digital entry form. It’s free, and you must submit it online within 72 hours before you fly to Bali. It covers your customs declaration, health form, and basic travel details. You’ll get a QR code to show on arrival.
  • Visa on Arrival (VOA) – this is your legal permission to enter Indonesia. Most tourists can buy a VOA at Bali Airport or apply for an e-VOA online before departure. It costs IDR 500,000 (around USD 35), and it’s what allows you to stay in Indonesia for up to 30 days (extendable once).

So, to be clear:
✅ You need the All Indonesia Arrival Card (free, online form).
✅ You may also need a Visa on Arrival for Bali

They work together but are not the same thing. One doesn’t replace the other.


Book Private car and driver 2

Travel Essentials Before Flying to Bali

The All Indonesia Arrival Card isn’t the only thing you need sorted before landing in Bali. Here are a few other essentials to tick off:

  • Bali Visa on Arrival (VOA)
    Most tourists need a Visa on Arrival to enter Indonesia. It costs IDR 500,000 (around USD 35) and gives you 30 days in the country, with the option to extend once for another 30 days. You can buy it when you land at Ngurah Rai Airport, or save time by applying for the e-VOA online before you fly.
  • Bali Tourist Tax
    As of February 2024, all international visitors must pay a Bali tourist levy of IDR 150,000 (about USD 10) per person. This can be paid online before you arrive or at designated counters in the airport. Make sure you keep the receipt handy — it may be checked during your stay.
  • Bali Airport Transfer
    After a long flight, the last thing you want is to haggle with taxi drivers. The easiest option is to book a private airport transfer with us. Our driver will meet you at arrivals, help with luggage, and take you straight to your hotel or villa in a comfortable, air-conditioned car.
  • Bali Packing List
    Bali is tropical, humid, and sunny — so pack smart. Essentials include lightweight clothing, swimwear, reef-safe sunscreen, and a power adapter for Indonesian plugs (Type C and F). I’ve put together a complete Bali packing list so you don’t forget anything important.
  • International Driving Permit for Bali
    Planning to rent a scooter or car? You’ll need an International Driving Permit (IDP) along with your home license. Police checks in Bali are common, and without one, you risk fines or worse — your travel insurance won’t cover you in case of an accident. Get one here.
  • WISE Card for Bali
    Don’t get stung with bad exchange rates at ATMs or money changers. A WISE card is one of the cheapest ways to spend in Bali — it gives you the mid-market exchange rate, works at local ATMs, and lets you manage your money straight from the app. Get one here.

All Indonesia Arrival Card FAQs

What is the All Indonesia Arrival Card?

It’s a new digital entry form introduced in August 2025. It combines Bali’s customs declaration, the Satusehat health pass, and immigration details into one online process.

Is the All Indonesia Arrival Card mandatory for Bali?

Yes. Every international traveler arriving in Bali must complete it before departure. Immigration officers will scan your QR code on arrival.

Who needs to fill out the All Indonesia Arrival Card?

Tourists, business travelers, Indonesian citizens returning home, and even children and infants must each have their own card.

When should I complete the All Indonesia Arrival Card?

You can only fill it out within 72 hours before your flight to Bali. Submitting earlier won’t work.

How do I fill out the All Indonesia Arrival Card online?

Go to the official website, enter your personal info, flight details, accommodation, and customs declaration, then submit. You’ll get a QR code by email.

Where is the official website for the All Indonesia Arrival Card?

The only official link is allindonesia.imigrasi.go.id. Avoid third-party websites that charge fees.

Do children need the All Indonesia Arrival Card?

Yes. Every traveler, including babies and minors traveling with parents, must have a separate card.

What if I make a mistake on my All Indonesia Arrival Card?

You’ll need to submit a new form. Always double-check your passport number, email, and flight details before confirming.

What if I didn’t get my All Indonesia Arrival Card QR code?

Check your spam folder first. If it’s not there, log back into the website and re-submit your details to generate a new QR code.

Do I still need a Visa on Arrival (VOA) if I have the All Indonesia Arrival Card?

Yes. The arrival card is not a visa. Most tourists still need a VOA or e-VOA in addition to completing the digital arrival card.


55 Comments

Leave a Reply
  1. Most of this advice above about completing the form is obvious. The part which I got REALLY stuck on was ‘City of Hotel’. I’m staying in a small hotel in a small town – Lovina – in the north of Bali; but you can’t actually type anything into that field, and there is NOTHING in the drop-down list remotely close to there. In the end I chose Denpasar which is miles away on the other side of the island. Someone REALLY needs to put out some guidance about how to fill in that field as I’ve wasted about 20 minutes searching all over the internet for some advice!

    • Hi Alice,

      Totally understandable. Bali’s city / province / district / regions can be quite confusing, especially with similar names everywhere.

      Just tested it myself after seeing your comment.
      If your hotel isn’t listed in the search box, then select residential.

      After selecting Bali in the Province dropdown, you’ll get a list of cities: Badung, Denpasar, Karangasem etc.
      The “city” option for Lovina is Buleleng (Lovina is part of Buleleng)

      Hope this helps!
      Either way don’t stress too much about this. It’s rarely verified. If anything, you have your accommodation receipt as proof.

    • Hi Phoebe,

      Simple hack: just search for the nearest major hotel to the one you’re staying in. Before you do, take a screenshot of the screen query showing no results for your hotel (to show just in case they ask).
      The arrival card system is linked to a specific database of registered businesses. Sometimes the hotel is new, renamed, or under an “official business entity name.”

  2. Hi, do Malaysians need to register online to use the autogates at the airport in Bali? A bit confused, would appreciate your advice on this. Not sure which website to go to register to use the autogate?

  3. Hello! Thank you for the article. I have a question about IMEI registration. Are You bringing Mobile Phones, Handheld Computers, and Cellular-based Tablet Computers purchased or obtained abroad and will be used in Indonesia with the Indonesian cellular network? (IMEI Registration)*

    I’m going to spend 20 days in Bali. Also, I want to get a local sim card for the period of my stay. Do I have to register my phone? Should I choose yes or no in the application? Thank you!

    • Hi Anna,

      Select no in the Arrival Card. This is mainly for tourists who plan to stay longer than 90 days.
      So you’re good!

      Hope you have a safe journey to Bali.

  4. Hi – do I need to say ‘yes’ or ‘no’ to the following question:

    “Are You bringing Mobile Phones, Handheld Computers, and Cellular-based Tablet Computers purchased or obtained abroad and will be used in Indonesia with the Indonesian celular network? (IMEI Registration)”?

    Other online sources say I can click no if I am staying under 90 days but I cannot see anywhere on this official form that says that…??? I am bringing an iPhone and have an e-sim ready to go- staying for 13 nights. I feel like technically I am bringing a phone to be used on the Indonesian network…? Help! Thank you so much – I’m really confused 🙃

  5. Hi
    I’m am doing our group application on the all Indonesia app and I am the lead traveller and when going in to add visa number it will only accept mine as lead and will not open the other 3 travellers? Do I just do them separately?
    Help please

  6. Hello, I have already submitted my Indonesia Arrival Card and received a QR code. However, I noticed that the same date was entered for both my arrival and departure, even though I’m sure I entered the correct dates. Is this okay, or should I submit a new form? thank you.

    • Hi Jin,

      I recommend re-submitting the arrival form to be on the safe side. There shouldn’t be any issues with a new one. If it’s brought up at Bali Airport immigration, just mention that there was a mistake in the initial submission. Have a safe flight!

  7. Hello Off to Bali soon and really appreciate your information before finalizing the last official documents.
    Just a question regarding the rental of a scooter. Do I need an international driving license?
    Thank you for your comments.Moira
    France

    • Hi Moira,

      An International Driving Permit for Bali is legally required. However, it’s quite rare to be asked for it.
      But if you do get pulled over at a random checkpoint, you might run into some hassle (and a little cash might be required).
      GO for the safe side and get one. It’s not that expensive at all and still much cheaper than the “fine” you’ll need to pay on the road.
      I usually use International Driving Association, but you can go with any reputable provider.
      Let me know if you have any more questions.

  8. Hello Michael,

    last week I got my QR code after filling in the arrival form, one day before my flight.

    Unfortunately, because of a sudden health issue of a family member I had to modify the flight and postpone my arrival in Bali till the end of this week.

    Will this be a problem? Or I can just fill in another form and get a new QR code?

    Thank you and kind regards

  9. Hello Michael,

    last week I got my QR code together with the confirmation of the arrival card, one day before my flight to Bali.

    Unfortunately, just after that, I had to change and postpone my flight till the end of this week because of the sudden health issue of one member of my family.

    Will this be a problem? Or I can just fill in a new arrival form and get a new QR code?

    Thank you so much and best regards

  10. Hi is the Visa /kitpas number for the customs form the visa number from evoa that has numbers & letters? Not the visa reference number
    TIA

  11. Hi when filling out customs declaration & already have evisa completed. It asks for visa or kitpas number. Is this the visa number starting with a Z & combo of letters & numbers. I assume its not the reference number.
    TIA

  12. Hi
    I’m travelling to Bali but stopping in doha for 2 nights first. Should I wait til we get to doha before completing the digital arrival card?

  13. Hi, I am filling the form for 2 persons. Whether to mention total baggage or per person in the baggage column

  14. Can I complete a group submission for travelling companions (mates) or only family members, thanks and very imformative site

  15. I have submitted and got the QR Code. But there is a “red sign” on the above “History from an Infected Country”
    What is this means?

  16. I/m filling out the new All Indonesia arrival card. Where are you supposed to submit the details of medication your taking? Couldn’t find this anywhere, or is this on another form??

  17. hi, i filled out a form for my wife and myself. but only myself got a QR code for arrival card as lead traveler. is there meant to be a QR code for my wife as well as there wasnt one on hers

    • Hi
      I’m am doing our group application on the all Indonesia app and I am the lead traveller and when going in to add visa number it will only accept mine as lead and will not open the other 3 travellers? Do I just do them separately?
      Help please

  18. You haven’t mentioned declaring medications anywhere in the article. It’s supposed to have been on the old customs form?

    • Hi Mark,

      You’re absolutely right! The prescription meds section is completely missing.
      Keep in mind it’s still being developed. For now, if you have prescription meds, I recommend using the old form – which is still active.

  19. Hi chui
    I am getting message “history from infected country” is this an issue on arrival card
    Regards
    Harsh

    • Hi Hrajan,

      It seems to say that for several countries. Not an issue that I know of.
      As long as your arrival card is approved with the QR code, you’re all set to enter Bali.

  20. This is an absolutely brilliant article; thank you. On a separate subject, how far ahead can I apply for the eVisa please. I started the registration but stopped before pressing the submit button (saving it as a draft) because I feared that the visa start date may be the date of submission and not date of arrival?

    • Hey Chris,

      Glad the info helped!

      The eVOA starts when you enter Bali.
      While they do recommend 5 business days ahead, I reckon 10-14 days ahead is a safe bet in case of delays or errors.

      • That is so helpful Michael. You have managed to remove some of the stress of travelling away as it is 7 years since we were last in Bali and much has changed. Thanks again.

    • Od momentu otrzymania e-voa masz 2 miesiące na użycie wizy . Ja teraz składałam wniosek 18.08. ,rozpocząć podróż muszę przed 15.11.

    • Hi I misread one of the article when the all Indonesia arrival card has been implemented last month, and I have submitted the form today, however I will travel in a week. can I redo the application since the card I received via email has the wrong arrival date? if so I will make sure to do it within 3 days from my arrival in Indonesia.
      please advise.

      thank you

      • Hi Desiree,

        Yes of course. You can redo the Arrival Card application if the arrival date has changed. I’ve done it myself and have had friends and family do it as well without any issues.

        • Hi Michael,

          thank you for that!

          So just to clarify it has to be Dona any day within 72 hours or must be on the 3rd day prior arrival at destination?

Leave a Reply

Your email address will not be published. Required fields are marked *