XBRL Filing in Singapore: Requirements, Formats and How to Prepare Financial Statements

XBRL filing in Singapore showing structured financial statements, ACRA reporting requirements and digital financial data preparation

What Is XBRL in Singapore?

XBRL (eXtensible Business Reporting Language) is a standardised digital format used to structure and report financial information electronically. In Singapore, the Accounting and Corporate Regulatory Authority (ACRA) uses XBRL for the filing of financial statements by companies that are required to submit financial information in this format.

Unlike a conventional PDF financial statement, XBRL assigns digital tags to financial information so that individual items can be identified, processed and compared using computer systems.

For example, financial information relating to revenue, assets, liabilities and expenses can be classified using standardised reporting elements.

This makes XBRL an important part of Singapore’s corporate financial reporting framework.

However, not every Singapore company must file financial statements in XBRL format. The requirement depends on the company’s classification, financial reporting obligations and applicable exemptions.

This guide explains what XBRL means, which companies need to file it, the different ACRA filing formats, how to prepare XBRL financial statements and the common mistakes to avoid.

Why Does XBRL Matter for Singapore Companies?

XBRL is more than a technical file format. It supports the standardisation and digital processing of corporate financial information.

1. Standardised Financial Information

XBRL uses structured reporting elements to organise financial data consistently.

Instead of relying entirely on manually reading financial statements, digital systems can identify specific financial items according to their assigned tags.

2. Easier Financial Analysis and Comparison

Structured financial information can make it easier for regulators and other users to analyse and compare reported financial data.

For example, consistently classified financial information can support comparisons across reporting periods and companies.

3. Compliance with ACRA Filing Requirements

Companies required to file XBRL financial statements must use the applicable ACRA reporting format.

Submitting financial statements in the wrong format, omitting required information or failing validation checks may delay the filing process.

4. Better Organisation of Financial Information

Preparing XBRL financial statements requires companies to review how financial information is classified and presented.

Although XBRL does not automatically guarantee financial accuracy, careful preparation and validation can support more consistent reporting.

Which Companies Must File XBRL Financial Statements in Singapore?

Singapore-incorporated companies that are required to file financial statements with ACRA generally must use the applicable XBRL format, unless a specific exemption or alternative filing requirement applies.

Whether a company needs to file financial statements, and in which format, depends on its legal classification, financial position, size and other relevant circumstances.

Important categories include:

  • Companies required to file Full XBRL financial statements.
  • Smaller, non-publicly accountable companies eligible for Simplified XBRL.
  • Banks, finance companies and insurance companies subject to specialised XBRL templates.
  • Companies limited by guarantee and certain companies permitted to use alternative accounting standards, which may have PDF filing requirements.
  • Companies exempt from filing financial statements under applicable rules.

Companies should review the official ACRA financial statement filing requirements and exemptions before selecting a filing format.

What Is the Difference Between Full XBRL and Simplified XBRL?

ACRA provides different XBRL reporting templates depending on the company’s circumstances.

Filing Format Typical Application Reporting Scope
Full XBRL Companies required to file financial statements that do not qualify for a different prescribed format Primary financial statements and selected notes, covering approximately 210 data elements
Simplified XBRL Eligible smaller and non-publicly accountable companies Financial performance and position information and selected notes, covering approximately 120 data elements
XBRL FSH (Banks) Relevant banking and finance companies Specialised financial reporting template
XBRL FSH (Insurance) Relevant insurance companies Specialised financial reporting template
PDF financial statements Certain company categories with prescribed PDF filing requirements Complete directors-authorised financial statements in PDF format

The exact template should be determined using ACRA’s applicable filing requirements rather than company size alone.

Full XBRL Filing

Full XBRL requires a more extensive set of structured financial information.

It is generally applicable to companies that must file financial statements and do not qualify for a simplified or alternative filing format.

For companies filing a complete set of financial statements in Full XBRL format, a separate PDF copy is generally not required as part of the annual return.

Simplified XBRL Filing

Simplified XBRL is designed for eligible smaller and non-publicly accountable companies.

Companies using this format generally must also submit a PDF copy of their directors-authorised financial statements.

Eligibility should be assessed against ACRA’s current definitions and requirements.

Are Small Companies Exempt from XBRL Filing?

Not necessarily.

A company may qualify for Simplified XBRL without being exempt from financial statement filing altogether.

It is important to distinguish among:

  • Exemption from preparing financial statements.
  • Exemption from filing financial statements with ACRA.
  • Eligibility to use Simplified XBRL instead of Full XBRL.
  • Exemption from statutory audit requirements.

These are separate matters and should not be treated as interchangeable.

For example, being exempt from statutory audit does not automatically mean a company is exempt from preparing or filing financial statements.

Do Exempt Private Companies Need to File XBRL?

An exempt private company (EPC) may be exempt from filing financial statements with ACRA if it satisfies the applicable requirements.

For example, a solvent EPC generally does not need to file financial statements with its annual return, although it may voluntarily choose to do so.

An insolvent EPC may be required to file financial statements, with the applicable format determined by its classification and circumstances.

Companies should confirm their status rather than assuming that the term “exempt private company” means exemption from all reporting obligations.

Do Dormant Companies Need to Prepare or File XBRL Financial Statements?

A dormant company may qualify for an exemption from preparing and filing financial statements if it satisfies the relevant requirements under the Companies Act.

However, simply having no sales or business transactions does not automatically establish eligibility for every exemption.

The company’s status, assets and other statutory conditions must be considered.

Companies should also remember that exemption from filing financial statements does not necessarily remove the requirement to submit an annual return.

How to Prepare and File XBRL Financial Statements with ACRA

Preparing XBRL financial statements involves more than converting a PDF into another file type.

The financial information must be correctly mapped to the applicable ACRA taxonomy and reviewed for completeness and accuracy.

Step 1: Determine the Company’s Filing Requirements

First, confirm whether the company must file financial statements and identify the applicable filing format.

Consider the company’s legal classification, financial reporting obligations, size and eligibility for exemptions.

Step 2: Prepare the Financial Statements

Ensure the underlying financial statements are complete and prepared under the applicable accounting framework.

Depending on the company, the financial statements may include:

  • Statement of financial position.
  • Statement of profit or loss and other comprehensive income.
  • Statement of changes in equity.
  • Statement of cash flows.
  • Notes to the financial statements.
  • Other required disclosures.

The actual statements and disclosures depend on the applicable financial reporting framework and company circumstances.

Step 3: Select the Appropriate Preparation Method

ACRA provides several ways to prepare and file XBRL financial statements:

  • Use the free BizFinx Preparation Tool.
  • Use approved accounting software where the relevant filing functionality is supported.
  • Engage a corporate service provider to assist with preparation and filing.

Refer to ACRA’s guide to preparing and filing XBRL financial statements.

Step 4: Map Financial Information to the ACRA Taxonomy

Financial statement items must be mapped to the appropriate digital reporting elements.

For example, the preparer must ensure that revenue, expenses, assets, liabilities and other reportable items are classified correctly.

Incorrect mapping may produce misleading information even if the underlying financial statements are accurate.

Step 5: Validate the XBRL File

Run the applicable validation checks and review any error messages or warnings.

Validation may identify missing information, inconsistencies or possible classification problems.

However, passing technical validation does not guarantee that every financial figure or disclosure is correct.

A proper review of the prepared XBRL file remains necessary.

Step 6: Review the Completed XBRL Financial Statements

Compare the structured financial information against the underlying financial statements.

Check important figures, classifications, reporting periods and comparative information.

Where required, ensure the PDF financial statements are also complete and properly authorised.

Step 7: Submit the Required Financial Statements with the Annual Return

Once the XBRL file has been prepared and validated, it can be filed through the applicable ACRA process, generally as part of the company’s annual return through Bizfile.

Businesses should complete the filing within the applicable statutory deadline.

What Is the ACRA BizFinx Preparation Tool?

BizFinx is ACRA’s free software tool for preparing financial statements in XBRL format.

It supports the preparation and validation of structured financial information according to ACRA’s prescribed reporting requirements.

Companies and professional preparers can use the tool to prepare the applicable XBRL file before filing.

As of October 2026, ACRA has released BizFinx Preparation Tool version 4.0.1.

The updated version was released on 19 October 2026 and becomes mandatory from 1 December 2026.

Businesses should check the latest tool version and installation requirements before preparing their financial statements.

Visit the official BizFinx Preparation Tool download page.

What Is the ACRA XBRL Taxonomy?

An XBRL taxonomy is a structured collection of reporting elements used to classify financial information.

ACRA’s taxonomy defines the relevant reporting elements and their relationships for Singapore financial statement filings.

For example, it helps distinguish between different financial statement items and disclosure categories.

Companies and preparers must use the taxonomy applicable to the relevant filing requirements.

ACRA introduced revised XBRL filing requirements and taxonomy resources in 2026.

Preparers should therefore use the current official guidance rather than relying solely on older XBRL templates or instructions.

Common XBRL Filing Mistakes in Singapore

1. Choosing the Wrong XBRL Template

Using Full XBRL when Simplified XBRL is appropriate, or vice versa, can create unnecessary work or filing problems.

Companies should determine the applicable format before starting preparation.

2. Incorrect Mapping of Financial Statement Items

Financial data may be mapped to an inappropriate taxonomy element.

This can affect the accuracy and interpretation of the structured information.

3. Inconsistent Financial Figures

Figures in the XBRL file may not agree with the underlying financial statements because of data entry errors, rounding differences or incorrect classifications.

Preparers should reconcile important financial information before submission.

4. Missing Comparative Information

Where comparative information is required, incomplete or incorrect prior-period figures may create validation issues.

Companies should ensure the relevant comparative data is properly presented.

5. Ignoring Validation Errors

Validation messages should be reviewed carefully.

Some errors may require correction, while other warnings may require the preparer to confirm that the information is appropriate.

Where an exemption from a specific business rule is necessary, the applicable ACRA procedure should be followed.

6. Using Outdated Preparation Software

Older versions of BizFinx may not support the latest filing requirements.

Preparers should check ACRA’s current software and taxonomy announcements before starting work.

7. Leaving XBRL Preparation Until the Filing Deadline

XBRL preparation may require additional time for data mapping, validation and review.

Companies should allow sufficient time to address errors before their annual return deadline.

XBRL Filing vs PDF Financial Statements: What Is the Difference?

Feature XBRL PDF Financial Statements
Format Structured digital financial data Document-based financial presentation
Machine readability Designed for automated processing and analysis Primarily designed for document viewing
Data classification Uses prescribed taxonomy elements Uses conventional headings and disclosures
Preparation Requires appropriate mapping and validation Prepared as a readable financial document
ACRA filing Required for specified company categories Required alongside certain XBRL formats or for specified categories

Both formats may be relevant to a company’s filing obligations. The applicable requirements depend on the company’s classification and the prescribed reporting format.

When Should a Company Consider Professional XBRL Conversion Services?

Preparing XBRL financial statements may be challenging for businesses without personnel familiar with ACRA’s taxonomy and validation requirements.

Professional assistance may be useful when:

  • The company is filing XBRL financial statements for the first time.
  • The financial statements contain complex disclosures.
  • The business is uncertain about its filing format.
  • Internal staff are unfamiliar with the BizFinx Preparation Tool.
  • Validation errors require further review.
  • The company wants assistance with XBRL preparation and related corporate administration.

Outsourcing XBRL conversion does not remove the directors’ responsibility to ensure that the company’s financial reporting and statutory obligations are properly addressed.

How BESO Supports XBRL Filing in Singapore

BESO Corporate Services Pte. Ltd. provides professional support for Singapore companies requiring financial reporting and XBRL-related services.

Depending on the company’s requirements, BESO can assist with:

  • Preparation and conversion of financial statements into the applicable XBRL format.
  • Review of financial information for XBRL preparation.
  • Support with XBRL-related filing requirements.
  • Accounting and financial reporting services.
  • Related corporate administration and compliance support.

Learn more about our XBRL Conversion Services in Singapore.

Businesses may also explore our Accounting and Financial Reporting Services for broader financial administration support.

Enquire About XBRL Conversion Services in Singapore

Does your company need assistance preparing financial statements in the required ACRA XBRL format?

BESO can help businesses manage XBRL conversion and related financial reporting requirements.

Contact BESO for XBRL Conversion Services in Singapore.

BESO — Success Made Simple.

Frequently Asked Questions About XBRL Filing in Singapore

1. What does XBRL stand for?

XBRL stands for eXtensible Business Reporting Language. It is a structured digital reporting format used to organise financial information for electronic processing and analysis.

2. Is XBRL filing mandatory for all Singapore companies?

No. XBRL filing depends on whether the company is required to file financial statements with ACRA and which reporting format applies. Certain companies are exempt or subject to alternative filing requirements.

3. What is the difference between Full XBRL and Simplified XBRL?

Full XBRL captures a more extensive set of financial information. Simplified XBRL is available to eligible smaller and non-publicly accountable companies and generally requires an accompanying PDF copy of directors-authorised financial statements.

4. Can I prepare XBRL financial statements myself?

Yes. Companies can use ACRA’s free BizFinx Preparation Tool. Depending on the filing format and software capabilities, they may also use approved accounting software or engage a corporate service provider.

5. Does an audit exemption mean my company does not need to file XBRL?

No. Audit exemption and financial statement filing exemption are different matters. A company may be exempt from statutory audit but still be required to prepare and file financial statements in the applicable format.

Conclusion: Understanding XBRL and ACRA Financial Reporting Requirements

XBRL is an important part of Singapore’s digital corporate reporting framework.

It allows financial information to be structured in a standardised format that supports regulatory processing and financial data analysis.

For businesses required to file XBRL financial statements, the key steps are to determine the correct filing format, prepare accurate financial information, apply the appropriate taxonomy, validate the file and submit it within the relevant deadline.

With careful preparation and professional support where needed, companies can manage their XBRL filing obligations more effectively.

BESO — Success Made Simple.

Disclaimer: This article provides general information based on ACRA guidance available as of October 2026. XBRL filing requirements, software versions and regulatory procedures may change. Companies should refer to the latest ACRA guidance and seek professional advice where appropriate.

This post is also available in: Chinese (Simplified)