XBRL and Tax Filing in Singapore: An Introduction
XBRL is a language used to standardise the way that companies in Singapore file their tax statements online. Take a read to get to know a bit more about XBRL tax filing requirements.

Though it may sound complex, eXtensible Business Reporting Language (XBRL) is actually all about simplicity. Companies in Singapore use XBRL - which is an XML-based language - to standardise the format of filing financial statements online. XBRL filing requirements are necessary because they make it easier for the state to process the aggregated data and make the right regulatory decisions on its basis.
This article helps to understand the concept and the context, but this material is not enough to make one an expert in XBRL. We advise turning to Singapore accounting and bookkeeping services provider.
XBRL Formats & Filing Requirements: What Applies to Different Companies?
XBRL Filing Aside, What’s a “Full Set” of Financials?
How To Prepare and Manage XBRL Financial Statements
What’s The Minimum Requirement List When Filing a Full Set of XBRL Financial Statements?
Who Is Responsible for XBRL Filing?
A Recap of What To Keep in Mind When Filing Your Annual Return:
Recent Changes to the XBRL Filing Requirements
Who Do the XBRL Filing Requirements Apply To?
We’ve covered what XBRL is, now let’s look at who XBRL filing applies to. All incorporated companies and business organisations in Singapore, whether unlimited or limited by shares, are required to file their financial statements with ACRA in XBRL format. The official ACRA website states that you are not required to file financial statements with ACRA in XBRL if you own a limited partnership, partnership or sole proprietorship. If your company is dormant and fulfill the requirements under the Singapore Companies’ Act Section 201A, you are also exempted from preparing and filing the XBRL documents.
This XBRL filing requirement came about as of March 2014, so it’s important to note when it comes to tax compliance as an entrepreneur. Another reason to get up to speed on these new requirements is that the previous option of partial XBRL filing will no longer be applicable.
Below we’ve outlined XBRL requirements for different company types. You can take a look at a full and detailed list of who needs to file financial statements in XBRL format on ACRA’s website.
XBRL Formats & Filing Requirements: What Applies to Different Companies?
Complete set of financial statements in XBRL format:
- Private and public companies (both limited and unlimited by shares) are required to submit their financial statements in XBRL format
- Companies that have a Corporate Shareholder
Financial statement highlights in XBRL format + PDF copy:
- Companies regulated by the central bank of Singapore (MAS) — this includes the likes of insurance companies and merchant banks are required to submit their statements in XBRL format
- Companies permitted use accounting standards other than Singapore Financial Reporting Standards (SFRS), SFRS for Small Entities, and International Financial Reporting Standards (IFRS)
Technically exempt from XBRL filing requirements, but encouraged to file full set of financial statements (or highlights)
- Solvent Exempt Private Companies (EPCs)
Full set of financials in XBRL or PDF copy + XBRL highlights to ACRA:
- Insolvent EPCs are required to submit a complete set of their financials in XBRL format
Copy of financial statements in PDF format:
- Foreign companies or their branches
XBRL Filing Aside, What’s a “Full Set” of Financials?
A complete or “full set” of financials encompasses everything that’s required when you’re prepping the necessary documents for government-regulated tax purposes.
Based on the financial year that’s just passed, or one that’s currently ending, you should include the following documents as part of the full set of financials that are submitted:
- Statement of financial position: This covers assets, liabilities and company equity. It’s also referred to as a balance sheet.
- Statement of profit or loss: This should cover comprehensive income, company financing costs, capital gains and losses as well as revenue.
- Changes in equity: This statement includes things like transactions among shareholders or amends to classes of shares you’ve issued, as well as any amends to your company’s share capital, dividends declared and other things that affect equity.
- Cash flow: This statement includes any cash (or cash equivalents) that flow in or out of the company as a result of any investing, operating or financing activities.
- Financial notes or comparative information: Any additional information from auditors or directors that may serve as helpful and/or explanatory.
How To Prepare and Manage XBRL Financial Statements
As part of ACRA’s regulatory updates, they introduced a new preparation tool called Bizfin. This is where you can highlight or file PDF copies of your financial statements. The tool is available for download. Since it was introduced, it there have been several updates; you can read about the latest update on their website.
What’s The Minimum Requirement List When Filing a Full Set of XBRL Financial Statements?
Along with outlining how you should prepare your financial statements in XBRL, ACRA has also established a minimum requirement list — described as “a set of elements within the ACRA taxonomy” — that you’ll need to meet to streamline the process. So whether you’re an existing local business owner or an entrepreneur who wants to set up a company, it’s important that you understand what these entail.
There are two parts to the minimum XBRL financial statements requirement list:
- Text Block Element for submitting your full set of financial statements (matching those presented at your Annual General Meeting (AGM). This will be available to the public in a PDF format and will be attached to your AR extracts.
- Details Information Elements: This is where you’d submit more detailed information about specific sections of you FS (including independent auditors’ report or a statement on your company’s financial position)
Need more detail? Download a template including the minimum requirement list and ACRA’s full taxonomy.
Who Is Responsible for XBRL Filing?
Preparing financial statements in XBRL format means having a firm grasp of the concepts outlined by the Singapore Financial Reporting Standards (SFRS) and SFRS for Small Entities. Company directors are ultimately the ones who are responsible for the accurate and correct submission of their financial statements in XBRL format. For this reason, it’s very important that they double-check any information being filed by their company before they authorise its submission to ACRA.
Compliance is paramount, but the filing process can be tedious and put a lot of pressure on a company’s internal resources. A lot of businesses can save a great deal of time and money by outsourcing their XBRL filing needs and having a third-party help them prepare their financial statements in line with compliance standards.
A Recap of What To Keep in Mind When Filing Your Annual Return:
- Audited financial statements: When you’re submitting your annual return with ACRA, you’ll also need to attach your company’s audited financial statements.
- Annual return date: This is usually based on one of the two; the date you last filed your annual return, or a year following the official incorporation of your company.
- Deadline: Whether you are filing your annual return or you are getting the assistance of a third-party, make sure to get it done no more than 28 days after it's due.
Recent Changes to the XBRL Filing Requirements
Be advised that in early 2020, ACRA will be implementing simplified XBRL requirements. The revisions promise to make business’s filings easier and more transparent: there will be fewer data elements and the remaining ones will have to be aligned for the reader to easily retrieve the information they need.