How to file Financial Statements in XBRL format?

XBRL filing remains a key regulatory requirement for private limited companies in Singapore. Overseen by the Accounting and Corporate Regulatory Authority (ACRA), this structured format is used to report financial statements in a digital, machine-readable manner. While it improves transparency and data accuracy, it also introduces a layer of complexity for business owners.

Non-compliance doesn’t just mean administrative headaches, it can lead to penalties, re-filing, or in severe cases, even court intervention. This guide explains everything you need to know about XBRL Filing Singapore, including mandatory filing requirements, the latest ACRA Taxonomy, and how MBiA can help you file correctly and on time.

XBRL means eXtensible Business Reporting Language and is a world-wide publicly available international standards framework. This standard is used for the exchange of digital business and financial information.

This business reporting standard is managed by a nonprofit consortium organization gathering more than 50 countries and 600 public institutions. Unlike a static PDF, XBRL filings break down each line item of your financial statements into structured, tagged data.

In Singapore, ACRA (Accounting and Corporate Regulatory Authority) chose to implement the XBRL filing requirements in 2007. Until 2020, testing and feedback led to the improvement of the XBRL implementation. ACRA released the latest version of standards used for XBRL on 1st May 2021.

XBRL provides several benefits to business reporting and analysis. Indeed, it is considered cost-effective, timesaving, more accurate, and reliable workflow for stakeholders involved in supplying or using financial information.

What is the ACRA Taxonomy?

ACRA introduced the 2021 Taxonomy to modernise XBRL reporting and align with the latest Singapore Financial Reporting Standards (SFRS). But it also made the process more technically demanding. A key challenge is Dimensional Analysis, a concept where financial items must be tagged with not just their value but their business context (e.g., product line, region, or segment). There are two types of data fields:

  • Mandatory Elements: These must be tagged for submission to pass validation.
  • Voluntary Elements: Tagging these improves data quality but isn’t required.

Without the correct tagging, your submission may trigger errors during BizFinx validation, delaying your AR and potentially incurring penalties.

Nearly all private limited companies incorporated in Singapore must file their financial statements in XBRL format unless they qualify for specific exemptions.

Solvent EPCs: Key Exemption

A Solvent Exempt Private Company (EPC) is exempt from full XBRL if it meets the following criteria:

  • It has 20 or fewer shareholders, none of whom is a corporation.
  • It is solvent, able to meet its liabilities as they fall due.

Solvent EPCs may file a simplified Annual Return with a PDF copy of their unaudited financials.

Other Exemptions

  • Companies limited by guarantee
  • Foreign companies and branches
  • Companies using non-SFRS standards (e.g., US GAAP)

If you fall outside these exemptions, full XBRL submission is mandatory.

Companies using revenue recognition under FRS 115 or asset leases under FRS 16 face complex tagging requirements. These standards introduce multi-dimensional line items and require detailed breakdowns, which must be correctly mapped in the ACRA 2021 Taxonomy.

What are the different options to prepare and file the XBRL financial statements?

There are 3 ways to prepare and use XBRL for the financial statements:

1. Using BizFinx.

Through BizFix, it is a preparation tool for XBRL, the software is available on ACRA’s website. The financial statements can be submitted through the BizFile+ portal. The process is detailed below.

2. Using an XBRL-ready accounting software.

Some accounting software already integrate the XBRL format. The financial statements can then be submitted with Simplified XBRL Financial Statement function to ACRA.

3. Going through an accounting service provider.

As part of our accounting and company secretary services we offer to prepare your financial statements in the XBRL format and file them for your company with ACRA.

If you choose the BizFinx tool, here’s a simplified step-by-step breakdown to prepare and file your XBRL report without unnecessary technical overload:

  1. Download BizFinx: Get the latest version of the BizFinx preparation tool from ACRA’s official site.
  2. Compile AGM-approved financials: Prepare your company’s financial statements, including:
    • Statement of Comprehensive Income (P&L)
    • Statement of Financial Position (Balance Sheet)
    • Cash Flow Statement
    • Statement of Changes in Equity
  3. Import into BizFinx: You can upload Word or Excel versions of your financial statements or enter the data manually.
  4. Tag key items: Use the ACRA 2021 Taxonomy to tag required elements. Mandatory fields must be completed; optional fields can be left blank if not applicable.
  5. Validate the file: Run the BizFinx validator to identify and fix any errors before submission.
  6. Upload via BizFinx Portal: Click “Acknowledge and Upload” in the tool to send your file to ACRA’s server. You will receive confirmation if the upload is successful.

Note: Uploaded XBRL files remain on the BizFinx platform for 14 days only. Ensure that the Annual Return is filed within this period, or the upload will expire.

Uploading your company’s XBRL Financial Statements to the BizFinx Portal

From the BizFinx software, you can click on the “Acknowledge and Upload” button to upload the XBRL Financial Statements. If document is properly uploaded, the following message should appear: “Your XBRL file has been successfully uploaded”.

Please note that the XBRL Financial Statements are available on the BizFinx platform for 14 days only. If an error has been spotted from the previous XBRL filings, you will have to:

  • file a Notice of Error (NOE) with ACRA to correct the errors, or
  • file a Court Order to delete the filed Annual Return. You will then be able to re-file a new Annual Return.

More information on these procedures can be found on the following ACRA resource.

How to file the XBRL Financial Statements through the Annual Return form of BizFile?

Filing the Annual Return with the proper XBRL Financial Statements is straight forward:

Before discussing penalties, it’s important to understand the statutory deadlines:

  • Annual Return (AR) must be filed within 7 months from your company’s financial year-end.
  • The XBRL financial statements must be uploaded and attached to the Annual Return (AR) at the time of filing.

Incorrect or late XBRL filings can disrupt your Annual Return submission and result in penalties.

  • Late AR Filing: Fines up to S$600
  • Failure to File XBRL: Considered AR non-compliance
  • Incorrect XBRL Submission:
    • Must file a Notice of Error (NOE) within 14 days
    • Severe issues may require a Court Order to correct or withdraw filings

Companies that repeatedly violate these obligations may face ACRA enforcement action, including potential deregistration.

If you are not sure or have doubts regarding the whole procedure, we can assist you.

Filing in XBRL format is not just a formality, it’s a detailed technical process that requires understanding the ACRA Taxonomy, tagging rules, and validation tools. Errors in mapping, formatting, or submission can lead to rejected filings, penalties, or legal complications. At MyBusiness in Asia (MBiA), our XBRL compliance service includes:

  • Preparing financial statements based on Singapore Financial Reporting Standards (SFRS) 
  • Mapping and tagging each item according to ACRA’s XBRL Taxonomy 
  • Validating with the BizFinx tool to prevent submission errors 
  • Uploading and linking the file to your Annual Return via BizFile+ 
  • Submitting your Annual Return on time to avoid late filing penalties 

Whether you’re an EPC, SME, or group entity, we ensure your financials are compliant and correctly filed, without the stress.

Accounting & Payroll

Share This Post

Let MBiA assist you to expand in Asia

Contact us to discover your options

Maxime

Maxime Johanet

General Manager

You might also like

CONTACT US

Get in Touch!

Connect with our Experts to explore and discuss your project in Asia!

icon mbia