XBRL Filing with ACRA: Requirements, Exemptions & Step-by-Step Guide (2026)

XBRL Filing with ACRA – Singapore city skyline at night
Published on: 23 May, 2026

Every Singapore-incorporated company filing financial statements with ACRA must, with limited exceptions, file them in XBRL format. XBRL — Extensible Business Reporting Language — is not just a format; it is a structured data language that maps each financial statement line item to a tag in ACRA’s Singapore Financial Reporting Standards (SFRS) taxonomy. Get it wrong and the annual return is rejected. Get it right and the filing closes out in minutes.

This 2026 guide explains who must file in XBRL, the four filing options, the exemptions, the step-by-step workflow using ACRA’s BizFinX preparation tool, and the common errors that cause rework.

What is XBRL and why does ACRA require it?

XBRL is a global standard that tags each financial figure with a machine-readable identifier. Singapore adopted XBRL filing for ACRA in 2007 and progressively expanded coverage. ACRA uses the tagged data to feed analytics, sectoral benchmarks, and risk-targeting for enforcement. From the company’s perspective, XBRL just means the financial statements need to be prepared (or converted) into ACRA’s required template before they are filed with the annual return.

Authoritative source: ACRA — Filing Financial Statements in XBRL.

Who must file in XBRL?

The general rule: every Singapore-incorporated company (limited or unlimited by shares) that files financial statements with ACRA must file those statements in XBRL, unless an exemption applies.

Exempt categories:

  • Solvent exempt private companies (EPCs) — companies with no corporate shareholders and fewer than 20 shareholders — that are solvent are exempt from filing financial statements at all. If they voluntarily file, they may file in PDF.
  • Insolvent EPCs must file financial statements but may choose between full XBRL and “XBRL FSH (Financial Statements Highlights)” plus a PDF.
  • Companies limited by guarantee file in PDF.
  • Foreign companies registered as branches file in PDF.
  • Companies regulated by MAS in the banking, finance and insurance sectors file in PDF (their financial statements follow MAS rules, not SFRS).

Almost every other private limited company (Pte Ltd) must file in XBRL.

The four XBRL filing options

Option Who uses it What is filed
Full XBRL Most companies (Pte Ltd, non-EPC, non-MAS regulated) Primary financial statements + notes in XBRL
Simplified XBRL Smaller companies meeting size thresholds Reduced number of XBRL elements (~120 vs ~210 in Full)
XBRL FSH (Banks) MAS-regulated banks and merchant banks Highlights template + PDF financial statements
XBRL FSH (Insurance) MAS-regulated insurers Insurance-specific highlights + PDF

Simplified XBRL is available to companies that are smaller of:

  • Revenue not exceeding S$500,000, AND
  • Total assets not exceeding S$500,000.

A typical small Pte Ltd qualifies for Simplified XBRL, which is roughly half the tagging work of Full XBRL.

The XBRL filing workflow

  1. Prepare the financial statements. Use FRS or SFRS for Small Entities, depending on the company’s eligibility. See our audit exemption guide if you are uncertain whether an audit is required first.
  2. Download the BizFinX template. ACRA publishes the Excel-based BizFinX preparation tool annually at acra.gov.sg. Always use the latest version; outdated templates fail validation.
  3. Map your financial statement line items to the BizFinX template. This is the core of the XBRL work. Each row of the income statement, balance sheet and cash flow goes into a specified taxonomy tag. The notes (accounting policies, segment reporting, related party transactions) are tagged too.
  4. Validate within the BizFinX tool. The tool flags errors (missing mandatory fields, arithmetic mismatches, dimensional inconsistencies).
  5. Generate the XBRL file. Save as a ZIP package containing the instance document.
  6. Upload to BizFile+. Log into BizFile+ with Singpass/Corppass, upload the XBRL package, attach the signed financial statements PDF as a supporting document.
  7. Submit annual return (Form AR). The Annual Return is filed at the same time, with the XBRL financial statements linked. See our annual returns guide for the AGM and AR sequence.

Timing requirements

Company type Deadline
Private company — financial year ending after AGM held Within 30 days of AGM
Private company — no AGM (under Section 175A) Within 7 months of financial year end
Public company Within 5 months of financial year end (for AGM); AR within 30 days of AGM

Late filing attracts ACRA composition fines that escalate with delay. The standard penalty starts at S$300 and can exceed S$600 for chronic late filers. See our compliance calendar for the full year of deadlines.

Common XBRL filing errors

  1. Out-of-balance financial statements. The BizFinX validation will fail if total assets do not equal total equity plus liabilities. This usually traces to a sign error on a single line.
  2. Misclassified line items. A common mistake is tagging “trade and other receivables” entirely under “trade receivables” or omitting the “other receivables” subtag.
  3. Missing notes. Mandatory note disclosures (related party transactions, segment information for larger companies) are easy to overlook because they sit in separate tabs of the template.
  4. Currency mismatch. The presentation currency declared in the XBRL must match the financial statements. Foreign-currency reporters often default to SGD by mistake.
  5. Outdated taxonomy version. ACRA updates the taxonomy roughly annually. Filings using a superseded taxonomy are rejected.
  6. Auditor’s report not attached. Required for audited companies; the PDF must be a signed copy.
  7. Wrong filing option. Companies that should file Full XBRL sometimes submit Simplified XBRL by mistake when they exceed the S$500,000 thresholds.

XBRL and the audit interaction

For audited companies, the XBRL data must match the audited financial statements exactly — same figures, same accounting policies, same note disclosures. Any discrepancy can require the auditor to re-sign. In practice, the corporate secretary should give the BizFinX file to the auditor for sign-off in parallel with the signed audited statements. See our annual compliance checklist for the typical sequencing.

Outsourcing XBRL: when it makes sense

Most SMEs outsource XBRL tagging to a corporate services firm or accountant. The work is mechanical but error-prone, and ACRA rejection of an annual return because of XBRL issues delays the entire compliance closeout. The economics are simple: an external preparation typically costs S$200–S$600 depending on company size; a rejected filing and re-submission cycle costs more in time alone.

Companies considering preparing in-house should plan on at least four hours for a Simplified filing and eight to twelve hours for a Full filing, including review.

FAQ

Do dormant companies need to file XBRL?
Solvent dormant EPCs are exempt from filing financial statements at all. Non-EPC dormant companies file simplified financial statements and may file in Simplified XBRL.

Can I file in XBRL without the BizFinX tool?
Yes — third-party XBRL tools that produce ACRA-compliant output (using the current taxonomy) are accepted. BizFinX is provided free by ACRA.

What if my financial year is in a foreign currency?
You can file XBRL with the foreign presentation currency declared. ACRA accepts any currency, but the declared currency must be consistent across the entire filing.

Do I refile XBRL if I correct the financial statements later?
Yes — a corrected filing under “rectification” is required if the original statements were materially wrong, and the corrected XBRL must accompany it.

Are listed-company XBRL requirements different?
Listed companies have additional SGX filing requirements separate from ACRA. SGX has its own format for half-yearly and annual financial reporting.

XBRL filing is one of those compliance items that takes a manageable amount of time when it is done methodically and a frustrating amount when it is rushed. Build the BizFinX preparation into the close calendar, validate against last year’s filing, and treat any ACRA rejection as a process-improvement signal rather than a one-off setback.

— The Editorial Team, Raffles Corporate Services