TL;DR:

  • Filing ACRA annual returns and IRAS tax returns on time is vital for statutory compliance in Singapore. Assigning clear ownership and preparing all necessary documents and deadlines well in advance helps companies avoid costly penalties and last-minute errors. Outsourcing these processes to professionals ensures consistent, accurate filings and allows directors to focus on running their business.

File your ACRA annual return via BizFile+ and your IRAS corporate tax return via myTax Portal, follow a clear document checklist, and set calendar reminders well before each deadline. These are the three pillars of statutory compliance for every Singapore company. Directors and company secretaries who treat these as separate, named processes, each with its own owner, avoid the majority of late-filing penalties.

Take these three actions today:

  • Action 1: Log in to BizFile+ and verify your registered address, SSIC code, and officer details. Outdated particulars cause rejections before a single form is submitted.
  • Action 2: Open IRAS myTax Portal, confirm Corppass and Singpass access for all authorised filers, and block out the ECI deadline (three months after your financial year end) and the Form C / Form C-S deadline (30 November 2026) in the corporate calendar.
  • Action 3: Assign a named owner for ACRA filings and a separate named owner for IRAS filings. Gather financial statements, tax computations, and director resolutions into one shared folder before either deadline arrives.

Table of Contents

What does your annual filing checklist cover?

A compact checklist keeps the board, company secretary, and finance lead aligned. Use the table below to assign ownership before the filing season begins.

Checklist items:

  • ACRA annual return filed via BizFile+ within the statutory deadline
  • IRAS Estimated Chargeable Income (ECI) filed within three months of financial year end (FYE)
  • Form C, Form C-S, or Form C-S (Lite) filed by the statutory deadline via myTax Portal
  • GST F5 return filed one month after each accounting period end (if GST-registered)
  • AGM held or private company exemption confirmed in writing
  • Statutory registers updated: members, directors, charges, and share transfers
  • Board resolutions signed and filed in the company’s minute book
TaskDirectorCompany SecretaryFinance LeadBizsquare
Update BizFile+ company particularsApproveActionAdviseReview
Prepare financial statementsApproveFilePreparePrepare / Review
File ACRA annual returnApproveActionSupport
File ECI and Form C / C-SApprovePreparePrepare / File
File GST F5 returnsApprovePreparePrepare / File
Maintain statutory registersAwareActionMaintain
AGM documentationApproveActionSupport

Download Bizsquare’s financial year end compliance checklist to get a printable version your team can use straight away.


When are your ACRA, IRAS and GST deadlines?

Missing a deadline is the single most avoidable compliance failure. The table below sets out the key filing windows for a typical Singapore company.

Desk with Singapore annual filing documents

FilingDeadlineLead Time Recommended
ACRA annual return (non-listed company)7 months after FYEStart 10 weeks before deadline
ACRA annual return (listed company)5 months after FYEStart well before deadline
IRAS ECIthe statutory deadline after FYEStart 6 weeks before FYE
IRAS Form C / Form C-S (YA 2026)30 November 2026Start by September 2026
GST F5 return1 month after accounting period end (see /filing-gst/due-dates-and-requests-for-extension)Reconcile in final week of period

Pro Tip: Create recurring calendar events for every deadline above, assign a named owner to each event, and set a reminder 30 days before. A shared Google Calendar or Microsoft Teams channel works well for this.


What documents do you need to prepare for filing?

Assembling documents early removes the single biggest cause of last-minute errors. Collect the following before any portal submission begins.

Core documents for ACRA annual return:

  • Audited or unaudited financial statements (PDF for most companies; XBRL inline format for listed companies and certain non-listed companies above the XBRL threshold)
  • Directors’ resolution approving the financial statements
  • AGM minutes or written resolution in lieu of AGM (for private companies)
  • Updated statutory registers

Core documents for IRAS Form C / Form C-S:

  • Tax computation with supporting schedules
  • Form C-S (Lite) (/form-c-filing/guidance-on-filing-form-c-s-form-c-s-(lite)-form-c) for companies with annual revenue of S$200,000 or below; Form C-S for other qualifying companies; Form C for the rest
  • Capital allowance schedules, if applicable
  • Transfer pricing documentation, if applicable

File organisation tips:

  • Use a consistent naming convention, for example: CompanyName_FY2025_FinancialStatements_v1.pdf
  • Store all documents in a single cloud folder labelled by financial year
  • Keep source documents and business records for at least five years from the relevant Year of Assessment

A sample board resolution for approving financial statements reads: “Resolved that the financial statements of [Company Name] for the financial year ended [Date] be and are hereby approved and adopted.” File the signed copy in the minute book and retain a softcopy in the annual filing folder.


Does your company need an audit?

Not every Singapore company requires a statutory audit. The small-company exemption applies when a company meets at least two of the following three size criteria for the past two consecutive financial years:

  • Annual revenue below the prescribed threshold
  • Total assets below the prescribed threshold
  • Employee count below the prescribed threshold

Situations that remove the exemption:

  • The company is listed on a stock exchange
  • A shareholder holding 5% or more of shares requests an audit in writing
  • The company is a subsidiary of a listed company

Quick decision aid:

  1. Check the two-out-of-three size criteria above for the last two financial years.
  2. Confirm no shareholder has submitted a written audit request.
  3. Confirm the company is not listed and is not a listed-company subsidiary.
  4. If all three checks pass, the company qualifies for audit exemption. Document this decision in a board resolution.
  5. If any check fails, appoint a registered public accountant and begin the audit process at least three months before the ACRA filing deadline.

What are your GST filing obligations?

GST-registered companies must file a GST F5 return and pay any tax due one month after the end of each accounting period. Most companies file quarterly, though IRAS may assign a different frequency.

Records required for each GST return:

  • Sales invoices and output tax summary
  • Purchase invoices and input tax claims
  • Import permits and customs documentation, where applicable
  • Partial exemption calculations, if the company makes both taxable and exempt supplies

Reconciliation checks before filing:

  • Agree total output tax in the return to the sales ledger for the period
  • Agree total input tax claimed to the purchase ledger and verify invoices meet GST requirements
  • Check that any adjustments, such as bad debt relief or credit notes, are logged with supporting documents

Pro Tip: Run a three-way reconciliation: GST return totals, accounting system totals, and bank statements. Discrepancies caught before submission cost nothing. Discrepancies found by IRAS after submission may trigger a compliance review.

Late GST submission carries a monthly penalty and a late payment penalty on unpaid tax.


How do you file on BizFile+ and myTax Portal?

Filing your ACRA annual return on BizFile+

  1. Log in to BizFile+ using Corppass.
  2. Select “Annual Return” under the company’s profile.
  3. Review all pre-filled data, including registered address, SSIC code, and officer particulars. Update any incorrect fields before proceeding.
  4. Attach financial statements in the required format (PDF or XBRL as applicable).
  5. Pay the S$60 filing fee via the portal.
  6. Download and retain the acknowledgement receipt.

Common BizFile+ errors and fixes:

  • Validation error on officer details: update the company profile first, then return to the annual return form
  • XBRL attachment rejected: check that the XBRL file was prepared using ACRA’s taxonomy and re-upload
  • Payment failure: clear browser cache or switch to a supported browser (Chrome or Edge)

Filing Form C / Form C-S on myTax Portal

  1. Log in to myTax Portal (/form-c-filing/guidance-on-filing-form-c-s-form-c-s-(lite)-form-c) using Corppass.
  2. Select the correct form type: Form C-S (Lite), Form C-S, or Form C.
  3. Complete all income, deduction, and capital allowance fields.
  4. Upload supporting schedules in PDF format.
  5. Save a draft and review before final submission.
  6. Submit and retain the acknowledgement number.

Use the draft function on both portals to validate attachments before the deadline. This catches format errors without triggering a late submission.


What are the most common filing mistakes and penalties?

Typical mistakes:

  • Submitting the annual return with outdated company particulars in BizFile+, causing immediate rejection
  • Missing the XBRL filing requirement for companies above the threshold
  • Filing Form C late or omitting supporting tax computations
  • Treating the ACRA annual return and IRAS tax return as one submission, when they are entirely separate processes with different portals and deadlines

Penalty examples:

  • ACRA late annual return: fines of up to S$600 per company, plus potential director prosecution
  • ACRA extension of time (EOT): available for up to 60 days at a cost of S$200 per application
  • IRAS late Form C: penalties of up to S$5,000 for directors, plus potential composition sums
  • IRAS late GST return: S$200 per month outstanding, capped at S$10,000, plus 5% late payment surcharge

Mitigation steps:

  • Apply for an ACRA EOT before the deadline expires, not after
  • File a nil return with IRAS if accounts are not ready, then amend once figures are confirmed
  • Engage a professional firm such as Bizsquare to handle filings if internal capacity is limited

How do you build internal controls that prevent filing errors?

Good filing discipline starts with monthly habits, not year-end scrambles. The best filing strategies embed compliance into routine workflows.

Controls to adopt:

  • Monthly bank reconciliations and management accounts, reviewed and signed off by a named finance lead
  • A single cloud folder per financial year, with a consistent file-naming convention
  • Delegated sign-off matrix: who approves, who files, who reviews
  • Document retention policy confirming five-year minimum retention for all source records
  • A bookkeeping accuracy checklist reviewed quarterly

Month-by-month preparation plan (December FYE example):

MonthAction
OctoberBegin tax computation draft; confirm audit exemption status
NovemberFinalise financial statements; board approval resolution
DecemberFYE; run year-end reconciliations
JanuaryFile ECI (due within 3 months of FYE); update BizFile+ particulars
FebruaryPrepare ACRA annual return documents
MarchFile ACRA annual return (non-listed: statutory deadline after FYE)
SeptemberBegin Form C / C-S preparation for YA 2026
NovemberFile Form C / C-S by 30 November 2026

Outsource recurring tasks to an external firm when the internal team lacks the capacity or technical knowledge to meet deadlines consistently. Corporate secretary services cover statutory register maintenance, AGM support, and ACRA filings, removing the most time-sensitive tasks from the director’s plate.


Where can you find downloadable templates and sample forms?

Having the right templates ready saves hours during filing season. The following documents cover the core annual filing workflow.

Templates to prepare or download:

  • Annual return checklist (ACRA pre-filing checks, document list, submission confirmation)
  • AGM minutes template (agenda, resolutions, attendance record)
  • Board resolution sample (approval of financial statements, director fees, appointment of auditors)
  • Tax filing checklist (ECI inputs, Form C-S eligibility check, supporting schedule list)
  • Corporate tax checklist for Singapore businesses 2026

Recommended file naming conventions:

  • Financial statements: [CompanyName]_FY[Year]_FS_Final.pdf
  • Tax computation: [CompanyName]_YA[Year]_TaxComp_v[Version].xlsx
  • Board resolutions: [CompanyName]_BoardRes_[YYYYMMDD]_[Subject].pdf
  • XBRL file: [CompanyName]_FY[Year]_XBRL.xbrl

BizFile+ accepts PDF and XBRL formats. myTax Portal accepts PDF for supporting schedules. Bizsquare can customise these templates to match your company’s structure and filing history. Contact the team to request bespoke template support.


Key takeaways

Singapore companies that follow structured annual filing practices, assigning named owners, maintaining accurate BizFile+ records, and filing ECI and Form C well before the 30 November deadline, avoid the majority of ACRA and IRAS penalties.

PointDetails
Update BizFile+ firstVerify registered address, SSIC code, and officer details before every annual return submission.
Know your deadlinesNon-listed companies: statutory deadline after FYE for ACRA; ECI within 3 months of FYE; Form C by 30 November.
Retain records for 5 yearsKeep all source documents and business records for at least 5 years from the relevant Year of Assessment.
Confirm audit exemption earlyApply the two-out-of-three size test and document the decision in a board resolution before filing.
Bizsquare handles each stageBizsquare provides corporate secretarial, tax filing, bookkeeping, and outsourced CFO services to cover every filing obligation.

A perspective on annual filing from Bizsquare Accounting

The most persistent problem in Singapore annual filing is not complexity. It is the assumption that the ACRA annual return and the IRAS corporate tax return are the same thing. They are not. They run on different portals, carry different deadlines, and require different documents. Directors who conflate them routinely miss one while attending to the other.

The second underestimated issue is the cost of doing nothing until November. Companies that begin tax computation in September, rather than October, consistently produce cleaner returns with fewer IRAS queries. The month gained is not about speed. It is about having time to find and fix errors before they become penalties.

Outsourcing is not a concession. For most SMEs, it is the rational choice. A professional firm maintains the institutional memory of your filing history, knows your SSIC code, and tracks regulatory changes so the director does not have to. The filing season should be a scheduled event, not a crisis.


How Bizsquare Accounting supports your annual filing

Annual filing in Singapore involves at least three separate regulatory processes, each with its own portal, deadline, and document set. Bizsquare gives directors and company secretaries a single point of accountability across all of them.

Bizsquare

Bizsquare’s services cover every stage of the annual filing cycle. The corporate secretarial team maintains statutory registers, prepares AGM documentation, and files ACRA annual returns. The accounting team prepares financial statements and tax computations. The tax advisory team handles ECI, Form C / Form C-S, and GST F5 returns via myTax Portal. For companies that need broader financial oversight, the outsourced CFO service provides monthly management accounts and year-end reporting.

Engagement fees vary by company size and complexity. Secretarial packages typically start from a few hundred Singapore dollars per year. Accounting and tax filing engagements are scoped to the company’s revenue, transaction volume, and filing requirements.

To get started, visit Bizsquare’s accounting services page or contact the team directly at bizsquareaccounting.com to request a compliance review and a tailored service proposal.


Useful sources

  • ACRA: Filing annual returns for companies
  • ACRA: Deadline and requirements for annual returns
  • ACRA: Steps to file an annual return
  • IRAS: Basic guide to corporate income tax for companies
  • IRAS: Corporate Income Tax Filing Season 2026
  • IRAS: Guidance on filing Form C-S / Form C-S (Lite) / Form C (/form-c-filing/guidance-on-filing-form-c-s-form-c-s-(lite)-form-c)
  • IRAS: GST filing due dates and requests for extension (/filing-gst/due-dates-and-requests-for-extension)
  • IRAS: Responsibilities of GST-registered businesses (/basics-of-gst/responsibilities-of-a-gst-registered-business)
  • Bizsquare: Financial year end compliance checklist for SMEs (2026)
  • Bizsquare: Why keep business records, a guide for Singapore SMEs

Always verify current-year deadlines directly on the ACRA and IRAS websites before submitting any filing. Regulatory requirements and portal procedures are updated periodically.


FAQ

What is the ACRA annual return deadline for non-listed companies?

Non-listed companies must file their annual return with ACRA within seven months after their financial year end. Listed companies must file within five months after their financial year end.

When is the IRAS Form C / Form C-S deadline for YA 2026?

The deadline for filing Form C, Form C-S, or Form C-S (Lite) for Year of Assessment 2026 is 30 November 2026, via IRAS myTax Portal.

What is the difference between Form C, Form C-S, and Form C-S (Lite)?

Form C-S (Lite) is for companies with annual revenue of S$200,000 or below. Form C-S is for other qualifying companies meeting specific criteria. Form C applies to all remaining companies.

What happens if a company files its annual return late?

ACRA may impose fines of up to S$600 per company. Directors may also face prosecution. An extension of time of up to 60 days is available for a fee of S$200 per application, but it must be requested before the original deadline passes.

Does every Singapore company need a statutory audit?

No. Companies that meet at least two of the three small-company criteria qualify for audit exemption. Listed companies and subsidiaries of listed companies do not qualify.

How long must a company keep its business records?

IRAS requires companies to retain business records and source documents for at least five years from the relevant Year of Assessment.

What is the penalty for late GST return submission?

A penalty of S$200 applies for every completed month the GST return remains outstanding, up to a maximum of S$10,000 per return. A further 5% late payment penalty applies to any unpaid tax.

Can Bizsquare handle both ACRA and IRAS filings for a company?

Yes. Bizsquare provides corporate secretarial services for ACRA annual returns and tax filing services for IRAS ECI, Form C / C-S, and GST returns, covering both regulatory processes under one engagement.

What is ECI and when must it be filed?

Estimated Chargeable Income (ECI) is a company’s estimate of its taxable income for a Year of Assessment. It must be filed with IRAS within three months of the company’s financial year end.

What file formats does BizFile+ accept for annual return submissions?

BizFile+ accepts financial statements in PDF format for most companies. Companies above the XBRL filing threshold must submit financial statements in XBRL inline format, prepared using ACRA’s prescribed taxonomy.