Short answer
The Bali customs declaration is the last step of the All Indonesia arrival card, which is free and filed from 3 days (72 hours) before you land. File it at allindonesia.imigrasi.go.id, never on a look-alike site that charges, then show its QR code at customs.[3]
- Cost
- Free
- When
- From 3 days (72 hours) before you land
- Duty-free
- USD 500 per passenger
- Declare cash
- IDR 100 million or more
In detail
When do you submit the Bali arrival card?
From 3 days (72 hours) before you land, up to the day itself. The card is mandatory, but land without one and you are still let in: you fill it in at the airport (I Gusti Ngurah Rai International Airport, Ngurah Rai for short), and your processing slows down.[1, 3, 13]
Fill in the card before you land, so you don't watch the rest of your flight pass through immigration while you fill it out at the side of the arrivals hall.[15]
The form asks for details nobody wants to type standing up, so fill it in the day before your flight. Arriving in Bali covers the other arrival tasks.
Is the arrival card free, and how do you spot a fake site?
Yes, the arrival card is free: ignore anyone who asks you to pay for it. The visa on arrival and the Bali tourist levy are separate payments, made at the addresses and counters the official sites guide lists.[4]
Copies of the arrival card site often charge a processing fee for this free form. The official address is allindonesia.imigrasi.go.id, and the official sites guide lists every arrival address.[4, 11, 12, 13]
Our rule
Type allindonesia.imigrasi.go.id yourself, and close any page that asks for money to file the card.
It is not the official form.
How do you fill in the Bali customs declaration online?
You fill it in on the last screen of the All Indonesia arrival card. The old e-CD (electronic customs declaration) form you once filed on its own is now part of that card, so there is one form, not two.[1, 2]
Have your passport, travel details and first address in Indonesia to hand.
Open the official site and choose Foreign Visitor
Go to allindonesia.imigrasi.go.id, or get the All Indonesia app on Google Play or the App Store. On the home page, choose Foreign Visitor, which opens the form with no account to make.[3, 10]
Enter your passport details
Type your name exactly as it is printed in your passport, using the passport you use for other immigration applications. The Scan MRZ button reads the passport for you, and Add Traveller adds anyone travelling with you.[2]
Add your dates, flight and first address
Next come your travel details, how you are arriving, and your address in Indonesia. Copy them from your booking: a mistake means opening Change Data later.[2]
If your nationality needs a visa on arrival, buy it separately, ideally online a week before you fly: the arrival card is not a visa.[13]
Answer the declarations, customs last
The last screen holds four short declarations: general, health, quarantine and customs. Customs asks how many bags you have and whether you carry anything to declare. A yes opens a table where you list each item and its value, and a false answer carries sanctions.[1, 2]
One question asks about phones bought abroad. Then you review your answers, complete a captcha and submit.[2]
Keep the QR code
Submitting opens a summary with your Arrival QR Code and arrival card number, and Change Data edits it before you travel. Once used, the code is marked Used and stops working, and a lost card is found again from the home page with Retrieve Arrival Card.[2]
Where is the QR code scanned at Bali airport?
Once, at customs. The immigration e-gate checks your passport for a submitted card; then, after the baggage belts, customs scans the QR code at the exit. A screenshot on your phone is usually enough.[14]
If you need a visa on arrival, buy the e-VOA (electronic visa on arrival) online before you fly. With one you can use the e-gates, which can stand empty while the queue to buy the visa at the airport backs up.[16, 17]
Keep the code on your lock screen until you are through customs, since you may have no data when you land.
Can one card cover a family or group?
Yes: one submission covers up to 10 travellers, each with their own entry inside it. The lead traveller adds the others with Add Traveller.[2]
Every member answers the declaration questions, and each one shows Declaration Question Completed when done. A family's belongings can still go on one shared customs declaration.[1, 2]
Families often end up in the staffed lane, because the e-gates can turn children away, and only a few desks may be open there, so allow extra time.[16, 18]
Screenshot the group's summary screen with its QR code before you land.[2]
How much can you bring in duty-free?
Up to USD 500 of goods bought abroad per passenger, about IDR 9 million (about AUD 721), plus set amounts of alcohol and tobacco. The USD 500 covers goods you will leave in Indonesia.[1, 9]
| Item | Allowance | Minimum age |
|---|---|---|
| Goods bought abroad | USD 500 | Not set |
| Alcoholic drinks | 1 litre | 21 |
| Cigarettes | 200 sticks | 18 |
| Cigars | 25 sticks | 18 |
| Cut or other processed tobacco | 100 g | 18 |
| E-cigarettes, solid | 140 sticks or 40 capsules | 18 |
| E-liquid, open system | 30 ml | 18 |
| E-liquid, closed system | 12 ml | 18 |
Carry more than one kind of tobacco and the allowance is shared between them in proportion. Customs destroys tobacco over the limit, whether or not you are there to see it.[1, 2]
Declare anything over these limits in the customs table, each item with its description, quantity and value. An excess you leave off the form counts as a false declaration, even when the item itself is allowed.
Do you have to declare a phone bought abroad?
Not for registration, if you are here for under 90 days. The form asks whether you bring phones, tablets or handheld computers bought abroad "that will be used in Indonesia on local cellular networks", and its note says visitors staying under 90 days need no IMEI (the phone's serial number) registration with customs. Answer the question as it is asked.[2]
On your home SIM card there is nothing else to do. With a local SIM card, the operator's outlet registers the phone for you, temporarily. The SIM card itself is registered with your passport and a valid stay permit under the 2026 rules.[5, 6, 7, 8]
Staying over 90 days? Registration then goes through customs, and moving to Bali walks you through it.[5]
Our rule
Buy a local SIM card at the operator's own outlet.
The outlet registers the phone at the same counter; living in Bali covers choosing the SIM card itself.
What must you declare, and what is banned?
Don't bring animals, fish, plants or anything made from them. Because of the Nipah virus, a temporary ban stops them entering Indonesia, and the form carries a notice of it.[2]
Beyond that, the form lists what you must declare:[2]
- medicines
- firearms, air guns, sharp weapons, ammunition and explosives
- pornography
- cash of IDR 100 million or more
- alcohol and tobacco over the limits
- goods over the duty-free allowance
- trade goods, and goods brought in to take back out
Carrying medicine for yourself? It is on the list, so answer yes and add it to the table. Narcotics and other illegal drugs, terrorism-related items and money-laundering instruments are banned outright. Carrying IDR 100 million (about AUD 8,010) or more in cash, in any currency? Declare it; getting money in Bali covers the rest.[1]
Our rule
When in doubt, answer yes and list the item in the customs table.
Bring no plant or animal items while the ban lasts. Alcohol and tobacco over the limit are destroyed, and a false answer carries penalties on top.[2]
Next steps
Sources
Our summaries of Indonesian rules are unofficial; the Indonesian text governs.
Directorate General of Customs and Excise, Indonesia, Customs Declaration (BC 2.2)
Directorate General of Immigration, Indonesia, All Indonesia: arrival card submission, foreign visitors
DDTC News (Indonesian tax news), quoting the customs directorate, Foreign tourists staying under 90 days: do they need to register an IMEI?
Selular.id (Indonesian telecoms news), Must foreigners register a SIM card with biometrics?
Ministry of Communication and Digital Affairs, Indonesia (JDIH), Permenkomdigi 7/2026 on cellular subscriber registration
Ministry of Finance, Indonesia, Fiscal Policy Agency, Kurs Pajak (tax exchange rate), weekly
Directorate General of Immigration, Indonesia, All Indonesia (arrival card)
The Canberra Times, Bali tourists targeted by arrival card scam websites
Australian Government, Smartraveller, Indonesia travel advice
UK Foreign, Commonwealth and Development Office, Indonesia travel advice: entry requirements
Bali.com, All Indonesia arrival card
the balianswered editorial team, First-hand, confirmed by the owner: the customs declaration form and arrival
Australian Frequent Flyer forum, Indonesian Visa Discussion (Including Bali), forum thread post
The Traveler, Bali Denpasar airport customs and immigration wait times
The West Australian (via the Harvey-Waroona Reporter), Families get shambolic start to Bali holiday
Spotted something wrong or out of date? Send a correction




