The Bali Digital Arrival Card is a free mandatory online arrival declaration completed through Indonesia’s official All Indonesia system, normally from three days before arrival.

Travellers flying internationally into Bali should complete it before reaching I Gusti Ngurah Rai International Airport whenever possible. The form combines information that previously sat across separate immigration, customs, health and quarantine processes into one digital declaration. Indonesia’s Immigration Directorate confirms that All Indonesia is required for international arrivals and can be completed before landing.
The most important detail is simple: the official Bali arrival declaration costs nothing. Any website charging a processing fee for the arrival card itself is not the free government service.
Use the official All Indonesia arrival portal.
Bali Digital Arrival Card Requirements
Travellers need passport and journey information, not a complicated application file.
| Requirement | What to prepare |
|---|---|
| Official form | All Indonesia Arrival Declaration |
| Cost | Free |
| When to complete | From 3 days before arrival |
| Who must complete it | International passengers entering Indonesia |
| Bali airport | I Gusti Ngurah Rai International Airport, DPS |
| Information required | Passport, travel details and declarations |
| After submission | Save the generated QR code |
| Does it replace a visa? | No |
| Bali tourist levy included? | No |
Indonesia Customs confirms that arrivals by air and sea now use All Indonesia as the single system integrating immigration, customs, health and quarantine information.
This distinction matters because older guides still refer to the declaration simply as Indonesia’s Electronic Customs Declaration or e-CD. Customs remains part of the process, but All Indonesia is now the wider arrival platform travellers should use.

Is the Bali Digital Arrival Card Mandatory in 2026?
Yes. International passengers arriving in Indonesia must complete the All Indonesia arrival declaration.
Bali introduced mandatory use at Ngurah Rai Airport from September 1, 2025, alongside Jakarta’s Soekarno-Hatta and Surabaya’s Juanda airports. Indonesia then expanded the requirement nationally across international entry points from October 1, 2025.
This timeline explains why some online articles give September 1 while others give October 1. Both dates refer to different stages of the rollout.
For Bali passengers arriving directly at DPS, the system has been mandatory since September 1, 2025.
Also read – The “Blue Stamp” Mistake That Will Cancel Your Bali Visa
How to Apply for the Bali Digital Arrival Card
The safest method is to complete the declaration directly on the Indonesian government website rather than through a third-party service.
Follow these steps:
- Open the official All Indonesia website.
- Select the option for a foreign visitor if travelling on a foreign passport.
- Enter your personal and passport information exactly as printed in the passport.
- Add your flight or other arrival details.
- Complete the immigration, customs, health and quarantine declarations.
- Check the passport number and travel date carefully before submission.
- Submit the declaration.
- Download or screenshot the QR code generated after completion.
Indonesia Customs’ official user guidance confirms that passengers complete their personal information, travel details and customs declaration before receiving a QR code to present when required.
Practical tip: save the QR code in the phone’s photo gallery rather than relying only on email. Airport Wi-Fi, roaming settings and overloaded mobile networks are exactly the wrong things to depend on after a long international flight.
When Should You Fill Out the Bali Arrival Card?
Complete All Indonesia within the three-day period before reaching Indonesia, preferably once the final flight details are unlikely to change.
Immigration states that passengers can complete All Indonesia three days before arriving and can also complete it upon landing.
Completing it before departure is smarter.
A traveller landing at 10 p.m. after a long connection benefits little from standing in the arrivals area typing passport and customs information into a phone. Finishing the declaration before flying means the QR code is already stored and ready.
How Much Does the Bali Digital Arrival Card Cost?
The official Bali Digital Arrival Card costs IDR 0. It is completely free.
Indonesia Immigration explicitly states that submitting the All Indonesia arrival declaration is free of charge.
Do not confuse the free arrival card with two separate Bali entry expenses:
| Bali entry item | Current cost | Same as arrival card? |
|---|---|---|
| All Indonesia declaration | Free | Yes, this is the arrival card |
| Visa on Arrival, if required | IDR 500,000 | No |
| Bali foreign tourist levy | IDR 150,000 | No |
The Bali Provincial Government confirms that the foreign tourist levy is IDR 150,000 per person and recommends paying electronically before arrival.
Use the official Love Bali tourist levy system for levy information and payment.
Is the Bali Arrival Card the Same as a Visa?
No. Completing All Indonesia does not grant permission to enter Indonesia and does not replace a required visa.
Visa eligibility depends on nationality and purpose of travel.
For example, Indian passport holders are currently eligible for Indonesia’s Visa on Arrival scheme. Ngurah Rai Immigration lists India among eligible nationalities and states that the standard VoA costs IDR 500,000, permits an initial stay of up to 30 days and can be extended once under the applicable rules.
The official visa requirements also include a passport valid for at least six months and a return or onward ticket for the standard B1 Visa on Arrival process.
Travellers can verify visa categories through the official Indonesian Immigration website and use the official Indonesia eVisa portal when an online visa application is appropriate.
Bali Arrival Card Mistakes That Cause Unnecessary Delays
Most problems come from incorrect information or using the wrong website, not from the form itself.
Avoid these mistakes:
- Paying an unofficial website for a form that the government provides free.
- Entering a passport number incorrectly.
- Selecting the wrong arrival date or flight.
- Assuming the declaration replaces a Visa on Arrival.
- Forgetting that Bali’s IDR 150,000 tourist levy is separate.
- Leaving the QR code only inside an email account that requires internet access.
- Using an old standalone customs form when All Indonesia applies to the arrival.
Indonesia’s Immigration Directorate advises travellers to recognise official government websites by the .go.id domain and secure HTTPS connection.
Do Children Need the Bali Digital Arrival Card?
Children are part of Indonesia’s international arrival declaration requirements, so families should ensure every traveller is properly covered in the submitted declaration.
Official Immigration information describes All Indonesia as serving individuals and groups, including children, elderly passengers and travellers with disabilities.
Parents should have each child’s passport information ready before beginning the process rather than assuming minors are automatically exempt.
What Happens After Landing at Bali Airport?
Travellers still complete normal border formalities after landing, even when the arrival declaration has been submitted online.
Keep these items immediately accessible:
- Passport
- Required visa or eVisa
- All Indonesia QR code
- Onward or return travel evidence where required
- Bali tourist levy voucher, if applicable
The QR code simplifies the declaration process. It does not guarantee admission into Indonesia, since immigration officers retain responsibility for determining entry eligibility.
Final Bali Arrival Checklist for Travelers
The easiest way to avoid arrival confusion is to treat the card, visa and tourist levy as three separate items.
Before flying to Bali:
- Check the correct Indonesian visa requirement for your nationality.
- Complete All Indonesia from three days before arrival.
- Pay nothing for the official arrival declaration.
- Save the All Indonesia QR code offline.
- Check whether the IDR 150,000 Bali tourist levy applies to you.
- Carry your passport, visa documents and onward travel details together.
The biggest trap is not the form itself. It is confusing three different requirements because travel websites casually call all of them “Bali entry fees.”
The Bali Digital Arrival Card is free. A visa may cost money. The Bali tourist levy is separate.
That distinction is the detail worth remembering before reaching the airport.
