If you’ve visited Bali in the past few years, you’re familiar with the layered arrival admin: the e-VOA application before departure, the customs declaration form on the plane, the health screening system that appeared post-pandemic and then quietly evolved, the separate immigration form at the counter. Each layer was added at different times, for different reasons, and the result was a process that required toggling between multiple platforms and hoping each one had processed before the immigration officer looked at you expectantly.
That’s changing. Indonesia rolled out the “All Indonesia” app in late 2025, consolidating immigration, customs, and health declarations into a single digital system. By 2026, it’s the standard for arriving visitors. Here’s what it means in practice, including the bits nobody tells you until you’re standing at the counter with your phone out.
What the All Indonesia App Actually Is
The app is a unified arrival platform issued by the Indonesian government. It handles three things that used to require separate processes: your immigration pre-registration (equivalent to the old e-VOA and SIMPL systems), your customs declaration (the customs card that used to be paper), and your health declaration (which replaced the multiple pandemic-era forms that lingered long after they were logically necessary).
You complete all three on one platform before your flight, and the system generates a QR code that covers your entire arrival process. In theory — and increasingly in practice at Ngurah Rai International Airport — scanning this code at the immigration counter replaces most of the paperwork that used to slow things down.
The app is available on iOS and Android. It’s in Indonesian and English. The UX is functional rather than elegant, but it’s usable.
How to Use It: The Practical Steps
Download the app before your flight — not on arrival in Bali’s airport wifi, which is variable. You’ll want to register and complete your declaration when you have a reliable connection.
You’ll need your passport details, your flight information, your accommodation address for the first night in Bali, and basic health information (the declaration is fairly minimal — standard questions about recent illness and symptom-free status). The process takes 10–15 minutes the first time.
For the VOA or e-VOA component: if you’re a nationality that qualifies for the tourist visa on arrival (most Western passport holders do), this is where you select your visa type and pay the USD 35 fee online rather than at the physical booth at the airport. This is the most meaningful time-saver — the VOA payment queue at Ngurah Rai has historically been one of the main arrival bottlenecks, and pre-payment through the app largely eliminates it.
You can complete the declaration up to 72 hours before your flight. Don’t leave it to the gate.
What Arrival at Ngurah Rai Actually Looks Like Now
Having been through the process in early 2026, here’s the honest experience.
The app QR code gets scanned at the immigration counter. For most travellers who’ve pre-registered, the interaction is brief: passport scan, biometric (fingerprints and photo for first-time visitors, or those who haven’t had biometrics recorded in the current system), QR check, stamp. The total time at the counter can be as fast as two to three minutes for a smooth case.
The biometric process has been mandatory for all first-time arrivals since the mid-2020s and is now integrated into the app flow rather than being a separate queue. If you’ve been to Indonesia before and your biometrics are on file, the counter process is faster.
The most common friction points: people who haven’t completed the app before arrival (there are counters for paper forms, but these are deliberately less efficient, and the queues reflect it), people whose health declaration has errors or expired timestamps, and people who paid the VOA at the physical booth out of habit despite having the app. The airport hasn’t fully eliminated the paper process — but it’s clearly the direction of travel, and the app users move faster.
What It Doesn’t Change
The app doesn’t change the substance of who can enter, on what visa, for how long. The VOA gives 30 days, extendable once. The E33G digital nomad visa application is a separate process entirely, not done through this app. The app is an entry-processing efficiency tool, not a visa category.
It also doesn’t change the immigration officer’s discretion at the counter. Frequent patterns of entry — multiple arrivals in quick succession, or patterns that suggest long-term residency on tourist visas — are visible in the immigration system regardless of which platform processed your declaration. The app doesn’t sanitise your entry history.
One thing worth knowing: for people who’ve had any past immigration irregularities in Indonesia — overstays, visa violations, deportation records — the consolidated system means those records are more readily visible at the point of entry. This is not new information for immigration officers, but the system integration makes it more immediate.
For Families and Groups
The app handles individual registrations rather than family groups — each person needs their own entry. Children old enough to have their own passport register separately. Very young children on a parent’s passport (still permitted in some countries) are handled through the parent’s registration with an additional declaration.
For group travellers — tours, weddings, large family visits — the pre-registration process is individual but can be done in advance for each person with coordination. The main practical advice is: do each person’s registration before departure, not at the gate.
Tips From People Who’ve Used It
Complete the declaration 24–48 hours before your flight, not at the airport. Double-check your passport number is entered exactly as it appears in your passport (hyphens, spaces — some passports have formatting that people enter incorrectly). Have your accommodation address for night one ready — you will need it, and “I’ll figure it out when I land” is not an answer the form accepts.
If you’re on an E33G or KITAS rather than a tourist entry, the process is different and typically handled with agent support or through the relevant immigration portal rather than the general app. Check with your immigration agent.
The app has an English language mode. Use it. The Indonesian-language version isn’t meaningfully harder but the English mode reduces error risk.
FAQs
What is the All Indonesia app?
It’s a unified Indonesian government arrival platform that combines immigration pre-registration, customs declaration, and health declaration into a single system. Visitors complete it before arrival and receive a QR code for use at the immigration counter.
Is the All Indonesia app mandatory for visiting Bali?
As of 2026, it is the standard arrival process. Paper alternatives exist but result in longer queues. All visitors are strongly encouraged to complete the app process before arrival.
How do I pay for the Bali VOA (Visa on Arrival) through the app?
The All Indonesia app includes the e-VOA payment function. Select VOA as your visa type during registration, pay the USD 35 fee through the app’s payment system, and the confirmation is integrated with your arrival QR code.
How far in advance can I complete the All Indonesia app?
Up to 72 hours before your scheduled arrival. Do not leave it until you’re at the gate or in the airport.
Does the app change anything about visa duration or entry rules?
No. The app is an entry-processing efficiency tool. Visa categories, durations, and extension rules remain unchanged. A VOA via the app gives the same 30-day entry as a VOA processed at the physical counter.
What if I don’t have the app or can’t complete it before arrival?
Paper processing counters are still available at Ngurah Rai. However, these queues are deliberately less efficient. Arriving without the app pre-completed significantly increases your processing time.
Is the biometric requirement new?
Biometrics (fingerprints and photo) have been required for foreign nationals visiting Indonesia for several years. The integration with the All Indonesia app means the biometric collection is part of the same workflow at the counter rather than a separate queue.
Does the app work for both Ngurah Rai (Bali) and other Indonesian airports?
Yes, the All Indonesia app is for all Indonesian entry points, not only Bali. The process is the same at Jakarta’s Soekarno-Hatta and other major Indonesian airports.
✈️ Travel & Visa: This article reflects my understanding of the All Indonesia app and arrival process as of early 2026. Immigration procedures are subject to change. Always check the latest requirements through the official Indonesian immigration portal (imigrasi.go.id) before travel.
— A note from Anne. Destined for Bali shares personal experiences and independent research. Always verify current entry requirements before travelling.
⚠️ Important disclaimer — please read carefully
This article reflects my personal experience and independent research only. It is not legal, immigration, financial, tax, business, medical, or professional advice of any kind, and should not be relied on as such.
Indonesian laws, visa rules, property regulations, tax requirements, and safety conditions change frequently and vary depending on your nationality, circumstances, and timing. Mistakes in these areas can carry serious consequences — including financial loss, deportation, legal liability, or harm to your health and safety.
Before making any decision based on this article, you must consult a qualified, regulated professional appropriate to your situation — such as an Indonesian immigration agent, lawyer, notary (PPAT), accountant, doctor, or licensed operator. I accept no responsibility for any decisions or actions you take based on what you read here.
Some links may be affiliate links, meaning I may earn a small commission at no extra cost to you. Sponsored content is clearly labelled. Full Terms of Service and Privacy Policy.

