Short answer
All Indonesia is Indonesia’s official digital arrival declaration for international arrivals. Think of it as the pre-arrival form layer: immigration, customs, health and quarantine declarations in one system.
It is not a visa. It is not e-VOA. It is not the Bali tourist levy. If your passport needs a visa, you still need that visa; start with the Indonesia Visa Guide if you are not sure which route fits your passport. If you are going to Bali, the Bali levy may still be a separate item. “I filled out something online” is not enough; you need the right something.
The practical move is simple: use the official All Indonesia portal or app, submit the arrival card within 3 days before arrival, and save the confirmation or QR flow offline before you fly.
Is the Indonesia Arrival Card free?
Treat the official All Indonesia arrival declaration as entry admin, not a paid visa product. It is not your e-VOA fee, not the Bali tourist levy and not an airport fast-track service.
The official eVisa page checked on May 13, 2026, says arrival card submission is required and links to the All Indonesia portal. The Immigration launch release describes All Indonesia as a web and mobile-app declaration system. Neither source frames the arrival declaration itself as a paid visa application.
So if a page asks for a large “processing fee,” “priority fee” or a suspicious amount like USD 68 for an arrival card, slow down. You may be looking at an agency or lookalike service, not the official declaration flow.
Official website, app and download
Use the official web portal: https://allindonesia.imigrasi.go.id/.
Immigration’s launch release says All Indonesia is available through the web portal and a mobile app downloadable through Google Play Store and App Store. That is useful if the app works better for your phone, but the same boring rule applies: follow official links and check the publisher before installing anything that handles passport data.
The web portal is the safest default because the domain is visible and easy to verify.
| What you need | Practical note |
|---|---|
| Official website | Start with allindonesia.imigrasi.go.id. |
| Official app | Use the app route only when you can verify it is official. |
| Confirmation or QR | Save it offline as a screenshot or file. |
| Download/PDF | If the portal offers a file, save it. If it only shows a QR/confirmation screen, screenshot the full page. |
| Login/retrieve | Keep the email, passport details and any reference number you used. |
Do not search for “Indonesia arrival card app download” and tap the first shiny result without checking it. Passport data deserves more suspicion than a restaurant menu.
If you are doing this before a flight
The arrival card is not hard. The problem is doing it at the wrong moment with half a battery, bad Wi-Fi and a boarding group being called.
Use this simple flow:
- Finish your visa decision first, because the arrival card does not replace it.
- Fill the card inside the official window before departure if possible.
- Use passport details exactly as printed.
- Use the real first-night address, not a vague area name.
- Save the confirmation or QR screen offline.
- Keep visa, arrival card, onward ticket and hotel address together in one travel folder.
If you forgot, do not panic. Use airport Wi-Fi, airline guidance or the official portal, but do not click the first sponsored site that looks official. The goal is not to fill out a form somewhere. The goal is to fill out the right form in the right system.
What All Indonesia actually is
Immigration’s launch release describes All Indonesia as an integrated arrival declaration for immigration, customs, health and quarantine. It is available through the web portal and mobile app route.
That does not mean the form decides whether you enter Indonesia. Immigration officers still control entry. Customs still cares what you bring in. Health and quarantine answers still matter. The arrival card is a declaration and screening step, not a magic gate.
When to fill it
The official eVisa portal says all travellers must submit an arrival card within 3 days before arrival in Indonesia. Immigration’s launch release also says All Indonesia can be filled from three days before arrival.
For most travelers, the sweet spot is one to three days before landing, once your flight and first accommodation details are clear.
| Traveler situation | Practical timing |
|---|---|
| Normal tourist trip | Fill it 1-3 days before arrival. |
| Multi-flight itinerary | Wait until the final flight into Indonesia is clear. |
| Family or group trip | Prepare passport details for each traveler early. |
| Tight connection | Complete it before the long-haul leg, not during boarding panic. |
| Changed hotel or flight | Check the official portal for update or resubmission logic. |
Airport completion should be the backup, not the plan. Backup is what you use when the plan fails. Do not make it your personality.
Who needs the Arrival Card?
The official eVisa page uses “all travellers” and the Immigration release says every passenger arriving from abroad must complete the arrival declaration. In practical travel planning, assume you need it if you are arriving in Indonesia from another country or territory and entering through the normal international arrival process.
| Traveler type | What to do |
|---|---|
| Foreign tourist | Submit All Indonesia before arrival. |
| Indonesian citizen / WNI arriving from abroad | Do not assume exemption; the official release says every international passenger. |
| KITAS / KITAP holder | Check the live portal, but do not assume residence status removes arrival declaration admin. |
| ASEAN passport holder | Visa exemption and arrival declaration are separate. A1/BVK status does not replace All Indonesia. |
| Children and families | Prepare details for each traveler unless the live portal gives a clear group/member flow. |
| Transit passenger | If you enter Indonesia through immigration, assume you need it. For pure airside transit, check airline/airport handling. |
This is where travelers mix up too many buckets. Visa-free entry is not the same as no arrival declaration. KITAS is not the same as no customs declaration. A Singapore or Malaysia ferry run is still an international arrival if you enter Indonesia.
Arrival card vs visa vs Bali levy
These three things get mixed up constantly because they all sit in the same annoying pre-arrival admin pile.
| Step | What it is | What it is not |
|---|---|---|
| Indonesia visa, e-VOA or VOA | The route that matches your passport, purpose and length of stay | A customs, health or quarantine declaration |
| All Indonesia arrival card | The digital arrival declaration for international arrivals | A visa approval, visa extension or right to enter |
| Bali tourist levy | A Bali-specific payment for foreign tourists visiting Bali | An Indonesia-wide visa or arrival card |
If your trip is simple, the order is: check your visa route, submit All Indonesia, then handle any Bali-specific levy if Bali is on the itinerary. Do not reverse-engineer immigration admin from random screenshots.
Arrival Card by ferry: Batam, Bintan and sea arrivals
All Indonesia is not only an airport form. Immigration’s launch release says it applies across Indonesia’s airports and seaports. That matters for Batam, Bintan, Tanjung Pinang and other ferry arrivals from Singapore, Malaysia or elsewhere.
For sea arrivals, prepare the same basic logic as a flight arrival, but expect vessel and port details instead of airline-style flight details.
| Arrival type | What to prepare |
|---|---|
| Bali, Jakarta, Surabaya, Medan or Yogyakarta flight | Flight number, arrival date, airport and first address. |
| Batam ferry | Ferry/vessel details, arrival port and address in Batam or onward plan. |
| Bintan / Tanjung Pinang ferry | Ferry/vessel details, arrival port and first stay. |
| Cruise arrival | Cruise or vessel details and current cruise/operator instructions. |
| Private vessel or unusual route | Check official port/immigration handling before relying on generic advice. |
Do not wait until the ferry terminal queue to discover the form wants a vessel name or arrival port. That is not adventure. That is paperwork with worse lighting.
What to prepare before you start
The exact screen flow can change, so do not treat any screenshot guide as scripture. Prepare the normal arrival details before opening the form.
| Prepare this | Why it matters |
|---|---|
| Passport | Names, passport number, nationality, date of birth and expiry should match exactly. |
| Visa or stay basis | Your arrival declaration may need to match the route you are using. |
| Flight or vessel details | Arrival date, port and route are core declaration details. |
| Address in Indonesia | Hotel, villa, apartment or first place you are staying. |
| Contact details | Email and phone access help if confirmation needs to reach you. |
| Customs information | Goods, cash, commercial items or restricted items may need declaration. |
| Baggage count | The form may ask practical arrival/customs questions such as baggage. Count normally; do not overthink every tote bag like it is a separate immigration event. |
| Mobile phone / IMEI context | If the form asks about phone or device details, answer the live form honestly and check customs/IMEI rules for longer local SIM use. |
| Health answers | Answer current health questions honestly. |
| Quarantine-related items | Food, animals, plants and biological products can matter. |
Use the spelling from your passport. Not your preferred short name. Not the version your airline app guessed. Not the name your friend put in the shared hotel booking.
Customs, baggage, IMEI and health questions
All Indonesia bundles several declaration layers. Immigration’s launch release specifically mentions immigration, customs, health and quarantine. In Indonesian traveler language, that means this is connected to more than passport control. It can touch Bea Cukai/customs, health questions and quarantine-related goods.
Common questions or details can include:
- goods, cash, commercial items or restricted items;
- number of bags or baggage arriving with you;
- health or recent travel/exposure questions;
- food, animal, plant or biological products;
- phone/mobile device details if the live form asks for them;
- vessel or flight details.
Do not treat these fields as filler. If you bring medicine, unusually expensive equipment, commercial samples, many products, food, animal or plant items, slow down and answer properly.
The IMEI topic is separate but adjacent. The arrival card may ask phone-related questions, while Indonesian Customs has its own IMEI rules for imported devices and local SIM use. If you are only visiting briefly, do not turn the arrival card into an IMEI research spiral. If you stay longer or plan to use a local SIM beyond the normal tourist window, check Customs and your SIM provider.
Group forms and lead traveller
Families and groups should prepare details for everyone before opening the form. If the live All Indonesia flow offers a lead traveller, member or group QR option, follow the portal’s wording exactly. If it does not, do not invent a group shortcut because one person completed the form.
Practical group rules:
- keep each passport nearby;
- use each traveler’s name exactly as printed;
- save each QR or confirmation separately;
- share the confirmations with another adult;
- do not assume one screenshot covers the whole family unless the portal clearly says so.
For groups, the annoying part is not the form. It is discovering at the airport that one child’s confirmation is on a different phone, one name is misspelled and the person with the screenshots is in another line. Save the files like an adult.
How to save the QR code or confirmation
After you submit, save the confirmation or QR code in more than one place.
Use at least two:
- Screenshot the QR or confirmation page.
- Save the PDF or file if the portal offers one.
- Email it to yourself.
- Keep it in offline files with your passport scan, visa and hotel booking.
- For families, share the confirmations with another adult.
Do not rely only on one browser tab, one messaging app or airport Wi-Fi. A QR code you cannot open is just a small square of regret.
Wrong date, edit, retrieve and no QR code
Small mistakes happen. The important thing is not to turn one small mistake into five new ones.
| Problem | First move |
|---|---|
| Wrong arrival date | Check whether the official portal allows edit, update or resubmission. Do not assume staff will ignore it. |
| Hotel or city changed | Check update/resubmission logic and keep proof of your actual first stay. |
| No QR code visible | Save any confirmation screen, check email/spam and try retrieving through the official portal if available. |
| Need to retrieve submission | Use the same email/passport/reference details you used originally. |
| Name or passport typo | Treat it seriously. If the portal cannot edit it, follow official correction or resubmission instructions. |
If the website has a temporary error, wait and try again through the official portal. That does not need a dramatic strategy section. Screenshots help if timing becomes tight, but the real fix is usually boring: retry, use another browser/device, or follow airport/airline guidance if you ran out of time.
Scams, lookalikes and fake processing fees
Use the official portal: https://allindonesia.imigrasi.go.id/. The official Immigration website reminds users that Indonesian government websites generally use .go.id domains and HTTPS. Look at the domain, not the logo confidence.
Search engines may show ads, form-filling services and official-sounding sites. Some may be legitimate assistance services. Some may be bad value. Some may be worse. Start with the official channel before giving anyone passport data.
Mistakes to avoid
- Confusing the arrival declaration with a visa or e-VOA.
- Confusing the arrival declaration with the Bali tourist levy.
- Paying a fake “arrival card processing fee” because the page looked official.
- Entering passport data casually.
- Waiting until the last minute with children, elderly travelers or a group.
- Forgetting ferry and seaport arrivals also matter.
- Ignoring customs, health or quarantine questions because “tourists are never checked.”
- Screenshotting only half the QR or confirmation page.
- Assuming one family member’s QR covers everyone without checking the portal flow.
- Assuming the counter experience is identical at every airport or seaport.
Bring the confirmation, keep your passport ready and answer calmly. That solves most of the drama.
What if you forgot before landing?
First, do not melt down. If you forgot, expect extra time and follow airport or port instructions. Staff may direct you to the official portal, QR posters, a help point or a manual process, depending on the entry point.
Your best move is to connect to official Wi-Fi or mobile data, open the official portal, complete the declaration and save the confirmation before joining the wrong line. If staff direct you somewhere else, follow the local process.
If the portal is down, take screenshots, keep your documents ready and ask staff for the manual process. Be polite and specific. It works better than acting like Indonesia personally betrayed your arrival schedule.
Related guides
FAQ
Is the Indonesia arrival card a visa?
No. All Indonesia is an arrival declaration. It does not replace an Indonesia visa, e-VOA, visa on arrival or any other stay permission.
Is All Indonesia the same as the Bali tourist levy?
No. The Bali tourist levy is Bali-specific. All Indonesia is the national arrival declaration system for international arrivals. Bali travelers may need both.
Is the Indonesia Arrival Card free?
The official All Indonesia arrival declaration is not the e-VOA fee and not the Bali tourist levy. Start from the official portal. If a site asks for a large processing or priority fee for an arrival card, treat it as an agency/lookalike service and check the official portal before paying.
When can I fill out All Indonesia?
The official eVisa portal says travellers submit an arrival card within 3 days before arrival in Indonesia. For most trips, complete it one to three days before landing.
What does the All Indonesia arrival declaration cover?
Immigration’s launch release says it integrates immigration, customs, health and quarantine declarations. Read the questions properly, especially if you bring medicines, unusual goods, food, animal or plant products, commercial items or large amounts of cash.
Do children need an arrival declaration?
The official eVisa portal uses “all travellers”, so families should prepare details for each passenger unless the live portal gives a specific exception. Do not assume children are automatically skipped.
Does the Arrival Card apply to Batam or Bintan ferry arrivals?
Yes, if you are arriving internationally by sea and entering Indonesia through the normal arrival process, treat All Indonesia as required. The Immigration launch release says the system applies across airports and seaports. Prepare vessel, port and first-stay details.
Can I submit a group Arrival Card?
Use whatever group, lead traveller or member flow the live portal offers. If it does not clearly say one QR covers the group, save a confirmation for each traveler.
What if I entered the wrong date or hotel?
Check the official portal for edit, update or resubmission options. If you cannot edit, keep proof of your actual flight, ferry and first address, and follow official airport or port handling.
Which website should I use?
Use https://allindonesia.imigrasi.go.id/. For policy confirmation, use official Indonesian Immigration sources on imigrasi.go.id. Be careful with ads, unofficial agencies and app listings.
What should I do with the QR code?
Save it offline. Screenshot it, save the confirmation file if available, email it to yourself and keep it with your visa and hotel booking.
Check before you plan around it
Sources for changing details
Visa categories, fees, eligible nationalities, stay lengths, extension rules, arrival declarations, payment routes and official portals can change. Use these pages before relying on exact entry-admin details.