๐Ÿ“ฑ

MyICA Mobile App: Download & Use for Singapore Arrival Card

The official ICA Singapore app โ€” free on iOS and Android. Submit your Singapore Arrival Card in under 10 minutes, no account required.

๐ŸŽ App Store (iPhone) ๐Ÿค– Google Play (Android)
App Details
๐Ÿ“ฆ iOS: 13.0+ ยท ~50 MB
๐Ÿค– Android: 8.0+ ยท ~50 MB
๐Ÿ’ฐ Cost: Free
๐Ÿ”“ Login: Not required for SGAC
๐Ÿ›๏ธ Publisher: ICA Singapore

Download the MyICA App

Free on iOS and Android โ€” published by the Immigration and Checkpoints Authority of Singapore.

๐ŸŽ

iPhone & iPad

Requires iOS 13.0 or later

~50 MB ยท Free

Download on App Store

Publisher: Immigration and Checkpoints Authority of Singapore

๐Ÿค–

Android

Requires Android 8.0 or later

~50 MB ยท Free

Download on Google Play

Publisher: Immigration and Checkpoints Authority of Singapore

๐ŸŒ

No App? Use the Website

The ICA website works on any browser โ€” no download required. Identical SGAC submission.

Open ICA Website

eservices.ica.gov.sg/sgarrivalcard

What Is the MyICA Mobile App?

The MyICA mobile app is the official free application developed by Singapore's ICA (Immigration and Checkpoints Authority) that allows travellers to submit the Singapore Arrival Card (SGAC) and access a range of ICA e-services directly from their smartphone.

The app is published exclusively by the Immigration and Checkpoints Authority of Singapore. When downloading, always verify the publisher name in the App Store or Google Play.

What the MyICA App Is Used For

  • Submitting the Singapore Arrival Card (SGAC) before arrival (primary use for travellers)
  • Checking pass status (work pass, student pass, dependant's pass)
  • Booking ICA appointments
  • Checking travel document status
  • Accessing other ICA e-services (some require SingPass login)

The MyICA app is available on both iOS and Android at no cost. For travellers, the SGAC submission function requires no login โ€” you can complete it in guest mode without a SingPass account. For a full overview of the Singapore Arrival Card and who needs to submit it, see our Singapore Arrival Card complete guide.

โ„น๏ธ Important: Only download the MyICA app from the official Apple App Store or Google Play Store.
MyICA app interface showing Singapore Arrival Card submission screen on smartphone

How to Download the MyICA App (iOS and Android)

The MyICA app is free to download from the Apple App Store and Google Play Store โ€” search "MyICA" and install the app published by the Immigration and Checkpoints Authority of Singapore. The download takes under 2 minutes on a standard connection.

๐ŸŽ Download on iPhone (App Store)

  1. Open the App Store on your iPhone or iPad
  2. Search for "MyICA"
  3. Locate the app by publisher "Immigration and Checkpoints Authority of Singapore"
  4. Tap "Get" and authenticate with Face ID, Touch ID, or your Apple ID password
  5. Wait for the installation to complete (approximately 50 MB)
  6. Open the app โ€” no account creation required for SGAC submission

Direct link: MyICA on Apple App Store

Requires: iOS 13.0 or later. Compatible with iPhone and iPad.

Download on App Store

๐Ÿค– Download on Android (Google Play)

  1. Open Google Play Store on your Android device
  2. Search for "MyICA"
  3. Locate the app by publisher "Immigration and Checkpoints Authority of Singapore"
  4. Tap "Install"
  5. Wait for the installation to complete
  6. Open the app โ€” no account creation required for SGAC submission

Direct link: MyICA on Google Play

Requires: Android 8.0 or later.

Download on Google Play

System Requirements

iOS Android
Minimum OS version iOS 13.0 Android 8.0
Compatible devices iPhone, iPad Android smartphones and tablets
Storage required ~50 MB ~50 MB
Internet connection Required Required
Login for SGAC Not required (guest mode) Not required (guest mode)

Older devices running iOS 12 or Android 7 and below may not support the current version of the MyICA app. If your device is incompatible, use the ICA website at eservices.ica.gov.sg/sgarrivalcard instead โ€” it works on any browser.

How to Use the MyICA App to Submit Your Singapore Arrival Card

To submit the Singapore Arrival Card via the MyICA app, open the app, select "SG Arrival Card", enter your passport details, travel information, and accommodation address, complete the health declaration, then submit โ€” the entire process takes under 10 minutes. Submit your SGAC up to 3 days before your arrival date in Singapore.

Before you start, have ready:
  • Valid passport (with expiry date visible)
  • Flight or vessel number (e.g., SQ321)
  • Singapore accommodation address (full address + postal code)
  • Email address (QR code confirmation sent here)
โš ๏ธ Note: The MyICA app does not support partial saves. Complete the SGAC form in a single session. If you exit mid-way, you will need to start again.

For a detailed breakdown of every field in the form, see our how to fill the Singapore Arrival Card guide. For the full list of documents you need, see Singapore Arrival Card requirements.

1

Open the App and Select Arrival Card

Open the MyICA app on your smartphone. On the home screen, tap "SG Arrival Card". You do not need to log in โ€” the SGAC function is available in guest mode without a SingPass account. Tap "Submit Arrival Card" to begin the form.

2

Enter Personal Details

Enter your personal information exactly as it appears on your passport:

  • Passport number โ€” no spaces, exact characters
  • Full name โ€” as printed on passport
  • Date of birth
  • Nationality
  • Passport expiry date

Double-check your passport number โ€” a single incorrect character will cause issues at immigration clearance.

3

Enter Travel and Accommodation Details

Enter your travel information:

  • Flight or vessel number โ€” e.g., SQ321, EK431 (no spaces between letters and numbers)
  • Port of departure โ€” the city or airport you are departing from
  • Date of arrival in Singapore โ€” your scheduled landing date
  • Singapore accommodation address โ€” full hotel name, street address, and postal code
  • Emergency contact โ€” name and international phone number of someone not travelling with you

Look up your hotel's full address in your booking confirmation before starting. The postal code is required โ€” "Marina Bay Sands" alone is not sufficient.

4

Complete Health Declaration

Answer the health declaration questions in the MyICA app. This section takes approximately 1 minute and covers your current health status. Answer all questions accurately โ€” false declarations are a legal offence under Singapore law.

5

Review and Submit

Review all entered information carefully before submitting. Once you tap "Submit", the Singapore Arrival Card is processed immediately. A QR code confirmation is sent to your email address within minutes.

  • Save or screenshot the QR code โ€” you may be asked to present it at Singapore immigration
  • The QR code is also your proof of SGAC submission
  • If you do not receive the email, check your spam folder

๐Ÿ“ฑ Get the MyICA App โ€” Submit Your SGAC in Minutes

Free on iOS and Android. No account needed for SGAC submission. Or use the ICA website on any browser.

๐ŸŽ App Store ๐Ÿค– Google Play ๐ŸŒ ICA Website
Comparison of MyICA mobile app versus ICA website for Singapore Arrival Card submission

MyICA App vs ICA Website โ€” Which Should You Use?

Both the MyICA app and the ICA website (eservices.ica.gov.sg) let you submit the Singapore Arrival Card for free โ€” the app is more convenient on mobile, while the website works on any device without installation. The form, the data collected, and the QR code confirmation are identical regardless of which method you use.

Feature MyICA App ICA Website
Cost Free Free
Installation required Yes No
Works on any device No (iOS/Android only) Yes (any browser)
Mobile-friendly โœ… Optimised for mobile โœ… Responsive design
SGAC submission โœ… โœ…
Other ICA e-services โœ… Full access Limited
Best for Frequent travellers to Singapore One-time visitors / backup
If app crashes โ€” โœ… Use as alternative
๐Ÿ’ก Recommendation: Use whichever is more convenient. If you travel to Singapore regularly, the MyICA app is worth installing. For a one-time trip, the ICA website at eservices.ica.gov.sg/sgarrivalcard works equally well with no download required. If the app crashes or fails, switch to the website immediately โ€” do not delay your SGAC submission.

Other ICA e-Services Available in the MyICA App

Beyond the Singapore Arrival Card, the MyICA app provides access to ICA e-services including pass status checks, ICA appointment booking, and travel document information โ€” making it a useful tool for both travellers and Singapore residents.

Service Who it's for Login required
SG Arrival Card (SGAC) submission All short-term visitors No (guest mode)
Pass status enquiry Work pass, student pass holders Yes (SingPass)
ICA appointment booking Anyone needing ICA services Yes (SingPass)
Travel document status Passport / travel document holders Yes (SingPass)
Long-term pass renewal Singapore residents Yes (SingPass)
Immigration clearance information All travellers No

For most travellers visiting Singapore on a short-term basis, the SGAC submission is the only function you will use. The other ICA e-services are primarily relevant to Singapore residents and long-term pass holders who require a SingPass account.

MyICA App Not Working? Common Issues and Fixes

If the MyICA app crashes or fails to load, the fastest fix is to use the ICA website (eservices.ica.gov.sg/sgarrivalcard) instead โ€” it offers identical SGAC submission functionality without requiring the app. Do not wait for the app to be fixed if your arrival is approaching.

Problem Likely Cause Fix
App crashes on launch Outdated version Update the MyICA app in App Store / Google Play โ†’ restart
Form not loading Poor internet connection Switch to WiFi โ†’ try again
Can't submit the form Server issue or app bug Use ICA website at eservices.ica.gov.sg/sgarrivalcard
QR code not received Email in spam / wrong address Check spam folder โ†’ re-submit via website
App not available in my country Regional App Store restriction Use ICA website (no geo-restriction)
Login error Trying to log in for SGAC SGAC does not require login โ€” use guest mode
App very slow Older device / low storage Free up storage โ†’ or use website
โš ๏ธ Step-by-step fix for app crashes:
  1. Close the MyICA app completely
  2. Check for updates in App Store or Google Play
  3. Update to the latest version
  4. Clear app cache (Android: Settings โ†’ Apps โ†’ MyICA โ†’ Clear Cache)
  5. Restart your phone
  6. If still crashing โ€” use the ICA website instead

For more complex issues with the Singapore Arrival Card submission, see our Singapore Arrival Card troubleshooting guide.

Paper Disembarkation Card vs Electronic Singapore Arrival Card

Singapore replaced the paper disembarkation/embarkation (D/E) card with the electronic Singapore Arrival Card (SGAC) โ€” travellers now submit the form digitally via the MyICA app or ICA website before arrival instead of filling paper forms on the plane or at the port.

Brief history: For decades, travellers arriving in Singapore received a paper disembarkation card (also called the D/E card or embarkation card) on their flight or ship. This white paper form collected personal details, travel information, and a health declaration. Passengers filled it in by hand and submitted it to immigration officers on arrival.

The ICA phased out the paper card and introduced the electronic Singapore Arrival Card (SGAC) as part of Singapore's broader digital immigration initiative. The SGAC collects the same information but is submitted online โ€” via the MyICA app or the ICA website โ€” up to 3 days before arrival.

Paper D/E Card (discontinued) Electronic SGAC (current)
Format Paper form Digital form (app or website)
When filled On the plane or ship Up to 3 days before arrival
How submitted Handed to immigration officer Submitted online
Cost Free Free
Confirmation None QR code sent to email
Status Discontinued Current requirement
Available via N/A MyICA app + ICA website

Singapore no longer distributes paper arrival cards on flights or at ports. If you arrive without a submitted SGAC, you may face delays at immigration. For the latest requirements and any 2026 updates, see our Singapore Arrival Card 2026 guide. For the full immigration clearance process, see Singapore immigration clearance.

FAQs About the MyICA Mobile App

The MyICA mobile app is the official free application by Singapore's ICA (Immigration and Checkpoints Authority). It allows travellers to submit the Singapore Arrival Card (SGAC) and access other ICA e-services from their smartphone.

Yes. The MyICA app is completely free to download and use. There is no charge for downloading the app or for submitting the Singapore Arrival Card.

Download the MyICA app from the Apple App Store (search "MyICA") or Google Play Store (search "MyICA"). Always verify the publisher is "Immigration and Checkpoints Authority of Singapore".

Yes. The MyICA app is available on iPhone and iPad running iOS 13.0 or later. Download it from the Apple App Store.

No. The MyICA app is not mandatory. You can submit the Singapore Arrival Card via the ICA website at eservices.ica.gov.sg/sgarrivalcard instead. However, you must submit the SGAC โ€” either via the app or the website โ€” before arrival.

Yes. The Singapore Arrival Card can be submitted via the ICA website (eservices.ica.gov.sg/sgarrivalcard) on any device with a browser. The MyICA app is an alternative, not a requirement.

The MyICA app requires iOS 13.0 or later on Apple devices, or Android 8.0 or later on Android devices. An internet connection is required to submit the SGAC.

Each traveller must submit their own Singapore Arrival Card separately. You can use the same MyICA app to submit SGACs for multiple people, but each submission must be done individually with that person's passport details.

No. The Singapore Arrival Card submission is available in guest mode โ€” no SingPass account or login is required. SingPass is only needed for other ICA e-services such as pass status checks or appointment booking.

If the MyICA app crashes, use the ICA website at eservices.ica.gov.sg/sgarrivalcard instead. It offers identical SGAC submission functionality. You can also try updating the app, clearing the cache, or restarting your phone.

Submit the Singapore Arrival Card up to 3 days (72 hours) before your scheduled arrival in Singapore. Do not submit more than 3 days in advance โ€” the form will not be accepted.

After submitting the Singapore Arrival Card via the MyICA app, you receive a QR code confirmation by email. This QR code is proof of your SGAC submission. Save it or screenshot it โ€” you may be asked to present it at Singapore immigration.

The MyICA app and the ICA website (eservices.ica.gov.sg) both allow SGAC submission and produce the same QR code confirmation. The app is optimised for mobile use; the website works on any browser without installation.

The paper disembarkation/embarkation (D/E) card was replaced by the electronic Singapore Arrival Card (SGAC), submitted digitally via the MyICA app or ICA website before arrival. Singapore no longer distributes paper arrival cards on flights or ships.

For app issues, try updating the app or using the ICA website as an alternative. For SGAC submission problems, see our Singapore Arrival Card troubleshooting guide. For official support, contact ICA Singapore directly via ica.gov.sg.

Singapore Arrival Card โ€” Complete Guide

Everything you need to know about the SGAC: who needs it, how to submit, and what happens at immigration.

Read Guide โ†’

How to Fill the Singapore Arrival Card

Step-by-step walkthrough of every field in the SGAC form โ€” what to enter and common mistakes to avoid.

Read Guide โ†’

SGAC Troubleshooting

Fix common problems: app crashes, submission failures, lost QR code, and what to do if the website is down.

Fix Problems โ†’

Singapore Immigration Clearance

What happens at Changi Airport immigration โ€” automated gates, e-pass, and how your SGAC is verified.

Read Guide โ†’
Singapore Arrival Card โ€” Application form