XBRL Filing with ACRA: Requirements, Exemptions & Step-by-Step Guide
Most directors of Singapore companies have heard of XBRL. Far fewer can confidently say what it stands for, when it must be filed, what data must be tagged, and which companies are exempt. This guide demystifies XBRL filing with ACRA from the directors’ perspective: who must file in full XBRL, who can use the simplified template, who is exempt entirely, and how the mechanics work in practice in 2026.
XBRL â eXtensible Business Reporting Language â is an international, machine-readable financial reporting standard. ACRA adopted it for company financial-statement filings in 2007 and has progressively refined the taxonomy since. The current ACRA Taxonomy 2022 (with subsequent updates) is what every Singapore-incorporated company must apply when their accounts are filed. The underlying obligation flows from Section 197 of the Companies Act 1967, which requires lodgement of the financial statements with the Annual Return (covered in our broader Singapore compliance calendar).
Why ACRA Requires XBRL
XBRL allows financial statements to be parsed automatically by ACRA’s analytics tools, the corporate sector regulators that consume the data (IRAS, MAS, SGX), and downstream users such as banks and investors. By tagging each line item with a defined “concept” from the taxonomy, every filing becomes structured data â comparable across companies, sectors and time periods. Without XBRL, ACRA’s database would be a pile of free-text PDFs.
For directors, that means the data filed is more queryable, more visible to authorities, and more readily benchmarked. It also raises the bar on filing accuracy: misclassifications and missing tags increasingly trigger ACRA queries. Our guidance on choosing the right financial reporting standard is a useful preliminary read.
Who Must File XBRL â and at What Level of Detail
ACRA categorises Singapore-incorporated companies into four buckets for financial-statement filing purposes. The bucket determines whether the company files in Full XBRL, Simplified XBRL, in PDF only, or is exempt entirely.
| Company type | Filing format |
|---|---|
| Insolvent EPC (exempt private company) | Full XBRL OR Simplified XBRL with PDF |
| Solvent EPC | Voluntary; can file Full or Simplified XBRL |
| Smaller non-publicly accountable company (revenue â¤S$500k AND assets â¤S$500k) |
Simplified XBRL with PDF |
| Other non-publicly accountable companies | Full XBRL |
| Publicly accountable companies (e.g., listed, financial institutions) | Full XBRL |
| Companies preparing accounts under non-SFRS frameworks | PDF financial statements only (no XBRL) |
| Companies limited by guarantee | PDF financial statements only |
| Foreign companies / branches | PDF financial statements only |
“Publicly accountable” includes listed companies, banks, insurance companies, finance companies and other entities subject to specific MAS prudential frameworks. “Non-publicly accountable” essentially means everyone else â most operating Singapore SMEs and family-owned businesses.
Full XBRL vs Simplified XBRL: What’s the Difference?
Full XBRL requires tagging of approximately 200 to 250 data elements covering the full set of primary financial statements (statement of financial position, statement of profit or loss, statement of changes in equity, statement of cash flows) plus selected notes such as revenue, related-party transactions, and provisions. The PDF financial statements do not need to be uploaded separately â the XBRL itself contains all the required disclosure.
Simplified XBRL requires tagging of only about 100 data elements covering the headline statement of financial position and statement of profit or loss. The PDF of the full signed financial statements must also be uploaded as a supplementary document, since the simplified XBRL does not capture all the disclosures.
For most SMEs, the practical difference is roughly half the preparation effort. For larger companies, Full XBRL is mandatory regardless and the comparative-effort question doesn’t arise.
What’s Inside the XBRL File
Every XBRL filing has three layers. The first layer is the cover information: the company’s UEN, name, period covered, and accounting framework applied (typically SFRS or SFRS for Small Entities). The second is the primary statements layer: every line of the SoFP, SoPL, SoCE and SoCF gets tagged with the matching ACRA Taxonomy concept. The third is the notes layer: selected disclosures (revenue, leases, financial instruments, related parties, segment reporting, contingencies, etc.) are tagged where relevant to the company.
The taxonomy is hierarchical. For instance, the concept “Trade and other receivables” rolls up to “Receivables, current” which rolls up to “Current assets” which rolls up to “Total assets”. The preparer’s job is to map every line item from the company’s general ledger or trial balance to the lowest applicable concept, and let the rollups propagate.
Step-by-Step: How to Prepare and File XBRL
The end-to-end XBRL filing workflow has eight steps:
1. Finalise the audited or unaudited financial statements. The XBRL is built from the same numbers that go into the signed PDF. Any post-XBRL changes to the financial statements require the XBRL to be regenerated.
2. Confirm the filing tier. Use the table above to determine Full XBRL, Simplified XBRL or PDF-only. EPCs need to confirm solvency status before filing.
3. Choose a preparation tool. ACRA provides a free desktop tool called BizFinx Preparation Tool (downloadable from the ACRA website). For larger or multi-entity preparers, third-party paid software is available. Most corporate secretarial firms have their own preparation pipeline.
4. Map every line item to a taxonomy concept. This is the most labour-intensive step. The preparer pulls each balance from the trial balance and assigns a concept. For repeat clients, the prior year’s mapping is reused as a template; first-time preparation typically takes four to twelve hours.
5. Validate. The BizFinx Preparation Tool runs over 100 in-built validation rules â checking that totals add up, that mandatory tags are present, that comparative-period figures are consistent, and that no impossible signs (negative revenues, etc.) appear. Errors must be cleared before submission.
6. Generate the XBRL .xml file. The validated file is exported from the preparation tool and saved locally.
7. Lodge through BizFile+. The XBRL .xml is uploaded to BizFile+ as part of the Annual Return filing transaction. For Simplified XBRL filers and PDF-only filers, the signed PDF financial statements are uploaded alongside.
8. Confirm the filing. ACRA emails confirmation of successful lodgement. The financial statements (or their XBRL equivalent) become publicly visible on BizFile+ once filed.
For the underlying Annual Return mechanics that the XBRL lives within, see our Annual Return filing with BizFile+ walkthrough.
Common Errors and How to Avoid Them
The most frequent errors we see in XBRL preparation are: tagging an item against an old taxonomy version (after ACRA’s annual taxonomy refresh, mappings may need updating); using a high-level concept where a more specific child concept exists (the validator flags this); failing to match comparatives â if last year’s “Trade payables” sat under “Trade and other payables”, this year’s must too; and inconsistent signage between the XBRL and the PDF financial statements.
Another common pitfall: directors signing off on the PDF financial statements without verifying that the XBRL aligns. ACRA inspects the XBRL, not just the PDF â so any reclassification post-audit needs to flow through to the XBRL preparation.
Who Is Exempt from XBRL?
XBRL filing is not required for: companies limited by guarantee (file PDF financial statements only); foreign companies and Singapore branches of foreign companies (file PDF home accounts plus a supplementary statement); companies preparing accounts under non-SFRS frameworks (e.g., IFRS as endorsed in another jurisdiction with ACRA approval); and companies that are dormant and qualify for the “small company” audit exemption â though dormant companies still file Annual Returns and may need to lodge unaudited statements.
For companies considering striking off, the XBRL question becomes moot once the strike-off application is approved â see our guide on how to strike off a Singapore company.
Penalties for Late or Defective Filing
The XBRL filing inherits the timing of the Annual Return â within seven months of the financial year end for non-listed companies. Late filing attracts the same composition fee as a late AR (S$300 per breach). A defective XBRL â failed validation, mismatched comparatives, or missing mandatory tags â typically results in ACRA rejecting the AR submission and requiring resubmission. Repeated defects may attract director-level enforcement.
Practical Tips for Directors
Three habits dramatically reduce the risk of XBRL pain. First, get the XBRL drafted alongside the audit, not after it â that way any audit reclassification flows through naturally. Second, retain the prior year’s mapping file (the BizFinx Preparation Tool exports a .csv of concept-to-line-item mappings). Reusing it cuts preparation time roughly in half. Third, build XBRL review into the director sign-off process: ask your secretary or auditor to walk you through three or four sample tags before you sign the AR.
For groups with multiple Singapore subsidiaries, standardising chart-of-accounts taxonomy mapping across entities pays for itself within two reporting cycles.
How Raffles Corporate Services Helps
Raffles Corporate Services prepares Full and Simplified XBRL filings for hundreds of Singapore companies each year, sitting alongside our broader corporate secretarial, accounting and Annual Return services. We work directly from the audited or unaudited financial statements, run the BizFinx validation, and lodge the AR-plus-XBRL package on BizFile+ on behalf of the company.
If your company’s XBRL preparation has historically been an annual scramble, or if you would like a second opinion on the tagging of a complex set of accounts, contact Raffles Corporate Services for an initial discussion. We can quote against your specific entity, accounting framework and filing tier.
â The Editorial Team, Raffles Corporate Services