Required before every arrival in Singapore

Your Singapore SGAC, done before you fly

Travellers entering Singapore submit the SGAC with an electronic health declaration in the 3 days before arrival. Fill in one short form now: we check it, submit it on time and you get the confirmation by email.

Singapore SGAC

Per traveller, per trip. Service fee included.

Total $44

Start my SGAC

Secure card payment. Full price shown before you pay.

  • Your SGAC and health declaration from one short form
  • Details checked by a person against your passport
  • Submitted on time, ICA acknowledgement by email

SGForm is a private company, not a government website, and is not affiliated with the Immigration & Checkpoints Authority (ICA). Our price includes a service fee. You can also submit the SGAC yourself free of charge on the official ICA website.

How it works

  1. Fill in one short form

    Passport, arrival details and where you stay in Singapore. It takes about 5 minutes.

  2. Pay online

    The full price is on screen before you confirm. No extra charges later.

  3. Get your SGAC confirmation

    We check your details and submit your SGAC within the 3 days before you arrive. The acknowledgement goes to your email.

What is the SGAC?

The SGAC is Singapore's online entry declaration, run by the Immigration & Checkpoints Authority (ICA), and it includes an electronic health declaration. It is submitted within the 3 days before arrival, the day of arrival included, for every trip, whether you arrive by air, sea or land. The SGAC is not a visa: check separately whether your passport needs one.

What you need

  • Your passport, valid for at least 6 months from arrival
  • Your arrival date and flight, ship or vehicle details
  • The address where you stay in Singapore
  • An email address you can open on your trip

Who needs an SGAC?

All travellers arriving in Singapore, children included (a parent or guardian fills it in for them). Under the official rules these travellers do not need one:

  • Travellers transiting or transferring through Singapore without clearing immigration
  • Singapore Citizens, Permanent Residents and Long-Term Pass holders travelling through the Woodlands or Tuas checkpoints

Applying more than 3 days ahead? No problem: we keep your application and submit it as soon as the official window opens.

Singapore SGAC: questions and answers

Is the SGAC free?

Yes, if you submit it yourself on the official ICA website. Our price is for our service: we fill in your SGAC and health declaration from one short form, a person checks it against your passport, we submit it in the right window and you get the confirmation by email. You see the full price before you pay.

When must the SGAC be submitted?

Within the 3 days before you arrive in Singapore, the day of arrival included. For an arrival on 30 June, the SGAC can be submitted from 28 June. You can apply with us earlier: we keep your application and submit it as soon as the window opens.

How late can I apply?

Our form takes arrival dates from tomorrow onwards. The sooner you apply, the more time we have to check your details and sort out anything that does not match your passport.

Do children need their own SGAC?

Yes. Every traveller submits their own SGAC, children included. A parent or guardian fills it in for them.

Do I need an SGAC if I only change planes at Changi?

Not if you transit or transfer without clearing immigration. If you go through immigration, you need one.

Is the SGAC a visa?

No. The SGAC is an entry declaration, not a visa. Depending on your passport, you may also need a visa for Singapore.

How do I get my confirmation?

After submission, ICA sends an acknowledgement to the email address you give in the form. Keep it on your phone when you arrive.

My travel plans changed. What now?

Write to us as soon as you can with your reference number. Before we submit, we simply update your application. After submission we help you correct the details.

Start my SGAC

Questions about your SGAC?

Write to us or call. We answer in English.

Send us a message

If possible, please provide your passport number.