Singapore Company Filing Deadline Calculator: ECI, AGM, Annual Return and Form C-S
The main company filing deadlines in Singapore run from your financial year end (FYE). A private company files Estimated Chargeable Income (ECI) within 3 months, holds its AGM within 6 months, files its annual return within 7 months, and files Form C-S or Form C by 30 November of the following year. Enter your FYE below to see your dates and the days left.
The calculator is built for directors who want every ACRA and IRAS date in one place, including those who suspect something is already late. Amounts are in Singapore dollars (SGD), and the rules are as at November 2026.
Key takeaways
- ECI 3 months, AGM 6 months, annual return 7 months after the FYE if the company is not listed (listed: AGM 4 months, annual return 5).
- Form C-S, C-S (Lite) and C are due on 30 November of the year after your FYE.
- ACRA and IRAS count months differently: a 30 June FYE has its AGM due on 30 December, but a 30 September FYE has its ECI due on 31 December.
- Skipping the AGM does not move the 7-month annual return.
- A late annual return costs $300, or $600 after 3 months. A 60-day ACRA extension costs $200 if requested before the deadline.
Table of Contents
- Company Filing Deadline Calculator
- Deadline Rules the Calculator Applies
- Filing Calendar by Financial Year End
- Worked Example for a 31 December 2025 Year End
- Do You Need to Hold an AGM?
- First Financial Year and Changing Your FYE
- What Happens If You Miss a Filing Deadline?
- Common Deadline Mistakes
- When to Get Professional Help
- Frequently Asked Questions
- Official Sources
Company Filing Deadline Calculator
Enter the last day of the financial year you are filing for and choose Show my deadlines to get a personal compliance calendar. Red dates have passed; they are overdue only if that filing is still outstanding.
Company filing deadline calculator
Nothing you enter leaves your browser.
Public holidays, monthly GST periods and first years over 12 months are not modelled.
Deadline Rules the Calculator Applies
| Deadline | Not listed | Listed | Source |
|---|---|---|---|
| ECI | 3 months after the FYE | Same | IRAS |
| Financial statements to members (AGM exemption) | 5 months (private companies only) | Not available | ACRA |
| AGM | 6 months | 4 months | Companies Act s.175 |
| Annual return, with financial statements | 7 months (8 with a branch register outside Singapore) | 5 months (6) | Companies Act s.197 |
| Form C-S, C-S (Lite) or C | 30 November of the YA (15 December for Form C-S filed via #SFFS software, to YA 2027) | Same | IRAS |
| GST F5 | 1 month after each period, nil returns included | Same | IRAS |
| IR8A or AIS | 1 March, for the previous year's employment income | Same | IRAS |
| CPF and SDL | Due at month end; enforcement if unpaid after the 14th of the next month (or the next working day) | Same | CPF Board |
Our ECI filing guide explains the ECI waiver and instalments.
How ACRA and IRAS Count the Months
ACRA counts to the same date in the later month: its examples give a 30 June 2025 FYE an AGM date of 30 December 2025 and an annual return date of 30 January 2026. Where that date does not exist, the month's last day applies.
IRAS counts from month end to month end: its examples give a 30 September 2024 FYE an ECI date of 31 December 2024 and make an April to June GST return due on 31 July. A period ending mid-month runs to the same date, so a GST period ending on 5 July 2026 is due on 5 August 2026.
The calculator follows each agency's examples; work to the earlier reading and you will never be late.
Filing Calendar by Financial Year End
For a private company with a month-end FYE in 2026 and no branch register outside Singapore:
| FYE in 2026 | ECI | Financial statements to members | AGM | Annual return |
|---|---|---|---|---|
| 31 Jan | 30 Apr 2026 | 30 Jun 2026 | 31 Jul 2026 | 31 Aug 2026 |
| 28 Feb | 31 May 2026 | 28 Jul 2026 | 28 Aug 2026 | 28 Sep 2026 |
| 31 Mar | 30 Jun 2026 | 31 Aug 2026 | 30 Sep 2026 | 31 Oct 2026 |
| 30 Apr | 31 Jul 2026 | 30 Sep 2026 | 30 Oct 2026 | 30 Nov 2026 |
| 31 May | 31 Aug 2026 | 31 Oct 2026 | 30 Nov 2026 | 31 Dec 2026 |
| 30 Jun | 30 Sep 2026 | 30 Nov 2026 | 30 Dec 2026 | 30 Jan 2027 |
| 31 Jul | 31 Oct 2026 | 31 Dec 2026 | 31 Jan 2027 | 28 Feb 2027 |
| 31 Aug | 30 Nov 2026 | 31 Jan 2027 | 28 Feb 2027 | 31 Mar 2027 |
| 30 Sep | 31 Dec 2026 | 28 Feb 2027 | 30 Mar 2027 | 30 Apr 2027 |
| 31 Oct | 31 Jan 2027 | 31 Mar 2027 | 30 Apr 2027 | 31 May 2027 |
| 30 Nov | 28 Feb 2027 | 30 Apr 2027 | 30 May 2027 | 30 Jun 2027 |
| 31 Dec | 31 Mar 2027 | 31 May 2027 | 30 Jun 2027 | 31 Jul 2027 |
Form C-S, C-S (Lite) or C for every row is due on 30 November 2027 (YA 2027), and 30 November 2026 is already an ACRA date for the 30 April, 31 May, 30 June and 31 August year ends.
Worked Example for a 31 December 2025 Year End
Company A, a private company with a 31 December 2025 FYE, calendar GST quarters and employees, gets these dates (plus three later GST returns) on 28 October 2026:
| Deadline | Due date | Status on 28 Oct 2026 |
|---|---|---|
| ECI, YA 2026 | 31 Mar 2026 | Passed |
| Financial statements to members | 31 May 2026 (a Sunday) | Passed |
| AGM | 30 Jun 2026 | Passed |
| Annual return | 31 Jul 2026 | Passed |
| Financial statements (XBRL) with the annual return | 31 Jul 2026 | Passed |
| GST F5, quarter ending 30 Sep 2026 | 31 Oct 2026 (a Saturday) | 3 days left |
| CPF and SDL, October 2026 wages | 14 Nov 2026 (a Saturday, so Monday 16 Nov) | 19 days left |
| Form C-S, C-S (Lite) or C, YA 2026 | 30 Nov 2026 | 33 days left |
| IR8A or AIS for 2026 | 1 Mar 2027 | 124 days left |
The calculator cannot know what has been filed, so it flags the first five. If they are done, the next jobs are the GST return by Friday 30 October and Form C-S by 30 November.
Do You Need to Hold an AGM?
Public and listed companies must. A private company need not hold an AGM if:
- it sends its financial statements to all members within 5 months after the FYE;
- all members have resolved under section 175A to dispense with AGMs; or
- it is a dormant relevant company: dormant, not listed or a listed company's subsidiary, and with total assets of $500,000 or less.
A member can still demand an AGM up to 14 days before the 6-month date, and a member or the auditor can require a meeting to lay the financial statements within 14 days after they are sent. If your constitution requires a yearly AGM, follow it or amend it.
The annual return can be filed once the financial statements have gone out. If a member later forces an AGM, notify ACRA of its date within 14 days.
First Financial Year and Changing Your FYE
First financial year. ACRA's timelines run from the first FYE like any other, but IRAS's reminders lag: ECI notices start the year after incorporation. If your first accounts close in the year of incorporation and you started business or earned income, request a return with IRAS's "Request for Income Tax Return for Newly Incorporated Companies" form rather than waiting for a notice.
First accounts longer than 12 months are split across two YAs. In IRAS's example, a company incorporated on 15 April 2024 with first accounts to 30 June 2025 has YA 2025 (15 April to 30 June 2024) and YA 2026 (the next 12 months). The calculator shows only the later YA; the new company compliance checklist covers other first-year filings.
Changing your FYE. Changes are free on Bizfile but allowed only for the current or previous financial year, never after a deadline for it has passed, and some need Registrar approval. A change can add an ECI: in IRAS's example, moving from 31 December 2024 to 31 March 2025 created a 3-month YA 2026 period with ECI due 30 June 2025. Read about choosing a financial year end before you change yours.
What Happens If You Miss a Filing Deadline?
| Missed deadline | What can follow |
|---|---|
| ECI | An estimated assessment, payable within 1 month with no instalments, then late payment penalties |
| AGM | An ACRA composition (at least $500 per breach) or prosecution; on conviction, a fine of up to $5,000 per charge |
| Annual return | A $300 late lodgement penalty if filed within 3 months of the due date, $600 after that, plus possible composition or prosecution |
| Form C-S or C | An estimated assessment, a composition of up to $5,000 per offence or a summons; after 2 or more years of non-filing, a court penalty of twice the tax assessed |
| GST F5 | $200, plus $200 per completed month outstanding up to $10,000 per return, and an estimated assessment with a 5% late payment penalty |
| CPF | Late payment interest of 1.5% a month (minimum $5) and possible prosecution |
| IR8A or AIS | A fine of up to $5,000 on conviction |
Three or more filing convictions within 5 years also disqualify a person as a director for 5 years. Estimate your exposure with the late filing penalty calculator or see Singapore business filing deadlines and penalties.
If a date is close or has passed, act in this order:
- Before the deadline: if the accounts will not be ready, apply on Bizfile for a 60-day extension ($200 per application) for the AGM, the annual return or both, ideally at least 14 working days ahead. You cannot apply online once the deadline has passed. Our ACRA extension of time guide lists apply-by dates for month-end FYEs.
- After the deadline: file now. ACRA's penalty doubles after 3 months, and IRAS accepts a late ECI only until it issues an assessment.
- Estimated assessment received: pay within 1 month, and object within 2 months with the return, financial statements and tax computation.
- Composition offer or summons: file and pay by the date in the letter, and never ignore a court date.
Common Deadline Mistakes
- Assuming every ACRA date is a month end. A 30 June FYE has its AGM due on 30 December.
- Treating the AGM exemption as a filing exemption. The annual return is still due at 7 months.
- Waiting for an IRAS notice. IRAS says ECI is due within 3 months even if no notification arrives.
- Assuming a dormant company has no deadlines. It still files an annual return every year, and a tax return unless IRAS has granted a waiver.
- Skipping the officer check. Since 20 October 2026, the annual return asks you to confirm that ACRA's records of your directors, CEO, secretary, auditors and relevant members are accurate.
- Using pre-2018 rules. Older guides count the first AGM from incorporation and the annual return from the AGM. For financial years ending on or after 31 August 2018, every ACRA date runs from the FYE.
When to Get Professional Help
You may not need help: with ready accounts and a simple company, you can file the annual return on Bizfile ($60) and ECI and Form C-S on myTax Portal yourself. Help is worth paying for when the financial statements will not be ready in time, XBRL is required, a date has passed, or you are changing your year end.
Tax Filing SG is run by ex-Big 4 Singapore Chartered Accountants (ISCA members) who work with Singapore SMEs. We can act as your company secretary and handle ECI filing and corporate tax filing.
Frequently Asked Questions
When is my annual return due?
Within 7 months after the financial year end for a company that is not listed, and 5 months for a listed one. ACRA counts to the same date, so a 30 June 2025 year end was due by 30 January 2026. You can file only after the AGM, or after sending the financial statements if the company is exempt.
When is ECI due?
Within 3 months after your financial year end. IRAS counts from month end to month end, so a 30 September year end has until 31 December. No ECI is needed if revenue is $5 million or less and the ECI is nil. On GIRO, filing within 1 month of the year end earns up to 10 monthly instalments, against 6 in the third month.
When must a private company hold its AGM?
Within 6 months after its financial year end, unless it is exempt because it sends its financial statements to all members within 5 months, all members have resolved to dispense with AGMs, or it is a dormant relevant company with total assets of $500,000 or less. Even then, a member can demand an AGM up to 14 days before the 6-month deadline.
When is Form C-S due?
On 30 November of the Year of Assessment, the year after your financial year ends: 30 November 2026 for financial years ending in 2025. Form C-S (Lite) and Form C share the date, and loss-making or inactive companies must file unless IRAS has granted a waiver. Form C-S filed from accounting software under #SFFS has until 15 December for YA 2023 to YA 2027.
What happens if a deadline falls on a weekend?
Plan as if nothing moves. The ACRA and IRAS pages that set these filing deadlines do not say a date shifts to the next working day, so file by the working day before it. Payments differ: CPF is due at month end but enforced only if unpaid after the 14th of the next month or the next working day, and IRAS deducts GST GIRO payments on the next working day when the 15th is a weekend or public holiday.
Official Sources
- ACRA: Choosing a company's financial year end (deadline examples)
- ACRA: AGM due dates and requirements
- ACRA: Annual return deadline requirements
- ACRA: Applying for an extension of time
- IRAS: Estimated Chargeable Income (ECI) filing
- IRAS: Guidance on filing Form C-S, C-S (Lite) and C
- IRAS: GST filing due dates
- CPF Board: Making CPF contributions
Want every filing date handled for you?
Send us your financial year end on WhatsApp, and a Singapore Chartered Accountant will confirm what is due or overdue and quote a fee for your case before you commit.
About Tax Filing SG — We are a Singapore accounting practice run by ex-Big 4 Singapore Chartered Accountants (ISCA). We handle accounting, corporate tax, GST and company secretarial work for Singapore SMEs, including overdue and late filings.
Last updated: 9 November 2026. This article is general information based on IRAS and ACRA guidance as at November 2026, not advice for your specific situation. Rules, rates and deadlines change, so check the official sources above or speak to us before acting.