If you’re planning a trip to Bali in 2025, there’s one new travel requirement you need to know about: the All Indonesia online arrival card.
Launched in August 2025, this digital form replaces the old paper customs declaration and health pass. Every traveler tourists, business visitors, and even Indonesian citizens returning home must complete it within 3 days before their flight.
Don’t worry, though. Filling out the form is quick, free, and straightforward. In this guide, I’ll show you step by step how to fill the All Indonesia arrival card so your Bali entry goes smoothly.
What Is the All Indonesia Online Arrival Card?
The All Indonesia card is a new digital system that combines:
- Customs Declaration (items you’re bringing into Indonesia)
- Health Declaration (replacing SATUSEHAT)
Instead of two separate forms, you now complete just one online form before you arrive. Once submitted, you’ll get a QR code that you show when you land in Bali.

When Do You Need to Fill It?
You can fill out the form up to 72 hours (3 days) before your flight.
👉 Official website: allindonesia.imigrasi.go.id
👉 Mobile app is also available for Android & iOS.
Pro tip: Fill it out as soon as you’re within the 3-day window. Don’t leave it until the last minute technical issues or slow Wi-Fi can cause unnecessary stress.
Who Needs to Fill It Out?
- All international travelers (regardless of nationality)
- Indonesian citizens returning home
- Parents or guardians must complete it for children
So yes, everyone landing in Bali needs to do it.

Step-by-Step Guide to Filling the All Indonesia Arrival Card
Here’s exactly how to complete the form:
1. Visit the Official Website or Download the App
- Go to allindonesia.imigrasi.go.id
- Or install the All Indonesia app (iOS/Android).
⚠️ Be careful of fake websites—always use the official one ending with .go.id.
2. Choose “Fill New Form”
Click on “Passenger Declaration” and start a new submission.
3. Enter Your Personal Information
You’ll need to provide:
- Full name (as in passport)
- Passport number and nationality
- Date of birth and gender
- Flight details (airline, flight number, seat if available)
4. Provide Travel Information
- Country of departure
- Port of entry (Ngurah Rai International Airport – Denpasar if Bali)
- Address in Bali (hotel, villa, or host)
- Contact phone number and email
5. Complete the Health Declaration
You’ll be asked about:
- Recent illnesses or symptoms
- Vaccination status (if required in the future)
- Countries visited recently
Currently, it’s a simple health check but mandatory to answer honestly.
6. Fill in the Customs Declaration
Here you’ll declare items you’re bringing, such as:
- Amount of cash (over USD $10,000 must be declared)
- Alcohol, tobacco, or restricted goods
- Electronics, luxury items, or goods above duty-free allowance
Answer carefully this is checked by customs when you land.
7. Review and Submit
Double-check all details. Any mistake may delay your arrival process.
After submission, you’ll instantly receive a QR code by email.
8. Save Your QR Code
- Take a screenshot on your phone
- Save it in your email folder
- Print a backup copy
You’ll need to scan the QR code on arrival at Bali airport.

What Happens at the Airport?
When you land in Bali:
- Go through immigration as usual (visa check).
- At customs, show your QR code.
- Officers may still scan your luggage if needed, but the QR code speeds things up.
Many travelers report this cuts down waiting time significantly.
What the All Indonesia Card Does NOT Do
It’s important to note:
- ❌ It does not replace your visa. You still need to apply for a Visa on Arrival (VOA) if required: evisa.imigrasi.go.id.
- ❌ It does not include the Bali tourist levy. Bali charges IDR 150,000 (~USD $10) per foreign visitor, payable separately on the Love Bali site/app.
So think of it this way:
👉 Visa + Tourist Levy + All Indonesia QR code = Full Entry Requirements.
Common Mistakes Travelers Make
- Waiting until arrival day to fill the form
- Forgetting to screenshot the QR code
- Assuming it replaces the visa
- Using an unofficial website
- Entering hotel name incorrectly (can delay processing)
Why This Is Good News for Travelers
Even if it feels like “another form to fill,” the All Indonesia system actually saves time.
- No more separate paper forms
- Faster customs clearance
- All details stored digitally for efficiency
Indonesia is moving toward a smoother, more digital travel experience, something every Bali traveler will appreciate after a long-haul flight.

FAQ: All Indonesia Arrival Card
Q: Can I fill the form for my whole family?
A: Yes, you can complete multiple declarations for family members traveling together.
Q: What if I don’t have internet at the airport?
A: No problem, fill it before departure and save the QR code offline.
Q: Is it free?
A: Yes, there’s no charge to fill the form.
Q: What if I make a mistake?
A: Submit a new form with the correct details. Only the latest one will be valid.
Final Tips Before You Fly
To recap:
- Fill the All Indonesia arrival card within 3 days of your flight.
- Use the official website/app only.
- Save your QR code (screenshot + print).
- Don’t forget your visa and Bali tourist levy.
With these done, you’ll breeze through Bali airport and start enjoying paradise faster.