Since September 2025, travellers flying or sailing into Bali declare their goods in the All Indonesia arrival card. The customs declaration is one of its sections, next to immigration, health and quarantine, so a separate e-CD form is no longer needed.

The customs e-CD website now sends air and sea arrivals to All Indonesia. The old e-CD form is still used only at land border crossings.
The card is free. You can fill it in on allindonesia.imigrasi.go.id or in the All Indonesia app no earlier than three days before arrival. Use only the official site and app: copycat sites charge a fee for the same form.
How to Fill In the Customs Section
1. Open the site, switch the language to English with the Languages button and choose Foreign Visitor. Every traveller needs a card, children included; family members can be added in the same form with Add Traveller.

2. Fill in your passport details, travel dates, flight and address in Bali. These sections are described in our All Indonesia arrival card guide. The customs declaration comes at the end, after the health and quarantine questions.
3. Enter the number of bags you are travelling with. On customs forms PKG stands for package: each suitcase, backpack or box counts as one.
4. Answer the questions about goods. Ordinary personal belongings such as clothes, shoes and things for the trip are not listed. Answer Yes and add the item with Add Item if you are carrying:
- goods bought abroad that will stay in Indonesia, worth more than US$500 per person;
- cash or other payment instruments worth IDR 100 million or more, in rupiah or foreign currency;
- more than 1 litre of alcohol, 200 cigarettes, 25 cigars or 100 g of tobacco;
- goods for sale or in quantities beyond personal use;
- animals, fish, plants and products made from them;
- prescription medicines, especially those with narcotic substances;
- weapons and other restricted goods.
5. Phones and tablets come next. If you are staying up to 90 days, you do not need to register the IMEI and can answer No. For a longer stay with an Indonesian SIM card, follow our IMEI registration guide.
6. Check the details, tick the confirmation box and press Submit. The QR code arrives by email. Save a screenshot so it opens without internet and show it with your passport at immigration and customs.
At the Airport
After passport control, travellers with nothing to declare use the green channel. If you declared goods or cash, go to the red channel, where officers check them and calculate any duty.
Undeclared cash of IDR 100 million or more is fined 10% of the amount, up to IDR 300 million. Duty-free limits and banned goods are listed in our guide to what you can bring into Bali and take out.
If you did not fill in the card before the flight, you can do it after landing before immigration. Airport staff can help, and there are computers with internet access, but it takes extra time.
Lost QR Code or a Mistake in the Card
A lost QR code can be found again through Retrieve Arrival Card on the main page of the site.
If you notice a mistake after submitting, fill in a new card with the correct details before you arrive and keep the newest QR code. Errors in passport details and in declared goods are worth fixing before the trip.
The arrival card does not replace a visa. Filling it in can be handed over to Legal Indonesia.
Thank you for your question,
Unfortunately, we can't say for sure without seeing your form. Can you please tell us if there are prompts on the form itself or in the notifications?