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 needPractical note
Official websiteStart with allindonesia.imigrasi.go.id.
Official appUse the app route only when you can verify it is official.
Confirmation or QRSave it offline as a screenshot or file.
Download/PDFIf the portal offers a file, save it. If it only shows a QR/confirmation screen, screenshot the full page.
Login/retrieveKeep 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:

  1. Finish your visa decision first, because the arrival card does not replace it.
  2. Fill the card inside the official window before departure if possible.
  3. Use passport details exactly as printed.
  4. Use the real first-night address, not a vague area name.
  5. Save the confirmation or QR screen offline.
  6. 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 situationPractical timing
Normal tourist tripFill it 1-3 days before arrival.
Multi-flight itineraryWait until the final flight into Indonesia is clear.
Family or group tripPrepare passport details for each traveler early.
Tight connectionComplete it before the long-haul leg, not during boarding panic.
Changed hotel or flightCheck 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 typeWhat to do
Foreign touristSubmit All Indonesia before arrival.
Indonesian citizen / WNI arriving from abroadDo not assume exemption; the official release says every international passenger.
KITAS / KITAP holderCheck the live portal, but do not assume residence status removes arrival declaration admin.
ASEAN passport holderVisa exemption and arrival declaration are separate. A1/BVK status does not replace All Indonesia.
Children and familiesPrepare details for each traveler unless the live portal gives a clear group/member flow.
Transit passengerIf 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.

StepWhat it isWhat it is not
Indonesia visa, e-VOA or VOAThe route that matches your passport, purpose and length of stayA customs, health or quarantine declaration
All Indonesia arrival cardThe digital arrival declaration for international arrivalsA visa approval, visa extension or right to enter
Bali tourist levyA Bali-specific payment for foreign tourists visiting BaliAn 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 typeWhat to prepare
Bali, Jakarta, Surabaya, Medan or Yogyakarta flightFlight number, arrival date, airport and first address.
Batam ferryFerry/vessel details, arrival port and address in Batam or onward plan.
Bintan / Tanjung Pinang ferryFerry/vessel details, arrival port and first stay.
Cruise arrivalCruise or vessel details and current cruise/operator instructions.
Private vessel or unusual routeCheck 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 thisWhy it matters
PassportNames, passport number, nationality, date of birth and expiry should match exactly.
Visa or stay basisYour arrival declaration may need to match the route you are using.
Flight or vessel detailsArrival date, port and route are core declaration details.
Address in IndonesiaHotel, villa, apartment or first place you are staying.
Contact detailsEmail and phone access help if confirmation needs to reach you.
Customs informationGoods, cash, commercial items or restricted items may need declaration.
Baggage countThe 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 contextIf the form asks about phone or device details, answer the live form honestly and check customs/IMEI rules for longer local SIM use.
Health answersAnswer current health questions honestly.
Quarantine-related itemsFood, 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.

ProblemFirst move
Wrong arrival dateCheck whether the official portal allows edit, update or resubmission. Do not assume staff will ignore it.
Hotel or city changedCheck update/resubmission logic and keep proof of your actual first stay.
No QR code visibleSave any confirmation screen, check email/spam and try retrieving through the official portal if available.
Need to retrieve submissionUse the same email/passport/reference details you used originally.
Name or passport typoTreat 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.

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.

Freddie, writer behind Simply Indonesia

Written by

Freddie

I'm the person behind Simply Indonesia. I lived in Yogyakarta and Bali for more than five years, which is long enough to know that Indonesia is amazing, messy, generous, occasionally confusing and very bad at fitting into generic travel-blog advice.

I'm also a manual-brew coffee nerd, dangerously loyal to sate klathak, and far too interested in the small practical details that decide whether a trip feels smooth or stupidly annoying.

I write these guides for travelers who want the useful version: how to get out of the airport, where to stay, what food actually tastes like, when paying extra is normal, and when something really deserves a hard no.

No fake hidden gems. No "paradise awaits" nonsense. No panic about every 50k IDR price difference.