Insights · XBRL Filing

A Founder's Guide to XBRL Filing with ACRA in Singapore

A comprehensive guide for Singapore business owners on XBRL filing requirements with ACRA. Understand what XBRL is, who needs to file, the different formats, and how to ensure your company remains compliant.

Singapore Corporate Services · 18 July 2026 · 6 min read
A Founder's Guide to XBRL Filing with ACRA in Singapore
TL;DR

XBRL (eXtensible Business Reporting Language) is the mandatory digital format for filing financial statements with Singapore's Accounting and Corporate Regulatory Authority (ACRA). Most Singapore-incorporated companies are required to file their financial statements in XBRL format as part of their Annual Return submission. Exceptions exist for certain entities, such as dormant companies and some smaller businesses that meet specific criteria. Companies can use either a Full XBRL format or a Simplified XBRL format, depending on their size and complexity. Preparing an accurate XBRL submission involves mapping financial data to ACRA's taxonomy using tools like BizFinx. Engaging a professional firm can prevent common errors and ensure timely, compliant filing.

Key takeaways
  • XBRL is the mandatory digital format required by ACRA for submitting financial statements, enhancing regulatory transparency and data analysis.
  • Most Singapore-incorporated companies must file in XBRL, but exemptions are available for certain smaller or dormant companies based on specific criteria.
  • Companies must choose between Full XBRL, with comprehensive data tagging, or a Simplified XBRL format for qualifying smaller entities.
  • The XBRL filing deadline is aligned with your company's Annual Return submission, and late filings result in financial penalties from ACRA.
  • Accurate mapping of financial data and validation using tools like BizFinx are critical steps to avoid errors and resubmission requirements.

What is XBRL and Why Does ACRA Require It?

XBRL, which stands for eXtensible Business Reporting Language, is a global standard for exchanging business and financial information digitally. Think of it as a barcode for financial data; it tags each piece of information (like revenue, cost of goods sold, or net profit) with a unique, machine-readable identifier. Singapore's Accounting and Corporate Regulatory Authority (ACRA) mandates XBRL filing to streamline the submission, retrieval, and analysis of company financial statements.

The primary reason for this requirement is to enhance corporate transparency and improve the efficiency of financial data analysis. By standardizing the format, ACRA can automatically validate and process submissions, identify trends, and flag potential compliance issues more effectively. For investors, analysts, and the public, XBRL makes it easier to compare the financial performance of different companies, fostering a more informed and efficient market.

Who Needs to File Financial Statements in XBRL Format?

As a general rule, most companies incorporated in Singapore are required to file a full set of financial statements in XBRL format when they submit their Annual Return to ACRA. This applies to both public and private companies unless they qualify for a specific exemption. The key factor is how your company is legally structured and its operational status.

However, ACRA provides certain exemptions to reduce the regulatory burden on smaller businesses. The main categories of companies that may not need to file in full XBRL format include:

  • Exempt Private Companies (EPCs): Certain EPCs that are solvent may be exempted. An EPC is a private company with no more than 20 members, none of whom is a corporation.
  • Dormant Companies: A company classified as dormant by ACRA (i.e., it has had no significant accounting transactions during the financial year) is typically exempt from filing financial statements altogether, and thus XBRL is not required.
  • Companies Under Specific Regulation: Certain entities regulated by the Monetary Authority of Singapore (MAS), such as banks and insurance companies, may have different filing requirements.
  • Foreign Companies and their Singapore Branches: These entities have their own distinct filing obligations and may file financial statements in PDF format.

It is crucial to assess your company's specific situation against the latest ACRA guidelines each year, as eligibility for exemptions can change. A core part of this assessment relies on well-maintained financial records, which is why thorough and professional Bookkeeping & Accounting is foundational to compliance.

What Are the Different XBRL Filing Options?

For companies that are required to file in XBRL, ACRA provides a few different options, tailored to the size and complexity of the business. The choice of format directly impacts the amount of detail you need to provide.

Filing Format Who It's For Level of Detail Required
Full XBRL The default option for most Singapore-incorporated companies that are not exempt. Requires tagging detailed information from both the primary financial statements (e.g., Statement of Financial Position, Income Statement) and the accompanying notes. This involves mapping hundreds of individual data points.
Simplified XBRL Smaller companies that meet certain criteria for revenue and total assets but do not qualify for a full exemption. A condensed version requiring fewer data points to be tagged—primarily capturing information from the primary financial statements and select notes.
PDF Copy Companies whose parent company is incorporated outside Singapore and prepares consolidated financial statements in a different accounting standard. The company can file a PDF copy of its financial statements, subject to ACRA's approval and specific conditions.

Selecting the correct format is a critical first step. Using the wrong one can lead to rejection of your filing, requiring correction and resubmission.

How Do I Prepare My Financial Statements for XBRL Filing?

Preparing your financial statements for XBRL submission is a multi-step process that requires precision and a good understanding of both your company's financials and ACRA's XBRL taxonomy. The process can be managed in-house if you have the right expertise, or outsourced to a professional firm.

  1. Finalise Your Financial Statements: Before you can even begin the XBRL process, you must have a complete, finalised set of financial statements prepared in accordance with the Singapore Financial Reporting Standards (SFRS). These statements must be approved by the directors.

  2. Select a Preparation Tool: ACRA provides a free tool called BizFinx to help companies prepare and validate their XBRL filings. Alternatively, you can use third-party commercial software, which often provides a more user-friendly interface and additional features.

  3. Map the Financial Data (Tagging): This is the most technical part of the process. You must go through your finalised financial statements and map or "tag" each piece of data to the corresponding concept in the ACRA XBRL taxonomy. For example, your "Revenue" line item must be tagged with the official "Revenue" tag from the taxonomy.

  4. Validate and Review for Errors: Once tagging is complete, the BizFinx tool or your chosen software will validate the file. It checks for mathematical inconsistencies, missing mandatory information, and other common errors. It is essential to carefully review and correct all errors identified during this stage.

  5. Submit with Your Annual Return: The validated XBRL file is submitted to ACRA as an attachment to your company's Annual Return. This entire process is a core compliance function, and ensuring it's done correctly is a key responsibility overseen by your designated company secretary. Many businesses rely on professional Corporate Secretarial Services to manage these critical deadlines and technical requirements seamlessly.

What Are the Common Mistakes to Avoid in XBRL Filing?

Accuracy is paramount in XBRL filing. Errors can lead to rejection, penalties, and delays. Business owners should be aware of several common pitfalls to ensure a smooth submission process.

  • Incorrect Data Mapping: The most frequent error is incorrectly tagging financial data. This can happen when a company's internal chart of accounts doesn't align perfectly with the ACRA taxonomy, leading to misinterpretation.
  • Using the Wrong XBRL Format: Filing in Simplified XBRL when your company requires Full XBRL, or vice-versa, will result in an immediate rejection.
  • Inconsistent Figures: The figures in the XBRL data file must exactly match the figures in the human-readable version of the financial statements (e.g., the PDF version that is also submitted). Any discrepancy is a red flag.
  • Ignoring Validation Errors: The BizFinx validation tool is there for a reason. Failing to address all validation errors before submission will cause the filing to be rejected by ACRA's system.
  • Missing the Filing Deadline: XBRL filing is part of the Annual Return. The deadline for filing is determined by your company's Financial Year End (FYE). Missing this statutory deadline will result in late filing penalties.

How Can a Corporate Service Provider Help with XBRL Filing?

While it's possible to manage XBRL filing in-house, the technical nature of the process and the high stakes of compliance lead many Singapore companies to outsource this function. A professional corporate services firm adds value in several key ways.

First, they bring expertise. Their teams are familiar with the ACRA taxonomy, the nuances of the BizFinx tool, and the common errors to avoid. Second, they ensure accuracy. By having qualified accountants handle the mapping and validation, you significantly reduce the risk of errors and rejection. Finally, they provide peace of mind. Outsourcing a complex, non-core task like XBRL filing allows your management team to focus on growing the business, confident that your compliance obligations are being met correctly and on time.

If your team is spending too much time navigating the complexities of financial compliance, or if you are concerned about the accuracy of your past filings, it may be time to seek professional support. To ensure your company’s XBRL submissions are accurate, timely, and fully compliant, contact our team of specialists at SCS for a consultation.


Disclaimer: The information provided in this article is for general guidance only and does not constitute professional accounting, tax, or legal advice. You should consult with a qualified professional for advice tailored to your specific circumstances. All figures and regulations mentioned should be verified against the latest official guidelines from ACRA.

FAQ
Can I prepare and file XBRL myself without an accountant?

Yes, it is possible for a business owner to prepare and file XBRL using ACRA's free BizFinx preparation tool. However, it requires a strong understanding of accounting principles and the ACRA XBRL taxonomy. The process can be time-consuming, and errors in mapping or validation can lead to filing rejections and penalties. For this reason, many companies without dedicated accounting staff choose to engage a professional firm.

What is the difference between Simplified XBRL and Full XBRL?

The main difference is the level of detail required. Full XBRL requires a comprehensive tagging of over 200 data points, covering the primary financial statements and the detailed notes to the accounts. Simplified XBRL, intended for smaller companies, requires far fewer data points, capturing only the most essential financial information, primarily from the main statements.

My company is dormant. Do I still need to worry about XBRL?

Generally, if your company officially qualifies as 'dormant' under ACRA's definition, you are exempt from filing financial statements and, therefore, do not need to prepare an XBRL file. However, you must still submit an Annual Return to declare the company's dormant status to ACRA. It's crucial to ensure you meet the specific criteria for dormancy.

What happens if I make a mistake in my submitted XBRL file?

If ACRA detects an error after you have filed your Annual Return, you will typically need to file a 'Notice of Error' (NOE). Following this, you may have to submit a corrected XBRL file. This process can be complex and may incur additional costs or administrative fees. It is always more efficient and cost-effective to ensure the initial filing is accurate.

Are the XBRL filing deadlines the same for all companies in Singapore?

No. The deadline for XBRL filing is tied to your company's Annual Return (AR) submission deadline. This, in turn, is dependent on your company's specific Financial Year End (FYE) and, for some companies, the date of the Annual General Meeting (AGM). You must determine the correct deadline based on your company's unique corporate calendar to avoid late penalties.

Talk to SCS

Need help applying this to your business?

Our team advises on incorporation, corporate secretarial, accounting, tax and audit across Singapore and Malaysia.

Contact us