Indonesia Arrival Card Requirements: What You Need
The complete checklist of documents and details to gather before you open the Indonesia Arrival Card form, and where to find each one.
The Indonesia Arrival Card requirements are not complicated, but they are unforgiving about accuracy. The declaration takes about ten minutes if your documents are open in front of you, and considerably longer if you are hunting for a flight number in a booking email while the session times out. This article is the "what to have in your hand" list — gather these seven things first, then open the form.
- Passport: number, full name from the machine-readable zone, nationality, date of birth, expiry date.
- Travel: arrival date, port of entry, airline, flight number.
- Stay: address of your first accommodation in Indonesia.
- Permission: visa or e-VOA reference, where your nationality requires one.
- Declarations: honest health answers and a list of goods or currency to declare.
- Contact: a working email address you can open at the airport.
Your passport, and why the name field matters most
Everything in the declaration hangs off your passport. You need the document number, your full name, your nationality, your date of birth, and the expiry date. All five are printed on the photo page.
The one that goes wrong is the name. The form expects the name as it appears in the machine-readable zone — the two lines of chevron-separated capitals at the bottom of the photo page. That is the version immigration systems read, and it does not always match the version you use day to day.
Read those two lines carefully. Surnames come first, before the double chevron; given names follow. If your passport prints a middle name you normally omit, include it.
Quick summary: copy your name from the machine-readable zone, not from memory or from your boarding pass.
Passport validity
Indonesia expects at least six months of passport validity remaining on the day you arrive. The declaration itself will accept a shorter validity — it is a declaration, not a check — but the airline and the immigration officer will not.
Count from your arrival date, not from today. A passport expiring in November does not satisfy a six-month rule if you land in mid-June. Check the arithmetic before you book, and certainly before you fly.
You also want at least two blank pages. Some entry stamps and permits need the space, and a full passport is a genuine reason to be turned back at check-in.
Quick summary: six months of validity counted from arrival, plus blank pages.
Arrival date and port of entry
The arrival date is the calendar date you land in Indonesia in local time — not the date you left home. For travelers flying from Europe or the Americas, these are almost never the same day.
Your port of entry is the specific airport or seaport where you clear immigration. If you fly Madrid to Denpasar via Doha, your port of entry is Ngurah Rai in Bali, not Doha.
| Field | Where to find it | Common error |
|---|---|---|
| Full name | Passport machine-readable zone | Dropping a middle or second surname |
| Passport number | Passport photo page | Confusing 0 with O, 1 with I |
| Expiry date | Passport photo page | Entering the issue date instead |
| Arrival date | Final flight segment, local arrival time | Using the departure date from home |
| Port of entry | Destination airport of the last leg | Naming the connecting hub |
| Flight number | Boarding pass or e-ticket | Using the first leg, not the arriving one |
| Address in Indonesia | Hotel confirmation email | Entering the booking platform's address |
Quick summary: the date and place are those of your landing in Indonesia, not of your departure.
Airline and flight number
The declaration wants the flight that brings you into Indonesia. On a multi-leg itinerary, that is the last segment only.
Your e-ticket lists it as a two-letter carrier code plus digits — for example GA 715 or QR 962. Enter it without spaces if the form rejects them, and use the operating carrier rather than the marketing one where a codeshare shows two numbers. If your ticket says "operated by", that is the airline to declare.
Keep the booking reference handy too. It is not always a required field, but it helps if you need to re-check a detail mid-form.
Quick summary: declare the last flight segment, using the operating carrier's number.
Your address in Indonesia
You need a street address for your first accommodation: the hotel, villa, guesthouse, or private home where you will spend your first night after landing.
The confirmation email is the source. Copy the address, not the name of the booking site, and include the city and province. A booking platform's name is not an address; "Jl. Pantai Berawa No. 12, Canggu, Badung, Bali" is.
If you are backpacking without a plan, book one refundable night near your arrival airport and declare that. It costs little, it is truthful on the day you land, and it removes the single most common reason travelers stall halfway through the form. Later itinerary changes do not invalidate a declaration that was accurate on arrival.
If you are on a cruise or a live-aboard, use the vessel name and its port of berth. If you are staying with family, use their residential address, with their permission.
Quick summary: declare where you sleep on night one, in full postal form.
Visa, entry permit, and what applies to you
The arrival card is not a visa and never grants entry — the two are separate processes, compared in detail in our guide to the arrival card versus a visa.
What the form does ask is which entry permission you are travelling under. Depending on your nationality that might be visa exemption, a visa on arrival or e-VOA obtained beforehand, a B211 visit visa, or a KITAS/KITAP residence permit.
If you already hold an e-VOA or an approved visa, have the reference number and its validity dates open. If you are relying on visa exemption, you need nothing extra beyond your passport, but you should confirm your nationality qualifies before travelling.
Quick summary: know which entry permission you hold, and have its number if one exists.
Health and customs information
Two short blocks close the declaration, and both need a moment of thought rather than a document.
The health section asks about current symptoms and recent travel history. Answer honestly. It is brief, it is rarely consequential for a healthy traveler, and a false answer is the one part of this form with a legal edge to it.
The customs section replaces the old paper e-CD. Before you start, think about:
- Currency. Cash above the reporting threshold must be declared — this includes money carried by travelling companions if it is yours.
- Goods for others. Gifts, samples, and anything you are carrying on someone else's behalf.
- Restricted items. Drones, radio equipment, large quantities of medication, plant and animal products.
- High-value personal items. Expensive cameras or laptops are normally fine, but know what you are carrying.
Our customs declaration walkthrough covers the thresholds and categories field by field.
Quick summary: answer health questions truthfully and inventory your bags before the customs block.
An email address that works offline
The system sends your QR code to the email address you provide, so use one you can actually open on your phone at an airport with poor connectivity — and check it for typos twice, because a wrong character means the code goes nowhere.
Once it arrives, download the PDF and screenshot the QR code rather than trusting webmail at the gate. Our guide to saving and presenting the QR code explains what to do if the email never appears.
Each traveler needs their own declaration and their own QR code, infants included, though one adult may submit on a family's behalf using the same contact email. Families should read our notes on declarations for children and minors.
Quick summary: one accurate email, one QR code per traveler, saved offline.
Multi-leg itineraries and long connections
Long-haul routings are where requirements get misread. A traveler flying Bogotá to Denpasar via Madrid and Dubai has four flight numbers, three departure dates, and one arrival date — and only the last of each belongs on the form.
The three-day submission window compounds this. It is counted backwards from your arrival date, so a 38-hour journey can begin before the window opens. Wait until you are inside it; the timing edge cases are worked through in our guide on when to submit the declaration.
If a connection is missed and you land a day late, your declared arrival date no longer matches reality. Submit a corrected declaration with the new date and flight — this and other recoverable problems are covered in common arrival card mistakes.
Quick summary: on multi-leg trips, only the final segment and the real landing date count.
The declaration has no cost on the government portal at allindonesia.imigrasi.go.id and needs no account. If you would rather have someone verify your entries against your passport before you submit, our optional assisted service reviews the details and helps you store the QR code. It is a paid convenience, never a requirement.
Once your checklist is complete, the step-by-step form walkthrough takes you through each screen in order.
Frequently asked questions
What documents do I need for the Indonesia Arrival Card? Your passport, your flight details for the segment arriving in Indonesia, the address of your first accommodation, and your visa or entry permit reference if your nationality requires one.
Do I need to upload any documents? No. The declaration is a data entry form. You type the information from your documents rather than attaching scans or photographs.
How much passport validity do I need? At least six months remaining on your date of arrival in Indonesia, plus ideally two blank pages for stamps.
Which flight number should I enter? The one for the flight that lands in Indonesia. On a multi-leg trip, earlier segments and connecting hubs are not what the form is asking for.
What if I do not have accommodation booked yet? Book one refundable night near your arrival airport and declare that address. The declaration needs to be accurate for the day you land, not for your whole trip.
Does my name have to match my passport exactly? Yes. Enter it as printed in the machine-readable zone at the bottom of the photo page, including every surname and middle name.
Is a visa required before I can submit the declaration? Not to submit it, but you must hold whatever entry permission your nationality requires in order to actually enter. The arrival card is a declaration, not a permit.
Is there a fee for the arrival card? No. Submission on the official government portal has no cost and requires no account. Any fee you see is for an optional third-party assistance service.
Do children need their own set of details? Yes. Every traveler with a passport, including infants, needs an individual declaration built from their own passport data and their own QR code.
What happens if one of my details changes after I submit? If your arrival date, flight, or accommodation changes, submit an updated declaration so the QR code matches your actual travel documents on the day.
Last updated: 20 July 2026. This article is independent traveler information. The declaration can be completed at no cost at the official All Indonesia portal of the Directorate General of Immigration. Requirements can change; always confirm current rules before travel.