Most companies deal with three tracks: ACRA filings and corporate records (like Annual Return, registers, resolutions), bookkeeping and financial statements, and IRAS tax filings (ECI where required, plus the corporate tax return). The exact timing depends heavily on your financial year end (FYE). The predictable approach is to map these into a calendar with internal deadlines set a few weeks early.