Indonesia Electronic Customs Declaration (e-CD)

Updated Indonesia e-CD rules for travel to Bali & all of Indonesia

Important update: The Electronic Customs Declaration form has now been replaced by the Arrival Card. The new form contains a mandatory customs questionnaire. Complete your Indonesia Arrival Card before your trip.

Last updated:

If you're flying to Indonesia, you must submit an Arrival Card before arrival. This form replaces the formerly used Electronic Customs Declaration and helps speed up entry at the airport.

Our Arrival card form is fast, secure, and suitable for all travelers. Find out more about the submission process here.

Overview of the Indonesia Customs Declaration

The e-CD was a digital Indonesian customs form that travelers needed to complete before entering the country. The new Arrival Card form collects the same essential customs information, including:

  • Passenger identity
  • Flight and travel details
  • Items being brought into the country
  • Declarations of restricted or dutiable goods

Indonesian authorities use this information to manage customs inspections, reduce wait times, and ensure safety. Once completed, you’ll receive a QR code that customs officers will scan on arrival.

Who Needs an Indonesia Customs Form?

Every traveler entering Indonesia by air must complete an Arrival Card. This includes:

  • Foreign tourists and business visitors
  • Indonesian citizens returning home
  • Children and infants

One form must be submitted per person, regardless of age or relation. Families cannot submit a single shared form. Each passenger must show their own QR code at customs.

Even if you have no items to declare, you are still required to submit the Arrival Card.

Where in Indonesia Do I Need an Arrival Card?

The Arrival Card customs form is required at all international airports in Indonesia, including Bali.

Customs officers will request to scan your QR code at the arrival terminal before you collect your luggage or exit the airport.

Main airports where the customs declaration is checked include:

  • Jakarta (Soekarno-Hatta International Airport) – CGK
  • Bali (Ngurah Rai International Airport) – DPS
  • Surabaya (Juanda International Airport) – SUB
  • Medan (Kualanamu International Airport) – KNO
  • Makassar (Sultan Hasanuddin International Airport) – UPG

If you're arriving from abroad at any of these airports, you must have a valid customs form completed in advance.

Submit your Arrival Card with expert support from our travel team.

Do I need a Bali customs declaration?

Yes, all visitors must have an approved Bali e-CD, now known as the Arrival Card. You cannot visit anywhere in Indonesia without this form.

You can easily fill out your customs and health declaration for Bali online using our digital platform.

Indonesia Customs Declaration Requirements

To fill out customs declaration for Indonesia, make sure you have the following information:

  • Passport details: Full name, passport number, nationality
  • Travel info: Flight number, airline, country of origin
  • Accommodation: Address of hotel, residence, or lodging in Indonesia
  • Declaration items: Whether you're bringing in cash over IDR 100 million, animals, food, medicine, electronics, or other dutiable goods
Advice

Remember: You’ll need an Arrival Card even if you have no goods to declare.

How to Complete the Indonesia Customs Declaration Online

Our platform has been designed to be as easy as possible to use. Just follow these 3 steps:

  • beantragen-1

    1- Fill in the Arrival Card passenger form

  • beantragen-2

    2- Pay the processing fee

  • beantragen-3

    3- Receive the QR code by email

Save the QR on your phone or take a screenshot ready to show at customs.

Complete Your Indonesia Customs Declaration With Us

Don’t want to deal with confusing forms or last-minute delays? Let us handle it:

  • Simplified form
    Shorter and easier to understand
  • Health and customs declaration
    All the requirements, in one form
  • Human review
    We double-check your answers for accuracy
  • Email delivery
    Receive your QR code straight to your inbox
  • Priority assistance
    Contact us anytime for help or re-issue of lost QR codes
  • Multilingual support
    Get help in your language
  • Refund guarantee
    Refund if your form is rejected

Other Indonesian travel documents we provide

Planning your full trip? We offer fast help with other official documents:

ID Pass Pro offers a single platform for all of your Indonesian paperwork.

FAQs About the Indonesia e-Customs Declaration

Here are some answers to common questions about the new customs declaration form for Indonesia:

Is it mandatory to complete the e-CD to enter Indonesia? Toggle faqs

All travelers must now complete an Arrival Card in advance. The e-CD form is no longer in use. The Arrival Card form shares the same customs information, along with other passenger information.

Your Arrival Card QR code must be shown at customs inspection, even if you have nothing to declare.

When should I complete the customs form? Toggle faqs

When you submit your Arrival Card with us, you can send it as far in advance as you like. We’ll take care of your request and send it for processing at the right time.

Where is the e-CD form completed? Toggle faqs

You must fill in the Indonesia Customs Declaration online before you travel. It’s now included in the Arrival Card form, along with health and passenger declarations.

Do I need to print the Customs Declaration? Toggle faqs

No, printing is optional. Customs accepts the digital QR code on your phone or tablet. Just make sure it’s saved and accessible on arrival.

Should I complete a customs form for each person in the group or family? Toggle faqs

Yes. Each traveler, including children and babies, needs their own individual Arrival Card. Parents or guardians can fill it out on behalf of minors.

What happens if I lose the QR code? Toggle faqs

We offer email recovery in case you lose your QR code. Just contact our team and we’ll send you your approved form again.

Do I need to complete the Arrival Card if I am just transiting in Indonesia? Toggle faqs

If you remain in the international transit area and do not go through immigration, you may not need to submit the form. But if you collect baggage or leave the terminal, you must complete it.

Is the customs form necessary for all airports in Indonesia? Toggle faqs

Yes, your declaration is checked at all international entry points. Whether you arrive in Bali, Jakarta, Surabaya, or any other city, you must show your QR code at customs.

Does the electronic customs form have an expiration date? Toggle faqs

Yes. The Arrival Card is valid only for your stated flight and arrival date. If your travel plans change, you must submit a new form.