Landing in Bali with a long queue ahead is no fun. The good news is that you can file your Indonesia customs declaration online before you board, and it takes only a few minutes. It is part of a free digital arrival form called All Indonesia. This guide explains what it is, when to complete it, what you must declare and the mistakes that slow people down. If you still need to arrange your visa, start with our Indonesia visa application page.
Indonesia customs declaration online: how it works
Since October 2025, international travellers arriving by air or sea complete one digital form called the All Indonesia arrival card. It combines three things:
- Immigration details: your passport, flight and where you will stay.
- Customs declaration: what you are carrying, including cash and restricted goods.
- Health declaration: a short set of health questions.
When you submit it, you receive a QR code. Officers may ask to scan it at the border, so save it on your phone and consider a screenshot.
The form is free on the official site at https://allindonesia.imigrasi.go.id/. Never pay anyone for the form itself.
What the arrival card is not
The arrival card is not a visa. You still need the right visa or visa-free status, and you must apply for it separately. Most short-stay tourists use the B1 tourist visa, which is the visa on arrival or e-VOA.
It is also not the Bali tourist levy. That is a separate one-time payment of IDR 150,000 for foreign visitors to Bali.
Hey Rick Visa is a private visa assistance service and is not affiliated with the Government of Indonesia. Visa decisions are made by the immigration authorities, and no agent can guarantee approval.
Who must file, and when?
Every international traveller entering Indonesia must file, including children. Each person needs their own declaration and QR code. Our Bali visa requirements checklist shows how this fits with your other entry documents.
You should file within about 72 hours before you arrive. Follow any timing shown on the official site when you submit, because the rules can change. Do not leave it until you land, since airport wifi can be unreliable.
Travellers who arrive overland at a land border may be directed to the electronic customs declaration (e-CD) instead. Check the official guidance if that applies to you.
Step by step: how to complete it
- Open the official site or app. Use the All Indonesia website or the official mobile app, and avoid copycat sites.
- Enter your personal and passport details. Use exactly the name and number shown in your passport.
- Add your travel details. Include your flight, arrival date and the address where you will stay.
- Complete the customs section. State the number of bags and answer the questions about goods, cash and restricted items honestly.
- Complete the health section. Answer the questions on the form.
- Submit and save your QR code. Take a screenshot and keep a copy offline.
- Repeat for each traveller. Each person, including children, needs their own declaration.
What do you need to declare?
The customs questions focus on goods above allowances, cash and restricted items. Here are the main rules. Customs rules change, so confirm them with the official customs authority (Bea Cukai) before you travel.
| Item | Rule |
| Personal goods bought abroad | Duty-free up to USD 500 per person. Declare anything above this. |
| Cash and payment instruments | Declare IDR 100,000,000 or more, in rupiah or foreign currency. |
| Tobacco | Typically 200 cigarettes, or 25 cigars, or 100 grams of tobacco per adult. |
| Alcohol | Typically 1 litre per adult. |
| Medicines and supplements | Declare them if asked, and carry prescriptions. |
| Plants, animals and food | Often restricted. Declare them. |
| Electronics, including drones | Declare if the form asks, and check the rules for drones before you fly. |
Carrying cash above the threshold is legal, but it must be declared. Large amounts of foreign banknotes may need extra approval, so check before you travel.
What you cannot bring
Narcotics and illegal drugs are strictly prohibited, along with other banned goods. Penalties are serious. If you are unsure whether something is allowed, leave it at home or ask the customs authority first.
Common mistakes to avoid
- Filing too early or too late. Aim for the window shown on the official site, within about 72 hours before arrival.
- Using unofficial websites. The form is free. Pay no one for it.
- Skipping the QR code. Save a copy offline in case you have no signal.
- Forgetting about children. Each traveller needs a declaration.
- Underestimating gadget values. A new camera and laptop together can exceed the USD 500 allowance.
- Not declaring cash. Amounts of IDR 100,000,000 or more must be declared.
- Mixing it up with the visa or levy. They are three separate requirements.
Apply yourself or use help?
Filling in the arrival card yourself is easy for most travellers. It is free, takes a few minutes and is available to everyone.
Help can be useful if you are unsure how to answer a question, are travelling with a group, or want everything for your trip checked together. Our guide on how to apply for an Indonesia visa walks you through the visa side of the process.
How Hey Rick Visa helps
Hey Rick Visa is a private visa assistance service based in Legian, Bali, and part of PT Rick’s Group Indonesia. Customs and health declarations are included for Indonesia as part of our service. Our process has three steps:
- Find your visa with the visa checker.
- Apply and pay in under 10 minutes.
- We handle the rest. Technology and human experts check everything before submission.
You can apply 24/7, save your application and continue later, and pay in several ways. Support is available by chat, WhatsApp and email, around the clock, in multiple languages.
Frequently asked questions
Do I need to complete the Indonesia customs declaration online?
Yes, if you arrive by air or sea. The customs declaration is part of the All Indonesia arrival card, which every international traveller must file. It is free on the official site.
When should I file the declaration?
File it within about 72 hours before you arrive. Follow the timing shown on the official site, since rules can change.
Is the All Indonesia arrival card the same as a visa?
No. It is a free customs, immigration and health declaration. You still need the correct visa or visa-free status, and you may need to pay the Bali tourist levy separately.
How much cash can I bring into Indonesia?
You must declare cash and payment instruments worth IDR 100,000,000 or more, in rupiah or foreign currency. Check for any extra approval needed for large amounts of foreign banknotes.
What if I lose my QR code or have no signal?
Save a screenshot or printed copy before you land. If you cannot show it, speak to an officer at the airport, who will explain the options.
Does Hey Rick Visa guarantee my visa will be approved?
No. Hey Rick Visa is a private service, and approval is decided by the immigration authorities. We review your application carefully to help you avoid common errors.
Conclusion
Completing your Indonesia customs declaration online is quick, free and well worth doing before you fly. File within the window shown on the official site, answer honestly, and keep your QR code handy.
Need a visa too? Get Indonesia visa help in minutes, or get personal help from our team if you have questions about your trip.
Hey Rick Visa is a private visa assistance service and is not affiliated with the Government of Indonesia. We provide assistance with visa applications and charge a service fee.