Bali Digital Arrival Card (e-CD): Complete Step-by-Step Guide (2026)

Before you can start your Bali vacation, every international traveller must complete the Bali Digital Arrival Card, officially known as the Electronic Customs Declaration (e-CD). This mandatory online form is required by Indonesian Customs and must be submitted before you pass through customs on arrival.
Completing the e-CD in advance helps you avoid unnecessary delays at the airport and makes your arrival process much smoother. In this guide, you’ll learn who needs to fill out the Bali Digital Arrival Card, when to submit it, how to complete the form step by step, and the common mistakes and scam websites to avoid before your trip.
Key Details & Requirements
- Where to apply: Fill out the form online at the official All Indonesia Imigrasi Portal.
- What you need: Your passport details, flight number, accommodation address, and basic health/customs declarations.
- What you get: A QR code to save on your phone or print out, which you will scan at Ngurah Rai International Airport (DPS).
- Crucial distinction: This arrival card is not a visa. You must still secure your Visa on Arrival (e-VoA or VOA) and pay the separate IDR 150,000 (~₹806) Bali tourist levy before or upon entry.
What Is the Bali Digital Arrival Card?

The All Indonesia arrival card is a single, unified online form that replaced Indonesia’s old paper arrival slip, standalone customs declaration (e-CD), and health/quarantine declaration. Instead of filling out three separate documents on the plane or at the airport, you now complete one digital form before you fly, covering:
- Immigration/arrival details
- Customs declaration
- Health and quarantine declaration
Once submitted, you will receive a QR code by email. Save a digital or printed copy, as you will need to present it at immigration and Bali customs upon arrival. It became mandatory at Bali’s Ngurah Rai International Airport (along with Jakarta’s Soekarno-Hatta and Surabaya’s Juanda airports) starting 1 September 2025 and has since become a standard part of the entry process for every international traveller.
Is Bali Digital Arrival Card the Same as a Visa?
No. The Digital Arrival Card is not a visa and does not replace your Bali Visa on Arrival (VOA) or e-visa. It’s purely an entry declaration. You still need to arrange your visa separately (VoA costs around IDR 500,000, roughly ~₹2,800–4,000 for Indian travellers), and you still need to pay the separate Bali Tourist Levy (IDR 150,000) if applicable.
Think of the arrival card as the digital version of the paper form that travellers previously filled out during their flight. It is separate from the Indonesia visa and Bali tourist levy, both of which must be completed independently.
Who Needs to Complete the Bali Arrival Card?
Every single traveller entering Indonesia must submit a Bali Arrival Card. There are zero exemptions based on age or nationality. Add it to your Bali trip checklist to avoid unnecessary delays at immigration after landing.
You must fill out the arrival card for Bali if you fall into any of these categories:
- Foreign tourists: Holidaymakers from all countries.
- Business travellers: Professionals visiting for work or meetings.
- Indonesian citizens: Residents returning home from abroad.
- Minors: Children and infants (parents must fill it out for them).
Pro-tip for families: You do not need to fill out individual forms for everyone. One joint Bali arrival card can cover an entire family travelling together, provided you are all staying at the same address.
When Should You Fill Out the Bali Digital Arrival Card?
The Digital Arrival Card for Indonesia must be submitted within 72 hours (3 days) of arrival to avoid automatic rejection. It is recommended to complete the form after online flight check-in, once travel details are finalised, to ensure accuracy and prevent issues.
Practical tip: Fill it out after you’ve completed online check-in for your flight, once your travel details (flight number, arrival time, and accommodation) are finalised. This avoids the risk of the form rejecting an early submission or you having to redo it because a detail changed.
What Information Will You Need?
Before you begin filling out the Bali Arrival Card, keep the following details ready:
- Passport details (passport number, nationality, and expiry date)
- Flight or other transportation details (flight number, arrival date, and arrival time)
- Accommodation address in Indonesia (hotel, villa, or homestay)
- Recent travel history
- Customs declaration information, including whether you are carrying restricted goods, high-value items, or cash exceeding the permitted limit
Tip: Double-check your passport number, flight details, and accommodation address before submitting the form. Even small mistakes can lead to delays during immigration and customs clearance at Bali’s airport.
Step-by-Step: How to Fill Out the Bali Digital Arrival Card
- Go to the official portal at allindonesia.imigrasi.go.id or download the official All Indonesia app from the Google Play Store or Apple App Store.
- Select “Foreign Visitor” as your traveller type (Indonesian citizens select the relevant option for returning nationals).
- Enter your personal and passport information like name, nationality, passport number, and date of birth.
- Add your flight or transportation details, including your arrival date, flight number, and entry airport (Ngurah Rai/DPS for Bali).
- Enter your Indonesian accommodation address; this needs to be your actual hotel, villa, or homestay address in Bali, not a placeholder.
- Complete the immigration, customs, and health/quarantine declarations.
- Review everything carefully before submitting; check your passport number, flight number, and arrival date in particular.
- Submit the form. In the app, this is typically done by tapping “Kirim” (Indonesian for “Send”).
- Save your QR code. You’ll receive it by email and within the app. Take a screenshot or save an offline copy in case you don’t have reliable internet on arrival.
How Much Does Bali Digital Arrival Card Cost?
The official Bali Arrival Card is 100% free of charge. The Indonesian government does not demand any processing fees for this mandatory entry declaration. Many predatory third-party websites intentionally mimic the official government portal. These unauthorised sites trick tourists into paying IDR 540,000–900,000 (~₹2,600–₹4,300) for a free service.
To safely complete your arrival card for Bali, ensure you exclusively use the official channels, the All Indonesia Immigration Portal.
Note: While the entry declaration itself is free, do not confuse it with the separate Bali Tourist Levy (IDR 150,000) or Visa on Arrival fees. To plan your vacation budget accurately, check out our breakdown of the total Bali honeymoon package cost from India.
What Happens When You Land in Bali?

At Ngurah Rai International Airport, you’ll present your QR code (either as a screenshot, a PDF, or directly from the app) at the immigration checkpoint. Officers scan it to pull up your pre-submitted details, which speeds up processing compared to filling out paper forms on the spot.
You may still be asked routine questions or have your documents inspected; the digital card streamlines the paperwork step, not the entire immigration process.
Common Mistakes to Avoid When Filling Out the Bali Arrival Card
- Do not apply too early. The Bali Arrival Card can only be submitted within 72 hours before you arrive in Indonesia. Applications submitted earlier will be rejected.
- Enter your correct accommodation address. Use the address of your confirmed villa, homestay or hotel in Bali instead of a temporary or generic location.
- Do not confuse the arrival card with your visa. The Bali Arrival Card is separate from your Visa on Arrival (VOA) or e-Visa. You must complete both requirements before entering Indonesia.
- Save your QR code before travelling. Download or take a screenshot of the confirmation QR code after submission, as airport internet connections may be unreliable.
- Use only the official website. Complete your application through the official All Indonesia Immigration Portal to avoid unnecessary service charges from third-party websites.
- Complete the form for every traveller. Every visitor, including infants and children, requires an arrival card. Families staying at the same address can usually add all members to a single group application.
Bali Digital Arrival Card vs Bali Visa on Arrival vs Bali Tourist Levy: What’s the Difference?
It’s easy to conflate these three separate Bali entry requirements, so here’s a quick breakdown:
| Requirement | What It Is | Cost | When to Complete |
| Digital Arrival Card | Immigration + customs + health declaration | Free | Within 72 hours before arrival |
| Visa on Arrival (VoA) | Your entry visa, valid 30 days | IDR 500,000 (~₹2,800–4,000) | On arrival, or via e-VoA in advance |
| Bali Tourist Levy | Provincial tourism/environment fee | IDR 150,000 (~₹800–900) | Online in advance (recommended) or at the airport |
All three are separate systems, and completing one does not fulfil the requirement for another; budget time and attention for all three before you fly.
Final Thoughts: Master the Bali Arrival Card for a Stress-Free Landing
Completing your Bali Arrival Card before you fly is one of the easiest ways to make your arrival in Bali smoother. Fill out the form within 72 hours before your flight using the official government portal, save the QR code on your phone, and keep your visa documents ready. A few minutes of preparation before departure can help you enjoy a quick and hassle-free entry at Ngurah Rai International Airport.
Frequently Asked Questions
Yes. It’s mandatory for all international travellers flying into Bali (Ngurah Rai Airport), along with Jakarta and Surabaya’s major airports, as part of Indonesia’s unified entry system.
You can only submit it within 72 hours (3 days) of your arrival. Submitting earlier will result in automatic rejection.
No. It’s purely an entry declaration covering immigration, customs, and health information. You still need to arrange your visa on arrival or e-visa separately.
No, it’s completely free through the official portal or app. Only the e-VoA (visa) application carries a separate fee.
Yes, if you’re travelling together and staying at the same accommodation address in Indonesia, one form can typically cover the whole family, including children and infants.
You risk delays at the immigration counter on arrival, since staff will need to help you complete it on the spot. It’s best to complete it well within the 72-hour window before departure to avoid this.
Visit the official All Indonesia Immigration Portal or use the All Indonesia mobile app. Enter your passport, flight, and accommodation details, complete the customs declaration, and submit the form within 72 hours before your arrival. You will then receive a QR code to show at immigration and customs.
The official Bali Arrival Card website is the All Indonesia Immigration Portal. Use only the official website or app to complete your arrival card for free and avoid extra charges from third-party websites.
Yes. The Indonesia Arrival Card is mandatory for all international travellers, including those visiting Bali. Every traveller, including children, must complete the form before arrival.
The e-Arrival Card Indonesia is an online form that collects your immigration, customs, and health details. After you submit it, you’ll receive a QR code by email to present at immigration and customs when you arrive in Indonesia.
Recommended articles for you
Discover Packages


Need help in planning?
Talk to our Travel Experts






























