You are required to submit the SGAC within three (3) days (including the day of arrival) before arrival in Singapore.* This is to avoid unnecessary delays during immigration clearance upon your arrival.
*For example, if you are arriving in Singapore on 30 Jun 2023, you can submit your declaration from 28 Jun 2023 onwards.