xbrl annual returns

9 Things Singapore Businesses Should Know About XBRL Annual Return

It usually starts with a simple reminder: your company’s Annual Return and XBRL filing are due.

For many Singapore business owners, this sounds like another routine compliance task. Your accounts are prepared, the financial year has ended, and you may already have your financial statements ready. So, surely, filing the Annual Return and preparing your XBRL financial statements should be straightforward?


Not always.


If your company is required to file financial statements with ACRA and does not qualify for an exemption, there is another important part to consider: XBRL. This is where your financial statements need to be submitted in a structured digital format, rather than simply being treated as a PDF document.


So, before your next Annual Return deadline arrives, here are nine things worth knowing about preparing and submitting your company’s financial statements in Singapore.


1. Your Annual Return Is More Than a Yearly Update

An Annual Return is an annual filing that keeps ACRA's records about your company up to date. It includes important company information and, where required, financial statements.


For non-listed companies, the AR is generally due within seven months after the financial year end. Certain non-listed companies with a share capital or an overseas branch register have an eight-month deadline instead.


That means your AR deadline is not something to think about only when ACRA sends a reminder. It is tied directly to your company's financial year end, so knowing your FYE is the first step towards planning the filing properly.


2. Not Every Company Has the Same Filing Requirement

This is where things can become confusing.

Singapore-incorporated companies generally have to prepare financial statements and file them with ACRA unless they qualify for an exemption. For example, a dormant relevant company or a solvent exempt private company may not need to file financial statements, subject to the relevant conditions.

For companies that are required to file, the type of financial statement submission depends on the company's circumstances.

Smaller and non-publicly accountable companies generally use a simplified format, while other companies that are required to file financial statements may need to provide more detailed financial information. Banks and insurance companies have their own specific financial statement templates, while certain other companies may submit PDF financial statements instead.

So before worrying about how to prepare your financial statements, the first question should be:

what does your company actually need to file?

9 Things Singapore Businesses Should Know About XBRL Annual Return


3. XBRL Is Not Just Another PDF


Imagine you have prepared your financial statements and saved them as a PDF. The information is there, the numbers are correct, and the directors have approved them.

                                                                      Why can't you simply upload that document?

The answer is that ACRA requires certain financial information to be submitted in a structured digital format. Instead of receiving financial information only as a document for people to read, this format allows the data to be identified and processed in a standardised way.

Think of it as turning your financial statements into data that follows a common language.

That is why preparing your financial statements for filing is not simply about converting a PDF into another file format. The financial information needs to be properly captured, classified and validated before it is submitted.


4. Choosing the Right XBRL Template Matters

Once you know that your company needs XBRL, the next question is: which is the document?


For smaller and non-publicly accountable companies, the Simplified of this document template captures around 120 data elements, including complete information in the financial performance and financial position statements and selected notes.


The Full XBRL template, meanwhile, captures around 210 data elements, covering the primary statements and selected notes to the financial statements.


This distinction matters because using the wrong template can create unnecessary work and may affect your filing process. In other words, don't start filling in the XBRL template before confirming which filing requirement applies to your company.

5. Your Numbers Need to Match

Now comes one of the most important parts of the process.


Your XBRL file should agree with the financial statements approved for your AGM. That sounds obvious, but mismatches can happen more easily than you might expect.


ACRA highlights several common issues, including differences in rounding, currency, presentation format, cash flow information and accounting standards. Preparers also need to ensure that the required templates are completed and that the information is accurate and complete.


For example, if your financial statements present figures in thousands but your document data uses a different level of rounding, the figures may not match.


The lesson is simple: Don't treat  this document file as a separate version of your accounts!


Read more: Annual General Meetings in Singapore: More Than Just Compliance


6. Your Accounting Software Still Has an Important Role

This is where having organised accounting records can make the process much easier.


If your business uses cloud accounting software such as Xero, your income, expenses, bank transactions and other financial information can be kept organised throughout the year. Xero's Singapore platform also provides reporting and accounting tools designed to help businesses maintain their financial records.


But there is an important distinction: keeping clean accounting records in Xero does not automatically mean your company has completed its ACRA XBRL filing.


Think of your accounting system as the place where your financial information is maintained and your reports are generated. The XBRL process is the next compliance step, where the relevant financial statement information needs to be prepared according to ACRA's requirements.


7. ACRA Taxonomy Is Basically the XBRL Dictionary

If this document sounds complicated, the word taxonomy may make it sound even worse.


In simple terms, the
ACRA Taxonomy acts like a dictionary for the XBRL language. It provides standardised concepts that can be used to classify financial statement information. ACRA describes it as being based on the disclosure requirements under Singapore's accounting standards and the Companies Act 1967.


In 2026, ACRA introduced ACRA Taxonomy 2026 for XBRL filing requirements from 25 February 2026 onwards. This means businesses and preparers working on current filings need to be aware of the updated taxonomy and the latest BizFinx tools.

8. Don't Wait Until the Deadline to Find an Error

One of the easiest mistakes to make is leaving the XBRL preparation until the last minute.


ACRA's BizFinx Preparation Tool can be used to prepare and validate financial statements in XBRL format. Businesses can also use approved accounting software or engage a Corporate Service Provider to prepare and file XBRL financial statements on their behalf.


The validation stage is particularly important because it can identify issues before submission. If there is a genuine error that cannot be fixed, ACRA also provides a process for applying for an exemption from certain XBRL business rules. However, this should not be treated as a shortcut for avoiding proper preparation. A better approach is to prepare early, validate the file, resolve issues and only then proceed with the filing.


9. Missing the Deadline Can Cost More Than Time

By now, the Annual Return may sound like a fairly technical process. But there is a very practical reason to take it seriously: missing the deadline can have financial and regulatory consequences.


For filing due dates on or after 14 January 2022, ACRA's late lodgment penalty is S$300 if the Annual Return is filed up to three months late, and S$600 if it is filed more than three months after the deadline. Companies and directors may also face further enforcement action for filing offences.


So, waiting until the final few days to discover an XBRL issue is not ideal. The better strategy is to work backwards from your Annual Return deadline and give yourself enough time to finalise the accounts, prepare the required XBRL information, validate it and complete the filing.

Final Thoughts

XBRL can sound like a highly technical requirement, but the bigger picture is actually quite simple. Your company needs to understand whether financial statements must be filed, which XBRL format applies, whether the information matches your approved financial statements, and whether everything has been validated before the Annual Return is submitted.


The easiest way to make this less stressful is not to treat XBRL as a last-minute compliance task. Keep your accounting records organised throughout the year, review your financial statements early and plan your Annual Return around your company's FYE.


If you're unsure whether your Singapore company needs to file XBRL, which template applies, or how to prepare your Annual Return correctly,
Accounting Superhero can help.


Speak to the Accounting Superhero team today and let us help you stay on top of your accounting and compliance requirements, so you can spend less time worrying about filings and more time running your business.