On this page
- What the e-CD Form Actually Is (and Why It Replaced Paper)
- How to Fill Out the e-CD Form: Step-by-Step
- Your QR Code: What to Do With It at the Airport
- Indonesia Entry Options in 2026: Visa-Free, VoA, and Beyond
- Airport Procedures at CGK and DPS
- Common Mistakes That Slow You Down at Customs
- Frequently Asked Questions
Since Indonesia fully phased out the paper customs declaration form, one question dominates traveler forums heading into 2026: “Do I really need to fill out the e-CD before I land, or can I just do it at the airport?” The short answer is that you can do it on arrival — but the airport Wi-Fi queue at Ngurah Rai at 11pm on a Friday, surrounded by 400 other passengers all trying to do the same thing, is not where you want to be figuring out a government website for the first time. This guide walks you through everything you need to know before your feet hit Indonesian soil.
What the e-CD Form Actually Is (and Why It Replaced Paper)
The Indonesia Electronic Customs Declaration — universally shortened to e-CD — is a mandatory digital form managed by the Directorate General of Customs and Excise (Bea Cukai). Every single person entering Indonesia must complete one, regardless of nationality, visa type, or how many times they have visited before.
Before 2024, arrivals filled out a physical green-and-white paper card on the plane or at the airport. That form is gone. The e-CD replaced it entirely, and the transition is now complete. By 2026, the system is well-established — airport customs halls are equipped with QR code scanners, and most travellers arrive already holding a screenshot of their code on their phone.
The purpose of the form is straightforward: to tell Bea Cukai what you are bringing into the country. That includes commercial goods, large amounts of currency, alcohol, tobacco, plants, animals, and anything else that might attract duty or require inspection. Declaring correctly protects you. Not declaring — and getting caught in the Red Lane — can result in fines, confiscation, and a very long morning.
The official website is https://ecd.beacukai.go.id/ — and the form is completely free. If any third-party site asks you to pay to fill out this form, close the tab immediately.
How to Fill Out the e-CD Form: Step-by-Step
The form takes about five to ten minutes to complete once you have your documents in front of you. Fill it out within three days before your scheduled arrival — not earlier, because the system ties your submission to a specific flight and date.
- Go to the official site: https://ecd.beacukai.go.id/ — select English from the language options at the top.
- Enter personal details: Your full name exactly as it appears in your passport, passport number, nationality, date of birth, occupation, and email address.
- Enter flight or vessel information: Your flight number (for example, GA-715 or JT-023), your arrival date, and your arrival port. For most international arrivals this will be Soekarno-Hatta (CGK) in Jakarta or Ngurah Rai (DPS) in Bali. Ferry arrivals through Batam Centre or other seaports are also covered.
- Baggage count: Enter how many checked bags you are bringing as accompanied baggage. If you sent any cargo separately, note that as unaccompanied baggage.
- Family declaration: One form can cover your entire travelling family — you do not need separate submissions for children.
- Goods declaration: This is the core of the form. You will answer Yes or No to a series of questions covering:
- Animals, fish, plants, or products made from them
- Narcotics, firearms, sharp objects, or pornographic material
- Currency or bearer negotiable instruments exceeding IDR 100,000,000 (approximately USD 6,200)
- Goods intended for commercial sale
- Alcoholic beverages — the limit is 1 litre per adult
- Tobacco — the limit is 200 cigarettes, 25 cigars, or 100 grams of sliced tobacco per adult
- Other dutiable goods above your personal allowance
- Review and submit: Check every field carefully before you hit submit. Fixing errors after submission requires starting again.
- Save your QR code: After submission, the system generates a unique QR code. Screenshot it immediately and save it somewhere accessible offline — your phone’s camera roll works perfectly.
Your QR Code: What to Do With It at the Airport
After you collect your baggage, you will walk into the customs hall. The smell of air conditioning and duty-free perfume gives way to a row of scanning stations — this is where your QR code earns its keep.
Scan your code at the reader. If your declaration is clean, the system will direct you to the Green Lane — a straight walk through to arrivals. If you declared items or have been selected for a random check, you will go to the Red Lane, where an officer will inspect your bags and verify your declarations. Random checks are genuinely random; do not panic if you are waved toward Red even with a clean declaration.
If you forgot to fill out the form before arriving, you can complete it on the spot using the airport’s public Wi-Fi — both CGK and DPS have coverage in the customs hall. However, during peak arrival periods, the connection becomes sluggish. Officers or kiosk assistants may be available to help, but this is not guaranteed. A forgotten QR code is not the end of the world: customs officers can search by passport number. But it does add time, and time in an arrivals queue feels much longer than it actually is.
Indonesia Entry Options in 2026: Visa-Free, VoA, and Beyond
The e-CD applies to everyone, but how you enter Indonesia depends on your nationality and how long you plan to stay. Entry costs remain among the most affordable in Southeast Asia for most nationalities.
Visa-Free Entry (30 Days) — Free
Citizens of all nine ASEAN member countries — Brunei, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, and Vietnam — can enter Indonesia visa-free for up to 30 days. No payment, no application, no sticker in the passport. Simply present your valid passport at immigration. This 30-day allowance cannot be extended, and it covers tourism only. Your passport must be valid for at least six months from your date of arrival.
Visa on Arrival (30 Days, Extendable Once) — IDR 500,000
Citizens of over 90 countries — including Australia, the United States, the United Kingdom, Germany, France, Japan, South Korea, India, China, Canada, New Zealand, and many others — are eligible for the Visa on Arrival (VoA). The fee is IDR 500,000 per person (approximately USD 31 / AUD 48 / EUR 29), and it grants a 30-day stay that can be extended once at an Indonesian immigration office for an additional 30 days, giving a maximum of 60 days total.
The strongly recommended method is the e-VoA — apply and pay online before you fly at https://molina.imigrasi.go.id/. Payment accepts Visa, Mastercard, and JCB cards. With an approved e-VoA in hand, you skip the payment counter queue at the airport and go straight to the immigration desks. On a busy Saturday evening at DPS, that can save you 45 minutes.
If you miss the e-VoA window, VoA counters are available on arrival at all major international airports and designated seaports. Bring IDR 500,000 in local currency if you can — airport exchange rates at the VoA desk are rarely competitive, and having exact change means no waiting for card readers or currency conversion.
B211A Social/Cultural Visa (Longer Stays) — IDR 3,000,000–5,000,000 via agent
If you need more than 60 days in Indonesia — whether for an extended stay, cultural activities, business meetings (non-employment), or volunteering — the B211A visa is the standard path. It requires a local sponsor in Indonesia, either an individual or a company, and is applied for through the Indonesian immigration portal or via an authorised immigration agent. Initial validity options range from 60 days up to one year multi-entry, with extensions available in 30-day increments up to 180 days total. Agent fees typically run between IDR 3,000,000 and IDR 5,000,000 for the initial application, excluding extension costs.
KITAS Work Permit
For those working in Indonesia, the KITAS (Kartu Izin Tinggal Terbatas) is a temporary stay permit tied to a work agreement and sponsored by your Indonesian employer. This falls outside tourist entry entirely and is handled through the Directorate General of Immigration in coordination with the employer.
Airport Procedures at CGK and DPS
The general arrival flow at both major hubs is the same: disembark → immigration → baggage claim → customs. The experience, however, differs between the two airports.
Soekarno-Hatta (CGK), Jakarta
Most international flights arrive at Terminal 3. Some budget airlines use Terminal 2. Follow signs to immigration — wait times range from 15 minutes at quiet mid-week arrivals to over 60 minutes during peak holiday periods. After baggage claim, head to customs and scan your QR code.
Getting out of CGK: The KAI Airport Train runs to BNI City and Manggarai stations in central Jakarta for approximately IDR 70,000 — it bypasses Jakarta’s notorious traffic completely. DAMRI airport buses cover a wider range of destinations for IDR 40,000 to IDR 60,000. Gojek and Grab operate from designated pick-up points; fares to central Jakarta run IDR 150,000 to IDR 300,000 depending on traffic.
Ngurah Rai (DPS), Denpasar, Bali
All international arrivals use the single International Terminal. Peak season — July, August, and the Christmas/New Year period — can push immigration wait times past 90 minutes. The customs hall after baggage claim uses the same QR code scanning system. Official airport taxis operate on fixed zone prices: IDR 100,000 to IDR 400,000 depending on your destination (Kuta is at the lower end; Ubud is at the higher end). Gojek and Grab are available but may require a short walk outside the main terminal due to local taxi regulations.
Common Mistakes That Slow You Down at Customs
- Not screenshotting the QR code: The e-CD website requires an internet connection to access after submission. If your data roaming is off and the airport Wi-Fi is congested, you cannot display your code. Always save the screenshot offline.
- Filling out the form more than three days early: The system may not accept submissions outside this window, or the form may not link correctly to your flight. Stick to the 72-hour window before arrival.
- Underestimating tobacco and alcohol limits: Bringing in 2 litres of wine split across a couple of bottles seems harmless, but the 1-litre limit is per adult, not per bag. Excess alcohol is either confiscated or attracts duty.
- Forgetting the currency declaration threshold: Carrying IDR 100,000,000 or the equivalent in other currencies — roughly USD 6,200 — requires declaration. This applies to cash and bearer instruments combined.
- Overstaying your visa: Even one day over your allowed period triggers a fine of IDR 1,000,000 per day, and repeated or extended overstays can result in deportation and an entry ban. Mark your expiry date in your phone calendar the moment you receive your stamp.
- Using third-party e-CD sites: Several websites mimic the official e-CD portal and charge processing fees ranging from USD 10 to USD 30. The real form at https://ecd.beacukai.go.id/ is always free.
Frequently Asked Questions
Do I need to fill out the e-CD form if I have nothing to declare?
Yes. The e-CD is mandatory for every traveller entering Indonesia, regardless of what you are carrying. Even if all your answers are “No,” you must submit the form and present the QR code at the customs checkpoint. There is no exemption based on the contents of your bags or your visa type.
Can I fill out one e-CD form for my whole family?
Yes. The e-CD system allows one submission to cover an entire travelling family. During the form you will be asked how many family members are travelling with you. List them all under a single submission — you will receive one QR code that covers the group. Each adult’s personal allowances for alcohol, tobacco, and currency still apply individually.
What happens if I declare items incorrectly or forget to declare something?
Customs officers can select any traveller for a Red Lane inspection at random. If undeclared dutiable items are found, the goods may be confiscated or subject to immediate duty payment plus a penalty. Intentional misdeclaration of restricted or prohibited items — such as firearms, narcotics, or protected wildlife products — carries serious criminal penalties under Indonesian law. Always declare accurately.
My passport expires in five months — can I still enter Indonesia?
No. Indonesia requires a minimum of six months of passport validity from your date of entry. An immigration officer will deny you boarding or refuse entry if your passport falls short of this requirement. Check your passport expiry well before booking flights — many countries have passport renewal backlogs that can take several weeks to resolve, and 2026 is no different.
📷 Featured image by David Kristianto on Unsplash.