Travel Guides & Tips

Guide To Using Indonesia’s New On-Arrival App For Singaporeans Travelling To Batam, Bali & Jakarta

All Indonesia app


In case you missed the news, travellers heading into Indonesia via 3 major airports, and even those taking the ferry to Batam, must complete an arrival declaration using the new All Indonesia app. If you’re heading to Bali for your next weekend getaway or Jakarta for a quick business trip, bookmark this guide to using the app so you won’t have to run around immigration like a headless chicken.


What is the All Indonesia app?



Image adapted from: Google Play

The All Indonesia app has been made mandatory for all travellers – foreigners and citizens alike – since 1st September 2025. Instead of juggling multiple arrival forms at the airport or ferry terminal, travellers now just need this one app to settle everything – from immigration and customs to health and quarantine declarations.

At the moment, it applies if you’re flying into Soekarno-Hatta International Airport (Jakarta), Juanda International Airport (Surabaya), and I Gusti Ngurah Rai International Airport (Bali), or sailing into Batam’s international ports.

It’s available in Bahasa Indonesia, English, and Chinese, plus it’s free to download and use.


When to submit the arrival declaration form in the All Indonesia app?


You don’t have to wait till you’re at the airport to sort this out – the arrival declaration form can be submitted via the app up to 3 days before you land in Indonesia.

Set yourself a little reminder while you’re packing, so it doesn’t slip your mind, or at least make sure you’ve got an eSIM ready. That way, you can still fill it up right after touchdown, instead of scrambling for WiFi while everyone else is already clearing customs.

Get an eSIM for Indonesia.


How to use the All Indonesia app?


1. Download the app



Image adapted from: @kemenpar.ri & @ditjen_imigrasi via Instagram

First things first, download the All Indonesia app (App Store | Google Play) on your phone. Make sure to download the latest version that’s available for Android and iOS devices.


2. Change the app’s language



Image adapted from: All Indonesia

The app’s default language is in Bahasa Indonesia, so tap on “Indonesia” on the top right of your screen, then “English” or “中国” on the next page, to change the language.


3. Submit your arrival declaration



Image adapted from: Google Play

Go back to the homepage and tap on “Foreign Visitor” in the “Arrival Card Service” section to submit your arrival declaration.


Image adapted from: Google Play, All Indonesia

You’ll need to fill in personal information, like your name, passport number, passport expiration date, contact number, and email address.

Next, fill in your travel details, including arrival and departure dates, and whether you have a visa. Note that Singaporean passport holders are eligible for a 30-day visa-free entry to Indonesia.

Then fill in details regarding your mode of transport, like whether you’re arriving by air or by sea, and your purpose of travel.


Screenshot from: All Indonesia

The last step is a quick health declaration with the usual stuff – whether you’re feeling under the weather, or if you’ve hopped around other countries before touching down in Indonesia.


4. Check your submission



Image adapted from: Google Play

Review the info you’ve included, and tap on “Submit”. Your arrival card will appear on your screen in the form of a QR code – present it to the immigration officer and you’re good to go.

You should also receive the QR code via email – check your spam or junk folder if you can’t find it in your inbox.


Can I submit the arrival declaration for my family members through the All Indonesia app?



Image adapted from: Google Play

Yes – the All Indonesia app supports group submissions. This will come in handy when travelling with your parents or grandparents who aren’t as tech-savvy.

However, you’ll have to submit the arrival declaration separately if your group has a mix of:

  • Indonesian citizens carrying Indonesian passports
  • Foreigners carrying foreign passports

Heads up: each group submission only allows up to 10 travellers.


Download the All Indonesia app & submit your arrival declaration before your next trip


The app is expected to eventually cover all airports, airlines, and international entry points across Indonesia. So even if Batam, Bali, or Jakarta isn’t on your itinerary just yet, it’s worth adding this guide to your travel to-do list.

More travel guides:


Cover image adapted from: @kemenpar.ri & @ditjen_imigrasi via Instagram, The Smart Local
A portion of this content may contain referral links where The Smart Local may collect a commission. Our opinions remain our own.

Wei Yin