Guide · Indonesia · Updated 2026

Indonesia Electronic Customs Declaration (e-CD): Complete It Correctly Before You Land

If you are flying to Bali, Jakarta or anywhere in Indonesia, you cannot skip the electronic customs declaration (e-CD). Every arriving traveller has to complete it, and it has to be right. A single wrong passport number, an inaccurate flight detail or a rushed answer can mean questions at boarding, a longer wait at immigration, or being pulled aside at customs while the rest of your group walks through. That is not the start you want to a holiday or a business trip. Complete your Indonesia arrival and customs declaration accurately and in advance, and you clear the airport fast, with your QR code ready and nothing left to chance.

Entry Documents is an independent private company, operated by AETHER INNOVATIONS PTE. LTD. (registered in Singapore). We are NOT affiliated with the Indonesian government or any customs authority. The Indonesia e-CD is available FREE on the official government portal at https://ecd.beacukai.go.id. Our fee is entirely optional and covers our assistance service only: we guide you, review every field for errors, and deliver your completed declaration and QR code.

What is the Indonesia e-CD?

The e-CD is Indonesia's electronic customs declaration, completed online instead of the old paper card handed out on the plane. It records who you are, your travel details, and the goods you are bringing into the country. At times, arriving travellers may also be asked to complete a separate health or entry declaration. Once submitted, the system generates a QR code that customs officers scan when you arrive. No QR code, or a QR code full of mistakes, and your clean walk through the airport turns into a conversation you did not plan for. Requirements can change — confirm your specific case.

Is it mandatory, and what happens if you get it wrong?

Yes. Completing the customs declaration is a requirement for arriving in Indonesia — it is not optional and it is not something you can decide to skip. The real risk is not that the form exists; it is getting it wrong. Airlines may ask about it at boarding. Errors and mismatches with your passport or flight can lead to delays at immigration, extra questioning, or being held at customs while officers sort it out. After a long flight, with a tired family beside you, that is exactly the stress you want to avoid. Doing it accurately and early is the whole point.

Who needs to complete it?

Every traveller arriving in Indonesia needs a customs declaration — tourists, business travellers, returning residents and families alike. Each declaration typically covers one traveller or one family unit travelling together, so parents completing it for children need to enter everyone's details correctly. If you are travelling as a group or a family, that means several sets of passport and travel data all have to line up perfectly. One mistake in one person's entry can hold up the whole group at the counter.

When should you complete it?

The e-CD is designed to be completed close to arrival — generally within a short window before you land in Indonesia, once your flight and travel details are final. That is precisely why it catches people out: you are in transit, tired, chasing a weak airport Wi-Fi signal, trying to fill in an official form on a phone screen. Prepare your details in advance and submit within the correct window so your QR code is ready and valid the moment you arrive. Confirm the exact timing for your specific case, as requirements can change.

How to complete the Indonesia e-CD in 6 steps

  1. 1

    Gather your documents

    Have every traveller's passport, your flight number and arrival date, your address or hotel in Indonesia, and details of any goods to declare ready before you start.

  2. 2

    Open the declaration close to arrival

    The e-CD is completed near your arrival, once your flight details are confirmed. Start within the correct window so your submission stays valid on landing.

  3. 3

    Enter personal and passport details

    Type each name, passport number and nationality exactly as they appear in the passport. This is where most delays begin, so check every character.

  4. 4

    Add travel and arrival information

    Enter your flight number, arrival date and your address or accommodation in Indonesia, matching your booking and travel documents precisely.

  5. 5

    Declare your goods honestly

    Answer the customs questions about currency, gifts and taxable goods accurately. Guessing or leaving it vague is what triggers questions at the customs line.

  6. 6

    Review, submit and save your QR code

    Check every field one last time, submit, and save the QR code offline. Have it ready to show and scan the instant you reach customs.

6 mistakes that cause delays at the airport

Almost every problem at Indonesian customs comes down to a small data-entry error made in a hurry. These are the ones that catch travellers out most often — and they are all avoidable.

Doing it alone vs. Entry Documents

You can absolutely complete the free official form yourself. The question is whether you want to gamble on getting every field right, on a phone, in transit, with your whole family waiting. Here is the difference.

Doing it aloneEntry Documents
No one checks your entries — a typo goes through unnoticed until customsWe review every single field before submission to catch errors
Official form and interface in limited languagesGuided flow with human support in 16 languages
You are on your own if something looks wrong at 2am in transitReal human support to answer your questions
Each family member entered separately, one at a timeYour whole family completed in one smooth flow
Free, but all the risk and stress is on youSmall optional fee for guidance, error-checking and delivery

Start your trip the right way

Do not let a rushed form ruin your arrival. Complete your Indonesia customs declaration correctly, with every field checked, your whole family in one flow, and real people ready to help. Get it done now and walk through the airport with your QR code in hand and nothing to worry about.

Complete my e-CD now

The official e-CD is free on the government portal. Our fee covers optional assistance only.

Frequently asked questions

Is Entry Documents legitimate and reliable?

Yes. Entry Documents is operated by AETHER INNOVATIONS PTE. LTD., a company registered in Singapore. We are transparent that ours is a paid assistance service: we are live on the Apple App Store, we process payments securely through Stripe, we are reviewed by real customers on Trustpilot, and we provide genuine human support. To be completely clear, the official Indonesia e-CD form is free on the government website — you pay us only for optional help completing and checking it.

How much does it cost, and isn't the official form free?

The official Indonesia e-CD is free on the government portal at https://ecd.beacukai.go.id — you never have to pay the government to submit it. Entry Documents charges a small optional fee that covers our assistance only: guiding you through the flow, reviewing every field for errors, handling your whole family in one go, and delivering your completed declaration. If you would rather do it yourself for free, you can.

What exactly do I get for the fee?

You get a guided flow in your language, a full review of every field to catch the typos that cause airport delays, the ability to complete everyone travelling with you in a single flow, human support if you have questions, and your finished declaration delivered ready to use.

When should I complete the e-CD?

It is designed to be completed close to arrival, once your flight details are final, and within the correct window before you land. Preparing your details in advance means you can submit quickly and have your QR code ready. Timing requirements can change — confirm your specific case.

What happens if I make a mistake on my declaration?

Errors are the main cause of trouble at the airport — a wrong passport number, mismatched flight details or a vague customs answer can lead to questions at boarding, delays at immigration or being held at customs. That is exactly why we review every field before you submit.

Do I need a separate declaration for my family?

Each traveller or family unit needs their details entered correctly. Instead of filling in the same official form over and over for each person, our flow lets you complete everyone travelling together in one guided process, with every entry checked.