Bali Arrival Card & Customs Declaration 2026 — QR How-To
Since July 2026, everyone arriving in Bali completes one free All Indonesia Arrival Card online at allindonesia.imigrasi.go.id. It merges the old customs e-CD, immigration arrival card and health pass into a single form. Fill it in within three days of your flight, save the QR code it emails you, and show that QR at Bali Airport (DPS) immigration. There is no fee — anyone charging for it is a middleman.
The All Indonesia Arrival Card, Explained
If you last visited Bali a year ago, forget the routine of separate forms. As of mid-July 2026, Indonesia has folded three old requirements — the electronic Customs Declaration (e-CD) once filed at ecd.beacukai.go.id, the immigration arrival card, and the SATUSEHAT health pass — into one unified digital form called the All Indonesia Arrival Card. Complete it once and you have covered customs, immigration arrival details and health screening in a single submission.
The card is mandatory for every international traveller landing at DPS and other Indonesian gateways, and it is completely free. When you finish, the system issues a QR code by email; officers scan that QR when you arrive. We’re a private transfer service rather than a government agency, so this is plain how-to guidance — the only place to file it is the official imigrasi.go.id portal or the official “All Indonesia” mobile app.
When to Fill the Bali Arrival Card (and Where)
Timing matters: the portal only opens the form within the three days before your arrival date, so you cannot complete it weeks ahead. The sweet spot is the evening before you fly, on hotel or home Wi-Fi, when you have your passport and flight details in front of you — not while juggling bags at the airport. Do it on a device you’ll have on landing, because you need the resulting QR code offline at the gate.
- Official website: allindonesia.imigrasi.go.id — check the address ends in imigrasi.go.id.
- Official app: the “All Indonesia” mobile app from the Directorate General of Immigration.
- Cost: free. Ignore any site or “agent” asking for a submission fee — the form is a government requirement, not a paid product.
- One per traveller: each person needs their own card, though one adult can submit for accompanying family members in a single group entry.
How to Fill the All Indonesia Arrival Card
The whole form takes about five minutes if your documents are ready. Work through it in this order:
- 1. Start a submission. Open allindonesia.imigrasi.go.id (or the app) and choose your arrival date — only dates within the next three days are selectable.
- 2. Enter personal details. Full name, nationality, date of birth and passport number exactly as printed on your bio page. A single mistyped character is the most common reason a QR fails to scan.
- 3. Add arrival details. Flight number, arrival airport (DPS for Bali), and where you’ll stay — usually your first hotel or villa address.
- 4. Declare your baggage. State the number of bags and answer the customs questions — whether you carry goods over the duty-free allowance, large amounts of cash, or restricted items.
- 5. Add family members (if any). If you’re submitting for a group, enter each person’s passport details and your relationship to them.
- 6. Submit and save the QR. Review, submit, and the QR arrives by email. Screenshot it, download the PDF, and keep it offline on your phone.
The table below summarises what each part of the form covers, so you can gather everything before you start.
| Form section | What you enter | Have ready |
|---|---|---|
| Personal | Name, nationality, date of birth, passport number | Passport bio page |
| Arrival | Flight number, arrival airport, accommodation address | Flight itinerary, hotel booking |
| Customs | Number of bags, goods to declare, cash over the limit | Rough value of new goods |
| Family | Each member’s passport details and relationship | Everyone’s passports |
| Result | QR code issued by email | Phone with the QR saved offline |
What You Actually Declare
The customs section is where most travellers hesitate. For a normal holiday you’ll answer “nothing to declare” — personal clothing, toiletries and your own electronics are fine. You do need to declare new goods bought abroad above the personal allowance (currently USD 500 per adult), cash or equivalents over IDR 100,000,000 (about US$6,100), and any commercial merchandise, plants, animals or restricted items. Declaring honestly is quick; getting caught with an undeclared item is not.
This page is about filling the form. For the full picture of duty-free limits, prohibited items and what happens if you bring something forbidden, read our companion guide to Bali customs rules — what you can and cannot bring. And because your visa is a separate requirement, make sure you’ve also sorted your Bali visa on arrival before you fly.
Your QR Code at DPS — and Beating the Queue
On landing, have the QR code open before you reach the immigration hall. Officers scan it as part of processing; travellers with a chipped passport and an approved e-VOA can pair it with the automated e-gates for the fastest clearance. Keep the QR offline — airport Wi-Fi is unreliable exactly when you need it, and a screenshot never fails to load.
Even a perfectly-prepared QR won’t help when several wide-body flights land at once and the whole hall backs up — you can see typical waits in our data on immigration queue times at Bali Airport. Travellers who want to skip the crush — families with young children, older guests, or anyone on a tight onward connection — book a VIP airport fast-track escort who meets you at the aerobridge, walks you through a priority lane with a porter, and hands you to a waiting chauffeur.
| Service | Price | What you get |
|---|---|---|
| All Indonesia Arrival Card | Free | Mandatory online form — QR scanned at immigration |
| VIP Fast-Track Arrival | IDR 1,060,000 (US$65) per guest | Priority immigration lane escort, luggage porter, straight to your chauffeur |
| VIP Combo — Transfer + Fast-Track | from IDR 1,550,000 (US$95) per booking | Standard vehicle to the nearest zone plus one guest fast-track arrival |
Prices in US dollars, converted to rupiah at typical rates. See the full VIP rate card for every package and vehicle.
Common Arrival-Card Mistakes
- Filling it too early. The form only opens within three days of arrival — trying sooner just wastes time.
- A typo in the passport number. The QR is tied to your passport; one wrong character can force a manual check. Copy it character-for-character.
- Relying on airport Wi-Fi. Save the QR as a screenshot or PDF so it opens with no signal.
- Paying a “service”. The card is free on the official portal. Third-party sites that charge for it add nothing but cost.
- Forgetting the levy. The card is not the same as the IDR 150,000 Bali tourism levy — that’s paid separately.
Get all of this done the night before and the only task left at DPS is meeting your driver. A private Bali airport transfer — operated by Bali Premium Trip since 2015, with fixed pricing, a nameboard welcome, flight tracking and a 24/7 desk — turns the arrivals curb into a calm hand-off.
Bali Arrival Card — Common Questions
Is the Bali arrival card free?
Yes. The All Indonesia Arrival Card is a free government requirement filed at allindonesia.imigrasi.go.id or the official app. There is no submission fee — any website or agent charging for it is an unnecessary middleman. Only the visa and the tourism levy carry real government fees.
When can I fill out the Bali customs declaration?
Within the three days before your arrival date — the portal won’t accept an earlier date. The customs declaration is now part of the single All Indonesia Arrival Card, so filling that one form covers customs, immigration arrival details and the health pass together.
What do I do with the QR code?
Save it offline — screenshot it or download the PDF from the email you receive on submission. At Bali Airport, immigration officers scan the QR as part of processing. Keep it on your phone rather than relying on airport Wi-Fi, which is often too slow to load it in the queue.
Do children and families need their own arrival card?
Every traveller needs a card, but one adult can submit for accompanying family members in a single group entry by adding each person’s passport details and relationship. Keep all the passports handy so the numbers are entered exactly as printed.
Is the arrival card the same as my visa?
No. The arrival card is a free declaration; your visa is a separate, paid permit. Most tourists need a Visa on Arrival (IDR 500,000) plus the free arrival card plus the IDR 150,000 tourism levy. Complete all three before you travel to avoid delays at DPS.