Singapore ECI Filing for Crypto Entities: A Step-by-Step Guide
If your crypto company is incorporated in Singapore, you need to file an Estimated Chargeable Income (ECI) return with IRAS within 3 months of your financial year-end. Miss it, and you face penalties.
This guide covers ECI filing specifically for crypto entities — including how to handle digital asset gains, DeFi income, and the nuances that trip up most crypto companies.
What is ECI?
ECI is your company's estimated taxable income for the Year of Assessment (YA). It is not a final tax return — it is an estimate filed early so IRAS can issue a Notice of Assessment.
Key facts:
- Filing deadline: Within 3 months after your financial year-end (FYE)
- Example: FYE 31 December 2025 → ECI due by 31 March 2026 (YA 2026)
- Corporate tax rate: 17% (with partial exemption for first S$300K)
- Filed via IRAS CorpPass portal
Do Crypto Companies Need to File?
Yes, if your company is incorporated in Singapore and has any revenue or income. Even if you expect zero chargeable income, you should file a nil ECI.
There is an exemption from ECI filing if ALL of these apply:
- Annual revenue ≤ S$5 million for the FY
- ECI is nil for the YA
Most crypto companies with any meaningful operations will exceed the S$5M revenue threshold or have non-nil ECI, so filing is required.
Step-by-Step ECI Calculation for Crypto Entities
Step 1: Determine Revenue
For a crypto accounting/services firm like Heshi:
- Service revenue from client fees (clearly taxable income)
- Any token revenue (if applicable)
For crypto projects/protocols:
- Revenue classification is critical — IRAS distinguishes between revenue (taxable) and capital gains (not taxable in Singapore)
- Token sales may be revenue if the company is in the business of trading tokens
- If tokens are held as long-term investments, gains may be capital in nature
Step 2: Classify Digital Asset Gains
This is where it gets complex for crypto entities:
Taxable (Revenue):
- Trading gains from active token trading (if company trades as a business)
- DeFi yield (lending interest, staking rewards, yield farming)
- Airdrop income (if received in the course of business)
- Service fees received in crypto (converted to SGD at receipt date)
Not Taxable (Capital):
- Long-term investment gains on tokens held as capital assets
- Gains on tokens held for strategic purposes (not trading)
The IRAS 8-factor test determines revenue vs capital — consider: motive, frequency of transactions, holding period, financing method, and circumstances of disposal.
Step 3: Calculate Allowable Deductions
Common deductible expenses for crypto entities:
- Staff salaries and CPF contributions
- Software and SaaS subscriptions (Xero, cloud hosting, API costs)
- Office rent and utilities
- Professional fees (audit, legal, accounting)
- Marketing and advertising
- Gas fees paid for business transactions (deductible as operating expense)
- Impairment losses on digital assets (if held under cost model)
Not deductible:
- Capital expenditure (must be depreciated under capital allowance rules)
- Private expenses
- Penalties and fines
Step 4: Apply Tax Reliefs
Partial Tax Exemption (PTE):
- 75% exemption on first S$10,000 of chargeable income
- 50% exemption on next S$190,000
- Effective tax on first S$200K: approximately S$25,075 (vs S$34,000 at flat 17%)
Start-Up Tax Exemption (SUTE) — for qualifying new companies in first 3 YAs:
- 75% exemption on first S$100,000
- 50% exemption on next S$100,000
Step 5: Prepare the ECI Figure
Gross Revenue (including crypto income)
- Allowable Deductions
= Adjusted Profit / (Loss)
+ Non-deductible expenses added back
- Non-taxable income excluded (capital gains, exempt income)
= Estimated Chargeable Income
Step 6: File via CorpPass
- Log in to mytax.iras.gov.sg via CorpPass
- Select Corporate Tax → File ECI
- Enter the ECI amount (whole dollars, no cents)
- Declare revenue for the FY
- Submit
Common Pitfalls for Crypto Entities
1. Misclassifying trading gains as capital gains. If your company actively trades tokens (frequent transactions, short holding periods, systematic strategy), IRAS is likely to treat gains as revenue. The burden of proof is on the taxpayer to demonstrate capital treatment.
2. Forgetting DeFi income. Staking rewards, lending interest, and yield farming income are all taxable. Many crypto companies fail to account for these in their ECI because the tokens were never "sold" — but receipt of income tokens is a taxable event.
3. Wrong FX conversion rates. All amounts must be in SGD. Use the exchange rate on the date of each transaction, not period-end rates. For high-volume transactions, IRAS accepts monthly average rates.
4. Ignoring intercompany transactions. If your Singapore entity transacts with overseas related entities, transfer pricing rules apply. Management fees, IP charges, and service fees must be at arm's length.
5. Missing the deadline. 3 months after FYE. No extensions. Late filing penalties start at S$100 and escalate. Repeated late filing can lead to estimated assessments by IRAS (which are always higher than your actual liability).
How Heshi Helps
Our AI agents track your crypto income continuously — DeFi yields, staking rewards, trading activity — so when ECI filing time comes, the numbers are ready. No scrambling through blockchain explorers. No missed transactions.
We prepare the ECI calculation workpaper with full supporting schedules, ready for your tax agent to review and file.
Singapore-based crypto entity approaching FYE? Book a demo — we will prepare your ECI calculation and supporting schedules.