How to Fill Singapore's SGAC: Field-by-Field Guide (2026)
Field-by-field walkthrough of the official Singapore Arrival Card with common errors and what they mean. About 6 minutes total.
This guide walks through every field the official SGAC asks, in the order the form presents them. Pre-check your entries below before pasting them into the official site.
The SGAC is in English only. The form supports filling for up to 10 travelers in one submission (group bookings).
Before you paste anything into the official site
Type your details below. We never send them anywhere. This runs 100% in your browser. View source to verify.
✓ Rules last verified 2026-04-26.
Section 1: Trip type
The first screen asks who you are filling for:
- Individual — just yourself.
- Group — up to 10 people in one submission. Use this for families.
- Bus driver / cabin crew — operational roles, separate flow.
Most travelers pick Individual. Group is the same form repeated; everything below applies per traveler.
Section 2: Passport and identity
Passport number
The string on the photo page. Letters and digits, no spaces.
- ICA’s system is strict about format. If your passport number has unusual characters (some Russian or Chinese passports), enter exactly what the photo page shows. The MRZ is not what you want.
Full name as in passport
Single field. Type as printed on the photo page.
- Max 80 characters.
- Latin letters only. Use the spelling from the MRZ if your printed name has accents.
- Keep the order on the passport (some are family-first, some given-first).
Nationality
Dropdown, English alphabetical order.
Date of birth
Format: DD/MM/YYYY on the form (Singapore uses British convention). Use the date picker.
Sex
Dropdown: Male / Female / Other.
Country of residence
Where you currently live. May or may not match nationality.
Section 3: Trip details
Travel mode
- Air (most common) — flight number required.
- Sea — vessel name required.
- Land — bus operator and crossing point required.
Flight number / vessel name
For air: airline 2-letter IATA code + flight number, no space.
SQ32(Singapore Airlines),TR123(Scoot),MI471(SilkAir),AK706(AirAsia).- Codeshare trap: use the operating carrier’s flight, not the marketing carrier.
For sea or land: vessel name or bus operator + crossing.
Date of arrival
Format: DD/MM/YYYY. The date you arrive in Singapore (Singapore time, GMT+8).
- Must be within 3 days from today. Earlier submissions are rejected.
Time of arrival
Approximate. Use the boarding pass’s scheduled landing time.
Last city/port of embarkation
Where you boarded the flight to Singapore. Hong Kong, Tokyo, Bangkok, etc.
Section 4: Stay in Singapore
Address in Singapore
Where you’ll stay. Hotel name and full address, or residential address for SG residents.
- Max 200 characters.
- Marina Bay Sands example:
Marina Bay Sands, 10 Bayfront Avenue, Singapore 018956. - For Airbnb / private apartment, use the address the host gave you.
- Crossing through Singapore for cruises? Use the cruise terminal name plus your hotel for any pre/post-cruise nights.
Type of accommodation
Dropdown: Hotel / Service apartment / Hostel / Friend’s home / Own home (for SG PRs) / Other.
Date of departure from Singapore
Format DD/MM/YYYY. Your planned exit date. Approximate is OK; ICA does not enforce.
Section 5: Health declaration
This is the part that distinguishes the SGAC from a customs form. Singapore is strict about disease control.
Have you visited any country in the last 14 days?
If yes, list each country in order. The form has a free-text section.
Do you have any of the following symptoms now?
Checkbox list:
- Fever (≥ 38°C)
- Cough
- Sore throat
- Shortness of breath
- Loss of taste or smell
- Other (free text)
If you have any symptoms, answer truthfully. Singapore has airport health screening; lying about symptoms can lead to mandatory testing or quarantine.
Have you been hospitalized in the last 21 days?
Yes/No. If yes, brief details.
Have you been in close contact with anyone with a serious infectious disease?
Yes/No. Honest answer. Singapore screens for tuberculosis, measles, monkeypox, and seasonal high-concern viruses.
Section 6: Email and phone
Where the confirmation goes.
- Email: max 80 chars. Use a monitored inbox.
- Phone with country code (
+1 415 555 0100).
What happens after you submit
- The site shows a confirmation page with a reference number. Screenshot it.
- An email arrives from
[email protected]confirming submission. There is no separate QR code; the system links your record to your passport. - At Changi Airport / Tuas / Woodlands:
- Singapore Citizens / PRs: use automated lanes (eGates), no SGAC step needed (if you’re a citizen, you don’t need the SGAC anyway).
- Foreign visitors: most use automated lanes if eligible (35+ nationalities, including US, EU, UK, Australia, Japan, etc.). Scan passport, eGate verifies your SGAC submission, gates open.
- Otherwise: regular immigration lane. Officer scans your passport, your SGAC record auto-pulls.
- You do not need to print or show the confirmation. ICA recommends keeping the email open on your phone as a backup.
Common errors and what they mean
“Invalid passport number” You included a space, a dash, or pasted from the MRZ. Use the short passport number.
“Date of arrival cannot be more than 3 days from today” You’re filing too early. Wait until within the 3-day window.
“Flight not recognized” Most often: codeshare carrier mismatch. Check your boarding pass for the operating carrier code. Sometimes the form rejects perfectly valid flights from charter airlines; in that case, type the flight number manually.
“Health declaration must be confirmed” You skipped one of the health questions. Every health question is required. Scroll back up.
“Submission already exists for this passport and date” You filed already and the system has a record. You can update or just leave the existing one — the most recent applies.
No confirmation email after 1 hour Check spam first. ICA’s email system has been reliable but not perfect. If still missing, refile. Duplicate SGACs are harmless and the latest one applies.
At eGates: “passport not found in SGAC” Rare. Sometimes there’s a sync delay between submission and the eGate database. Try the eGate again 5 minutes later, or use the manual lane. If using the manual lane, the officer can verify your SGAC by passport number directly.