When to Submit the Indonesia Arrival Card
How the 3-day window works, why submitting too early fails, and how to count it from your arrival date across time zones, connections and delays.
Almost everything about the Indonesia Arrival Card is forgiving. The timing is not. The declaration must be submitted within the three days before you arrive in Indonesia, and the system rejects anything sent earlier. That is the opposite of how most travel paperwork behaves, and it is why organised travellers fail this step more often than last-minute ones.
- Window: the 3 days immediately before your arrival date in Indonesia.
- Too early fails: the portal will not accept an arrival date further out.
- Count from arrival, not departure: long-haul routes often land a day later than they leave.
- Use local Indonesian dates: the date stamped on your boarding pass for the final leg.
- If your arrival date moves: submit a fresh declaration for the new date and flight.
Why you cannot submit too early
Most pre-travel formalities reward planning ahead. This one punishes it. The declaration you file is a snapshot of a specific journey: a specific flight number, a specific point of entry, a specific arrival date. Indonesian immigration wants that snapshot to be recent enough to still be true when you land.
So the portal enforces a hard boundary. Enter an arrival date more than three days away and the submission simply will not go through. There is no waiting list, no pending state, no "we'll activate it closer to the date".
The failure is quiet and it happens at home, weeks before departure, where nobody notices. Travellers tick the task off a checklist, assume it is done, and only discover the gap at airline check-in.
Quick summary: the window is a ceiling, not a floor — early submissions are refused outright.
What "three days before arrival" actually means
The anchor is your arrival date in Indonesia, expressed in Indonesian local time. Not the date you leave home. Not the date your first flight departs. The date the wheels touch down at Ngurah Rai, Soekarno-Hatta, Juanda or wherever you enter.
For a short regional hop from Singapore or Kuala Lumpur, departure and arrival fall on the same day and the distinction is academic. For anything long-haul, it is the whole problem.
Work it backwards in three steps:
- Find your arrival date on the final leg of your itinerary, as printed on the ticket.
- Count back three days from that date. That is when the window opens.
- Submit inside that span, ideally the day before you leave home, once the booking is stable.
Everything you need to have in front of you at that moment — passport, flight numbers, first accommodation address — is listed in our guide to Indonesia Arrival Card requirements.
Quick summary: the window is measured backwards from the landing date, in Indonesian local time.
Time zones, the date line, and why the date shifts
Indonesia spans three time zones, from WIB (UTC+7) in Jakarta and Bali's WITA (UTC+8) through to WIT (UTC+9) in Papua. Every one of them is hours ahead of Europe and roughly half a day ahead of the Americas.
The practical consequence is that a flight leaving Europe in the evening lands in Indonesia on the following calendar day, and a flight leaving the west coast of the Americas can land two calendar days later. You do not cross the international date line flying west from Europe, but you gain enough hours that the date rolls over anyway.
Here is the rule that removes all ambiguity: use the arrival date printed on your ticket for the final leg. Airlines already do this arithmetic for you. That "+1" or "+2" next to the arrival time is the number you build your window around.
Open your booking, look at the last flight segment, and read the arrival date — not the departure date of the first segment. That date is the only one the declaration cares about.
Quick summary: trust the arrival date on the final segment; the airline has already handled the time zones.
A worked timing table
Concrete examples make the rule obvious. In each case the window opens three days before the arrival date and closes when you land.
| Route | Departs | Arrives (local) | Window opens | Best moment to submit |
|---|---|---|---|---|
| London → Jakarta, one stop | 10 Aug, evening | 11 Aug | 8 Aug | 9–10 Aug |
| Sydney → Denpasar, direct overnight | 10 Aug, 23:00 | 11 Aug, early | 8 Aug | 9–10 Aug |
| Los Angeles → Denpasar, two stops | 10 Aug, morning | 12 Aug | 9 Aug | 10–11 Aug |
| Singapore → Batam ferry | 10 Aug, 09:00 | 10 Aug | 7 Aug | 8–9 Aug |
| Cruise, Singapore → Bali | 7 Aug | 10 Aug (first port) | 7 Aug | 8–9 Aug, onboard |
| Kuala Lumpur → Medan, day trip | 10 Aug, 08:00 | 10 Aug | 7 Aug | 8–9 Aug |
Notice the third row. A traveller leaving Los Angeles on 10 August cannot submit on the 8th, because their arrival date is the 12th and the window has not opened. They must wait, then submit either just before departure or during a layover.
Quick summary: the same three-day rule produces different submission dates depending on how long you are in the air.
Overnight, multi-leg and next-day connections
Long itineraries create a specific trap: the moment you feel ready to submit is often the moment you are already airborne.
- Overnight direct flights. You board on the 10th and land on the 11th. Submit before you board — the window is already open.
- Two-leg journeys with a short layover. Submit at home. A ninety-minute connection is not the place to be filling in passport details on airport wifi.
- Long layovers of eight hours or more. These are genuinely useful. If your window only opened while you were in transit, the layover is your submission slot. Airport lounges and hotels usually have workable connectivity.
- Overnight layovers where you clear immigration in a third country. Your Indonesian arrival date is still the final landing date. The intermediate country is irrelevant to this form.
- Open-jaw and island-hopping itineraries. Declare the first entry into Indonesia. Domestic flights afterwards do not need their own declaration.
If you are travelling with family, remember every passenger needs an individual submission, which multiplies the time required — see our guide to the arrival card for children and families.
Quick summary: submit before you board whenever the window allows; use a long layover only when it does not.
Delays, cancellations and rebookings
Your declaration is bound to the flight and date you entered. If either changes materially, the declaration no longer describes your journey.
A short delay that still lands you on the same calendar day is not a problem. The arrival date is what matters, and it has not moved. A missed connection that pushes you into the next day is a different situation, as is a cancellation that puts you on another airline.
| What happened | Arrival date changed? | Action |
|---|---|---|
| Delayed two hours, same-day landing | No | Nothing. Your QR code stands. |
| Delayed past midnight | Yes | Submit a new declaration for the new date. |
| Missed connection, rebooked next day | Yes | Submit a new declaration once rebooking is confirmed. |
| Same date, different flight number | No | Resubmit if you can; carry both booking and QR code. |
| Cancelled, travelling a week later | Yes | Wait for the new window to open, then submit. |
The instinct to resubmit immediately after any disruption is sound, but check the window first. If your new arrival date is a week away, you cannot submit yet — you will have to wait for the window to reopen. Set a reminder before you fall asleep in the airport hotel.
Our guide to common arrival card mistakes covers what to do when the data on your QR code and your boarding pass diverge.
Quick summary: resubmit only when the arrival date moves, and only once the new window is open.
Sea and land arrivals
Air travel dominates the discussion, but the rule is identical at every border.
Cruise passengers count from the date the ship reaches its first Indonesian port, not the date of embarkation elsewhere. On a Singapore-to-Bali sailing that leaves several days at sea, the window typically opens while you are already onboard — a good reason to check the ship's internet package before departure.
Ferry passengers on routes such as Singapore or Johor to Batam and Bintan usually arrive on the day they leave, so the window opens three days before the crossing.
Land border crossings from Malaysia into Kalimantan, or from Timor-Leste into West Timor, work the same way: three days before the day you physically cross. Overland travellers with flexible plans should fix a crossing date before submitting, because an unplanned extra night on the road shifts everything.
Arriving in Bali specifically? The provincial tourist levy is a separate, paid item with its own timing, explained in our Bali arrival card and levy guide.
Quick summary: ships, ferries and land crossings all count from the day you actually enter Indonesia.
The practical routine
If you want a single instruction rather than a decision tree, it is this: submit the day before you leave home, or the day before you cross the border, once your itinerary is confirmed and unlikely to change.
That timing sits comfortably inside the window, leaves a full day to fix a typo or a mismatched passport name, and avoids the airport entirely. Complete it on a laptop with your passport open in front of you, then save the QR code offline in more than one place — our guide to saving and presenting the QR code explains how.
The declaration itself takes ten to fifteen minutes per traveller once you have your documents ready. The step-by-step walkthrough covers the form field by field, and the full context of what the declaration is sits in our complete arrival card guide.
Quick summary: the day before departure is the sweet spot — inside the window, with time to spare.
The official declaration has no cost and you can submit it yourself on the government portal. If you would rather have someone confirm your arrival date, check your entries against your documents and remind you when the window opens, our optional assisted service does exactly that. It is a paid convenience, never a requirement.
Frequently asked questions
When exactly does the three-day window open? Three days before your arrival date in Indonesia, counted in Indonesian local time. Use the arrival date shown on the final leg of your ticket.
Can I submit the Indonesia Arrival Card a month in advance? No. The system will not accept an arrival date that far out. Submissions are only possible within the three days before you land.
Do I count from my departure date or my arrival date? Always the arrival date. On long-haul routes the two are frequently different calendar days, and only the arrival date matters.
What if my flight lands after midnight? The arrival date is the date you actually land, not the date you departed. A flight leaving on the 10th and landing at 00:40 arrives on the 11th.
My flight was delayed by a few hours. Do I resubmit? Not if you still land on the same calendar day. Resubmit only when the arrival date itself changes.
My connection was missed and I fly tomorrow instead. What now? Submit a new declaration with the new arrival date and flight number as soon as the rebooking is confirmed.
Can I submit during a layover? Yes, and on very long journeys it may be the first moment the window is open. Allow for slow airport wifi and have your passport to hand.
How does this work for cruise arrivals? Count three days back from the date your ship reaches its first Indonesian port. The embarkation date elsewhere is irrelevant.
Is the timing different at land borders? No. Count three days back from the day you physically cross into Indonesia.
Does it cost anything to submit close to the deadline? No. The official declaration has no cost at any point inside the window. There is no express fee and no penalty for submitting on the final day.
Last updated: 20 July 2026. This guide is independent traveler information. The official 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.