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.

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:

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

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.

Ask the airport desk on WhatsApp +62 811 2859 0000

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.

Arrival Card Done? Let’s Get You a Driver

Send us your flight number and we’ll have your chauffeur waiting with a nameboard the moment you clear immigration — or arrange fast track to skip the queue entirely. Fixed USD pricing, flight tracking, free cancellation up to 24 hours before pickup.

WhatsApp +62 811 2859 0000
  Book your airport transfer