Check first
Passport valid 6+ months
Your passport should be valid at least 6 months from arrival, with a blank page for the entry stamp. If it is close, renew before booking.
Tick off your arrival card, customs declaration, tourist levy, and airport documents in one clear checklist.
Tick each item as you prepare it.
What to prepare
Six things every traveler should organize before entering Indonesia. Mark each one done and the checklist stays synced.
Check first
Your passport should be valid at least 6 months from arrival, with a blank page for the entry stamp. If it is close, renew before booking.
Before you fly
Confirm the right entry option for your nationality and purpose. Apply for e-VOA online if eligible to avoid the airport payment queue.
Within 3 days before
Complete the digital arrival card online up to 3 days before landing. Save the confirmation or QR code to your phone.
Within 48h of arrival
Submit the Electronic Customs Declaration within two days of arrival, or at the airport. Declare anything above duty-free limits.
Anytime before
Pay the one-time Rp150,000 foreign tourist levy online via Love Bali and save the QR code for possible checks.
Before you fly
Have proof of an onward or return flight ready. It may be requested at airline check-in or by immigration.
Get the timing right
Anytime before
Pay Rp150,000 online via Love Bali before arrival and save the QR code to your phone.
Within 3 days before
Complete it close to departure. Filling it too early may not be accepted.
Within 48h of arrival
Fill the e-CD before landing or at the airport, then save the customs QR for scanning.
Before boarding
Screenshot your visa, arrival card, customs QR, levy QR, passport, and onward ticket.
Upon arrival
Present passport, visa, and arrival card at immigration; show your customs QR if requested.
Land with confidence
The order of things when you land at Ngurah Rai (DPS), so nothing catches you off guard.
Have your arrival card QR and documents ready on your phone as you walk to immigration.
If using VoA and you did not get e-VOA, pay Rp500,000 before joining immigration.
Present passport, visa, and arrival card. Note your entry stamp and last day of stay.
Collect checked luggage before heading to the customs channel.
Scan your customs declaration QR and declare anything above duty-free limits.
You are in. Keep your levy QR handy, then start tracking your stay limit.
Know the limits
What you can bring in freely, and what must be declared on your e-CD.
Allowances and thresholds are set by Bea Cukai and may change. Confirm on the official customs site before you fly.
Do not get caught out
It is intended for close to arrival. Too early and it may be rejected at check-in or on arrival.
Airport Wi-Fi can be slow. Screenshot every QR and document before you board.
The e-CD is expected for international arrivals, even if you have nothing to declare.
It is separate from your visa. Pay the Rp150,000 levy and keep the QR for spot checks.
Over the alcohol, tobacco, or goods value limit? Declare it to avoid penalties.
Your entry stamp sets your deadline. Track it from day one to avoid an overstay.
Go straight to the source
Complete your digital arrival card before entering.
Submit your customs declaration online (e-CD).
Pay the official Rp150,000 foreign tourist levy.
Apply or check your visa before arrival.
Only fill these on official government sites. Many lookalike sites charge fees for free forms. Check the URL before entering personal details or making payments.
Short answers for the things travelers usually discover too late: arrival cards, customs declarations, and the Bali tourist levy.
Complete it online within about 3 days before your arrival, or on arrival. Filling it too far in advance may not be accepted, so time it close to departure and save the QR.
Once you land, your entry stamp starts the clock. Stay Tracker counts down your stay and reminds you before any deadline.
Start Stay Tracker