When traveling to Bali, all foreign tourists are required to complete a customs declaration form upon arrival. The process has been streamlined through the implementation of an electronic customs declaration (E-CD), designed to expedite the entry process and ensure smooth customs clearance via Ngurah Rai International Airport.
Encep Dudi Ginanjar, Director of Communication and Public Relations at Indonesia’s Directorate General of Customs and Excise (Bea Cukai), highlights the significance of submitting the form in advance.
“Submitting your e-CD in advance can help shorten your waiting time at the airport. In fact, the current rate of e-CD top-ups at origin is still quite low at 37%, and this has resulted in a build-up of passengers in the arrivals area,” he said as reported on the official website of the Directorate General of Customs and Excise.
With that in mind, let’s explore how to complete the customs declaration process, what to declare, and how to avoid potential delays or penalties at the airport.
*The article was last reviewed and updated on June 24, 2025.
Also read: Bali Entry Requirements 2025
How to Fill In the Customs Declaration Form (E-CD)
Bali’s electronic customs declaration form is a mandatory digital requirement and can be filled out online up to 72 hours before your arrival. Early submission helps prevent crowding and improves customs efficiency.
You can access the official E-CD via this link: E-CD Bea Cukai Indonesia. Avoid unofficial or third-party websites that may attempt to charge a fee or misuse your information.
Who Should Complete the E-CD?
All inbound passengers, including Indonesian citizens, foreign tourists, and transit travelers who intend to enter Indonesia must complete the form.
A single form can be submitted per family traveling together.
What If I Forget to Complete the Form Before Arrival?


If you haven’t filled out the E-CD before your arrival, you can still complete it after landing. There are two options available:
- Via smartphone: Denpasar airport offers free Wi-Fi, enabling you to fill out the form on your mobile device.
- At the airport: Designated computers are available near the baggage claim area where you can complete the form if needed.
Also read: Bali Travel Guide: Complete Tips for Tourists
Step-by-Step Guide to Completing the E-CD
- Passenger Information: Include your full name, passport number, nationality, flight number, and arrival date.
- Luggage Details: Report all luggage, including checked and hand-carried bags.
- Goods Declaration: Declare items over the allowable limit (USD 500), cash over IDR 100 million, or restricted goods like drones, electronics, or prescription medications.
- IMEI Registration: If staying over 90 days, declare electronic devices (smartphones, tablets) for IMEI registration with Indonesian telecommunications authorities.
- Generate and Save Your QR Code: The final step produces a QR code. Save this on your phone or print it for quick scanning by customs officials.
What to Declare When Entering Bali
Here’s what must be declared on the E-CD:
- Cash exceeding IDR 100 million or its equivalent in other currencies.
- High-value goods exceeding the USD 500 duty-free threshold per traveler.
- Items for commercial use (samples, merchandise, etc.).
- Restricted or prohibited goods like firearms, drugs, drones, or endangered animal products.
- Food, plants, and animal products, which may require phytosanitary clearance.
Customs Inspection Process
After collecting your luggage, customs officials will scan the QR code from your E-CD and may conduct luggage inspections. Failure to declare prohibited items may result in penalties or confiscation of goods.
Also read: Visa Extension Bali
Important Reminders


- Declare honestly: Don’t risk penalties for non-declared items.
- Keep your boarding pass: It may be requested during inspection.
- Submit the E-CD 48–72 hours before your flight for accuracy and compliance.
Also read: Bali Visa on Arrival 2025: Requirements and How to Get It
Plan Ahead for a Smooth Arrival
Filling out the E-CD in advance is a simple step that can save time and reduce stress upon arrival in Bali. Remember, this is a mandatory requirement for all passengers entering Bali.
Additionally, if you plan to stay in Bali for up to 30 days, you can apply for a Visa on Arrival (VOA). For longer stays, a Tourist Visa is necessary, so be sure to have all your visa documents in order to avoid any immigration issues.
By following these guidelines and complying with customs and visa regulations, you’ll ensure a hassle-free arrival and can focus on enjoying your Bali adventure.
If you are looking for assistance with the Bali visa application process, you can rely to InvestinAsia’s visa services.
Our team of experienced legal consultants stands ready to aid you with:
- Bali business visa application
- Bali tourist visa application
- Bali work visa / KITAS application
- Bali investor visa / KITAS application
- Bali spouse visa application
- Bali dependent visa application
- Visa on Arrival extension in Bali
- Bali KITAP application
- APEC BUSINESS TRAVEL CARD
Chat with us now for a FREE consultation and receive a special offer!
FAQs about Bali Customs Declaration
Do I need to declare personal medications?
If the medication is for personal use and within legal limits, generally no. But bring the prescription and original packaging.
Is the customs form required for children?
No. Children included in a family’s declaration do not need separate forms.
What happens if I forget to fill the form?
You’ll be asked to complete it at the airport, which can delay your exit.
Is the Bali customs declaration form free?
Yes. Be cautious of scam websites charging fees. Only use ecd.beacukai.go.id.
Can I edit the form after submitting?
No. If there’s an error, complete a new form and use the updated QR code.
references: