ECI Filing in Singapore: A Plain-English Guide for SME Founders
Estimated Chargeable Income filing in Singapore: waiver, 3-month deadline, GIRO instalments, common mistakes, myTax Portal walkthrough.
Last updated:
May 22, 2026
ECI Filing in Singapore: A Plain-English Guide for SME Founders
Three months after your financial year ends, IRAS expects an estimate of your taxable profit. That's ECI, the Estimated Chargeable Income return. Most Singapore Pte Ltds need to file it. Many SMEs miss it, get hit with an estimated assessment, lose their instalment options, and then come looking for help.
This guide walks through what ECI is, who has to file, the waiver, how to file via myTax Portal, the GIRO instalment trade-off, and the common mistakes we see when companies onboard with us mid-rescue.
What is ECI?
ECI stands for Estimated Chargeable Income. It's your company's best estimate of taxable profit for a financial year, filed with IRAS within 3 months of your financial year end (FYE).
ECI is not your final tax bill. It's an early signal to IRAS of what to expect when you file the final return (Form C-S, C-S Lite, or C) by 30 November of the year of assessment. The final return is where the actual tax liability is calculated; ECI is just the heads-up.
What goes into the ECI figure:
- Revenue / income for the financial year
- Less tax-deductible business expenses
- Less capital allowances and other allowable deductions
- The result is your chargeable income before applying tax exemptions like Start-Up Tax Exemption (SUTE) or Partial Tax Exemption (PTE)
Who has to file ECI?
Generally, all Singapore-incorporated companies must file ECI every year, unless they meet the waiver conditions.
The ECI waiver
You qualify for the waiver only if both conditions are met for the year of assessment:
- Annual revenue is not more than S$5 million, AND
- ECI is nil
If either condition fails, you must file.
Examples
| Company | Revenue | ECI | Waiver applies? |
|---|---|---|---|
| Small consultancy | S$800k | S$50k profit | No (ECI not nil); must file |
| Dormant Pte Ltd | S$0 | S$0 | Yes; no ECI needed |
| Loss-making SME | S$2m | S$0 (loss) | Yes (both conditions met) |
| Profitable mid-sized | S$3m | S$80k | No; must file |
| Large with losses | S$8m | S$0 (loss) | No (revenue > S$5m); must file |
The waiver is narrow. If you're profitable and active, you almost certainly need to file.
The 3-month deadline
ECI is due within 3 months after FYE. For common FYEs:
- FYE 31 December → ECI due 31 March
- FYE 31 March → ECI due 30 June
- FYE 30 June → ECI due 30 September
- FYE 30 September → ECI due 31 December
Mark the deadline early. ECI doesn't wait for audited or finalised accounts; you can (and should) estimate from management accounts if the audit isn't done or finalised.
GIRO instalments: why early filing matters
The bigger reason to file ECI on time, beyond avoiding the estimated assessment, is GIRO instalments. The earlier you file, the more monthly instalments IRAS typically allows on your corporate tax payment.
The general schedule:
| When you file ECI | Maximum monthly instalments |
|---|---|
| Within 1 month of FYE | Up to 10 |
| Within 2 months of FYE | Up to 8 |
| Within 3 months of FYE | Up to 6 |
| After 3 months of FYE | No instalments |
To qualify for instalments, you also need to be on GIRO with IRAS. The exact monthly schedule (cut-off dates within each window) is published by IRAS and worth checking on the ECI page when you're planning your tax cash flow.
The cash flow difference matters. A S$50,000 corporate tax bill paid in 10 instalments is S$5,000 a month. The same bill as a lump sum is S$50,000 in one go.
How to file ECI via myTax Portal
Filing is straightforward once you have CorpPass set up.
- Confirm CorpPass authorisation. The person filing needs Approver rights for "Corporate Tax (Filing and Applications)" under your company's CorpPass.
- Log in to myTax Portal at mytax.iras.gov.sg using CorpPass.
- Navigate to Corporate Tax services. Select the ECI filing option.
- Confirm company details. UEN, financial year end, year of assessment.
- Enter revenue. The revenue figure for the financial year (the same number you'd use on the final return). If you're unsure between gross revenue and net, use the figure shown in your management P&L's "Revenue" or "Sales" line.
- Enter ECI. Your best estimate of chargeable income before SUTE / PTE.
- Review and submit. Double-check the figures, especially the revenue. A common error is entering a wrong period or excluding GST when GST should be excluded.
- Save the acknowledgement. Keep the filing confirmation for your records and your accountant's working papers.
If you use Xero or another cloud accounting system, you can pull the period revenue figure directly. If you don't have one in place, the outsourced accounting buyer's guide covers how to set this up.
Special cases: new companies, changed FYEs, and investment holding
Newly incorporated companies
Your first financial period can be up to 18 months long if you defer the first FYE. Your first ECI is due 3 months after the first FYE, not 3 months after incorporation. So if you incorporate on 1 June 2025 and set your FYE to 31 December 2026, your first FY runs 1 June 2025 to 31 December 2026, and your first ECI is due by 31 March 2027.
A long first basis period doesn't get pro-rated for ECI purposes, but it does affect SUTE exemption mechanics in the final return. It's worth structuring the first FYE with that in mind.
Changed FYE
If you change your FYE (e.g. moving from 31 December to 30 June), the new ECI deadline is 3 months after the new FYE. Notify ACRA via BizFile+ when you change FYE.
Investment holding companies
Investment holding companies (those whose principal activity is holding investments and earning passive income like dividends, interest, or rent) must still file ECI under the standard 3-month rule unless they meet the waiver. The income mix changes the ECI calculation (e.g. dividend income from Singapore companies is generally exempt under the one-tier system, but interest and rental are taxable). Our investment holding companies guide covers the specifics.
What happens if you miss the deadline?
Two practical consequences:
- Estimated Notice of Assessment (NOA). IRAS issues its own estimate, usually higher than your actual liability. You then have to pay according to the NOA timeline while you object.
- Loss of GIRO instalments. No instalment privileges for the YA, meaning lump-sum payment.
Persistent non-filing escalates: IRAS can move to enforcement, including garnishee orders. Late filing itself doesn't have a fixed-dollar ECI penalty the way the Annual Return has, but the cash flow hit from an inflated NOA plus no instalments is the real punishment.
If you missed the deadline and IRAS has issued an estimated NOA, you can object within the statutory window (typically 2 months of the NOA). You still need to comply with payment terms while the objection is processed.
ECI vs Form C-S / Form C: the same data twice?
A common founder question: if I file ECI in March, why do I file Form C-S again in November?
- ECI is the estimate, filed within 3 months of FYE.
- Form C-S, C-S Lite, or C is the final return, filed by 30 November of the year of assessment.
The two filings use the same underlying data (the same financial year's revenue and chargeable income), but ECI is your best estimate based on (often) unaudited figures, while Form C is the final figure based on completed accounts. If your final return differs materially from your ECI, IRAS reconciles the two; if you under-estimated by a large margin, the balance is payable on the final NOA.
You file both. Skipping either is a compliance failure.
Common mistakes we see
These come up almost every onboarding for SMEs that missed or fumbled ECI:
- Filing nil ECI when profitable. If you have taxable profit, ECI is not nil. Don't file nil to avoid the calculation work.
- Missing the 3-month deadline. Calendar it the day you set your FYE.
- Including SUTE / PTE in the ECI figure. ECI is filed before exemptions. Apply the exemptions in the final return.
- Assuming all dormant companies are exempt. Dormancy doesn't automatically waive ECI; check the conditions.
- Waiting for audited accounts. Use management accounts to estimate; the audit isn't required to file ECI.
- Treating ECI as the final tax payable. It's an estimate. The actual liability is determined by the Form C / C-S filing.
- Wrong revenue figure. Use the same revenue you'd report on Form C-S (typically excluding GST output tax).
- Estimating zero when uncertain. If you don't know your number precisely, estimate with prudence using best information. Filing zero just because you're unsure is not defensible.
FAQ
Who has to file ECI?
All Singapore-incorporated companies, unless they qualify for the waiver. The waiver requires both annual revenue not more than S$5 million AND ECI of nil for the year.
My company made a loss this year. Do I still file?
If your revenue is also S$5 million or less, the waiver may apply. If your revenue exceeds S$5 million, you must file even at nil ECI. Filing nil because you have losses is fine when the conditions are met; it's not fine when you have actual taxable profit.
Can I revise ECI after filing?
Yes. ECI can generally be revised before the final assessment is issued, subject to IRAS rules and timing. If your actual numbers turn out materially different, revise the ECI or address it in the final return.
Can I file ECI of zero if I'm uncertain?
If your best estimate is nil and the waiver conditions are met, nil filing is fine. If you have positive chargeable income but you're unsure of the exact number, estimate with prudence using management accounts. Filing zero to delay the calculation is not defensible.
Is ECI the same as corporate tax payable?
No. ECI is the estimate. The final tax payable is determined when you file Form C-S, C-S Lite, or C by 30 November of the year of assessment.
What if my company is dormant?
Dormant companies that have no revenue and no chargeable income usually qualify for the ECI waiver, but the conditions still need to be tested. Dormancy alone doesn't grant exemption.
What happens if I get the ECI figure wrong?
If you over-estimate, you might pay more upfront via the early NOA, then get a refund on the final return. If you under-estimate, the balance becomes payable when the final assessment is issued, sometimes with reduced or no instalment options.
How is ECI different from Form C-S?
ECI is the estimate filed within 3 months of FYE. Form C-S, C-S Lite, or C is the final corporate tax return filed by 30 November of the year of assessment. You file both.
How Harvest helps with ECI
We file ECI for every active client on time, every year. The process is part of our standard year-end workflow: as soon as your management accounts close, we compute the estimated chargeable income, agree the figure with you, file via myTax Portal, and confirm the acknowledgement.
If you missed your ECI deadline and IRAS has already issued an estimated assessment, we can help with the objection and the catch-up filing. The earlier we get involved, the better the outcome on the instalment side.
Our compliance calendar guide covers ECI alongside every other Singapore SME deadline.
Book a free consultation with Harvest. We'll confirm your FYE, your ECI status for the current year, and whether you qualify for the waiver. If you've already missed the deadline, we'll plan the catch-up.
Latest Posts
Sign up to our monthly "Picks of the Crop" newsletter for the latest accounting and business updates.
Terms & Conditions, Privacy and Data Protection Policy




