Quick Answer
Singapore XBRL filing is mandatory for most companies. Learn who must file and how.
Singapore XBRL Filing: What It Means for Your Company’s Annual Compliance
When people search for “Singapore XBRL submission,” they are usually asking one practical question: Do I need to file financial statements in XBRL format, and how do I do it correctly? The short answer is that XBRL (eXtensible Business Reporting Language) is a standardized digital format used for submitting financial information to Singapore regulators, primarily the Accounting and Corporate Regulatory Authority (ACRA) and, in some cases, the Inland Revenue Authority of Singapore (IRAS). However, the exact filing obligation depends on your company’s type, size, and the specific filing channel you choose.
For most small and medium-sized enterprises, the practical scope of XBRL filing is narrower than it first appears. If your company qualifies as a small company under the Companies Act, you may be exempt from preparing full XBRL-tagged financial statements for ACRA’s annual return filing. Instead, you can file a simpler set of financial statements in a prescribed format. But even if you are exempt, you may still encounter XBRL-like data requirements when filing your corporate income tax return with IRAS, especially if you use the seamless filing from software (SFFS) approach.
This article focuses on the real-world decisions you need to make: whether your company must file XBRL, which forms and software to use, and how to avoid common errors that trigger penalties. We draw on official guidance from ACRA and IRAS, including the IRAS page on using accounting software to prepare and file Form C-S seamlessly. We will not speculate on future regulatory changes or invent specific deadlines; instead, we give you a clear, actionable map of the current requirements.
By the end of this guide, you will know how to determine your XBRL filing status, what data you need to prepare, and how to streamline the process using approved accounting software. Whether you are a new company director, a finance manager, or a corporate secretary, this is your starting point for staying compliant without unnecessary stress.
Who Should Assess Singapore XBRL Submission Requirements?
Any company incorporated in Singapore must consider its XBRL filing obligations as part of its annual compliance cycle. The requirement applies broadly, but the specific format—full XBRL versus simplified XBRL—depends on the company’s size and type. According to the Accounting and Corporate Regulatory Authority (ACRA), most companies are required to file financial statements in XBRL when submitting their annual returns. However, certain entities, such as those that are insolvent or exempted by ACRA, may have different obligations. It is essential for directors and company secretaries to determine their company’s classification early, as this decision affects the preparation and filing process.
Key Planning Decisions for XBRL Filing
One of the first decisions is whether your company qualifies for the simplified XBRL format, which is available to smaller companies with revenue of S$1 million or less and total assets of S$1 million or less. If your company exceeds these thresholds, you must file in full XBRL, which requires more detailed tagging of financial data. Another critical planning point is the financial year end (FYE), as the XBRL filing deadline is tied to the annual return submission, which must be done within 30 days after the AGM. Companies should also decide whether to prepare XBRL in-house or engage a filing agent, as this impacts cost and accuracy. ACRA’s guides, such as the ‘Basic Guide to Corporate Income Tax for Companies’ from IRAS, can help clarify the interaction between XBRL and tax filing, but the primary responsibility lies with the company to ensure compliance.
Preparing for Singapore XBRL Submission: Information to Gather Before You File
Before you begin the actual XBRL filing process, it is essential to gather the right information and documents. Proper preparation reduces the risk of errors, delays, or rejection by ACRA. The first step is to confirm your company’s financial year end (FYE), as this determines the reporting period for your financial statements. According to ACRA’s guide on setting up a local company, you must provide your company’s financial year end during registration, and it remains a key reference for all subsequent filings.
Key Documents and Data to Have on Hand
To prepare your XBRL financial statements, you will need your company’s full set of financial statements, including the balance sheet, profit and loss statement, statement of changes in equity, and cash flow statement (if applicable). You should also have details of your company’s share capital, reserves, and any notes to the accounts. If your company is exempt from audit, you may still need to prepare financial statements in accordance with the Singapore Financial Reporting Standards (SFRS).
Additionally, you must ensure that your company registers are up to date. ACRA’s post-registration guide requires companies to maintain registers from the date of incorporation, including registers of members, directors, secretaries, and charges. These registers may contain information that must be reconciled with your XBRL filing, such as director details and shareholding structures.
Deciding Between Full XBRL and Simplified XBRL
One of the most important decisions is whether your company qualifies for the simplified XBRL format. According to ACRA, companies that are exempt from audit may use the simplified XBRL template, while others must file full XBRL. To determine your eligibility, you should assess your company’s size based on turnover, total assets, and number of employees. This assessment should be done before you start preparing the XBRL file, as it affects the level of detail required.
If you are unsure about your obligations, it is wise to consult a corporate service provider (CSP) or a professional accountant. They can help you interpret the requirements and ensure that your filing is complete and accurate.
Step-by-Step Guide to Completing Your Singapore XBRL Submission
Once you have gathered the necessary financial data, the next step is to understand the practical workflow for submitting your XBRL files to ACRA. While the exact interface may change, the underlying process remains consistent. Here is a clear, step-by-step approach to help you navigate the filing without unnecessary friction.
Step 1: Confirm Your Filing Route and Format
Before preparing the XBRL file, verify whether your company qualifies for the simplified XBRL format or must use the full XBRL taxonomy. This decision is typically based on your company’s size and type, as outlined in ACRA’s guidelines. If you are unsure, review the criteria provided by ACRA or consult your filing agent. Choosing the wrong format is a common cause of rejection, so take time to confirm this early.
Step 2: Prepare Your Financial Statements in the Required Structure
Your financial statements must be prepared in accordance with the Singapore Financial Reporting Standards (SFRS) or the applicable framework. The XBRL tagging process requires you to map each line item from your statements to the corresponding element in the XBRL taxonomy. This is not a simple copy-paste task; it demands a clear understanding of the mapping rules. Many companies use ACRA’s recommended software tools or engage a professional service to ensure accuracy.
Step 3: Use ACRA’s Filing Portal or Authorised Software
ACRA provides a filing portal, but you may also use third-party software that is pre-approved for XBRL creation. These tools often include validation checks that help identify missing tags or inconsistencies before you submit. If you choose to file directly on the portal, ensure that your XBRL file is generated correctly and passes the basic validation. A rejected filing can delay your annual return submission, so it is wise to run a pre-submission check.
Step 4: Submit and Monitor for Errors
After uploading your XBRL file, the system will process it. If errors are detected, you will receive a notification with details on what needs correction. Address these promptly and resubmit. Once accepted, keep a copy of the confirmation for your records. Remember that the XBRL submission is part of your annual return filing, which also includes other statutory requirements such as holding an AGM and appointing a company secretary within six months of incorporation, as noted in ACRA’s post-registration guide.
Step 5: Maintain Supporting Documentation
Even after a successful submission, retain all underlying financial records and correspondence. This is crucial because regulators like IRAS may audit your tax returns and impose penalties for errors, omissions, or discrepancies. As IRAS states, a bad compliance history—such as two bad records within two years—can be an aggravating factor when determining penalties. Being uncooperative during an audit, such as failing to respond to queries in a timely manner, is also considered negatively. Therefore, keeping a well-organised file of your XBRL preparation and submission can protect you if questions arise later.
By following these steps, you can approach your Singapore XBRL submission with confidence, knowing that you have addressed the key technical and compliance checkpoints.
Building Your Singapore XBRL Submission Evidence File: A Practical Checklist
When you prepare for a Singapore XBRL submission, the quality of your supporting documents can determine whether your filing is accepted smoothly or triggers follow-up queries from ACRA. A well-organised evidence file not only speeds up the process but also reduces the risk of errors that could lead to penalties. Below is a practical checklist of documents and information you should have ready, along with an explanation of why each category matters for your annual compliance.
1. Corporate Constitution and Registration Details
Your company’s constitution is a foundational document that ACRA requires at incorporation, and it remains relevant for XBRL filing because it defines your share structure and voting rights—information that may need to be reflected in your financial statements. According to ACRA’s guide on registering a local company, a copy of your company’s constitution must be submitted when applying to incorporate, and if you do not wish to create your own, you may adopt the applicable Model Constitution. Keep a current copy on file, along with your company’s registration details, such as the Unique Entity Number (UEN) and registered address, as these will be used to populate the XBRL header information.
2. Financial Statements and Underlying Records
The core of your XBRL submission is the set of financial statements—balance sheet, profit and loss statement, and cash flow statement—prepared in accordance with Singapore Financial Reporting Standards (SFRS). To ensure accuracy, you should also retain the underlying trial balance, general ledger, and bank statements. These records are essential because XBRL tagging requires you to map each line item to a specific taxonomy element. If your financial data is incomplete or inconsistent, you may face errors during the tagging process, and ACRA may reject the filing. Having a clear audit trail also helps if you need to respond to queries from ACRA or the Inland Revenue Authority of Singapore (IRAS).
3. Board Resolutions and Approval Minutes
Before filing, your board of directors must formally approve the financial statements. Keep the minutes of the board meeting where the statements were reviewed and approved, along with any resolutions related to the declaration of dividends or changes in share capital. These documents demonstrate that the financial statements have been properly authorised, which is a governance requirement under the Companies Act. They also serve as evidence if ACRA asks for confirmation that the filing reflects the directors’ final version.
4. Prior Year Filings and Correspondence
Maintain a file of your previous XBRL submissions and any correspondence with ACRA, including acknowledgment receipts and notices of correction. This historical record helps you identify recurring issues, such as common tagging errors, and ensures consistency across reporting periods. It also provides a reference point if you need to amend a prior filing or if ACRA requests clarification on a comparative figure. Consistent record-keeping reduces the administrative burden during each annual cycle.
5. Tax-Related Documents
While XBRL filing is primarily for ACRA, your financial statements also inform your corporate income tax return. Keep your tax computation, Form C-S or Form C-S (Lite) draft, and any correspondence with IRAS. Although IRAS penalties apply to errors in tax returns, not directly to XBRL filings, discrepancies between your XBRL financials and your tax return can trigger audits. As noted in IRAS’s guidance on penalties for errors in tax returns, IRAS audits tax returns and imposes penalties when there are errors, omissions, and discrepancies. A bad compliance history, including uncooperative behaviour during audits, is an aggravating factor. Therefore, aligning your XBRL data with your tax filings is a prudent risk-management step.
6. Supporting Schedules and Notes
Finally, prepare detailed schedules for significant items such as fixed assets, inventory, receivables, and related-party transactions. These schedules support the notes to the financial statements and are often required for full XBRL tagging. They also help you answer any follow-up questions from ACRA about specific line items. Without these supporting documents, you may struggle to provide the level of detail that XBRL taxonomy demands, leading to delays or rejection.
By assembling these documents before you begin the filing process, you position your company for a smoother Singapore XBRL submission and reduce the likelihood of costly errors. If you are unsure about any requirement, consult a professional service provider who can guide you through the process.
Common Pitfalls and How to Avoid Them in Singapore XBRL Submission
Even with careful preparation, companies often encounter avoidable mistakes during the XBRL filing process. Understanding these pitfalls can save time and reduce the risk of penalties. One frequent error is submitting incomplete or inconsistent financial data, which may trigger queries from ACRA. To minimize this, ensure that all figures in your XBRL tags match your audited or reviewed financial statements exactly. Another common issue is missing the filing deadline, which can lead to late fees and a negative compliance record. According to IRAS, a bad compliance history—defined as having two bad compliance records within two years—is an aggravating factor when penalties are assessed for tax errors. Therefore, timely and accurate filing is not just a regulatory obligation but also a way to maintain a clean compliance record.
Another pitfall is neglecting to update company registers and other statutory records. ACRA’s post-registration guide emphasizes that you must set up and maintain company registers from your incorporation date, including details of directors, shareholders, and charges. If these registers are not up to date, it can complicate your annual filing and lead to discrepancies. Additionally, failing to appoint a company secretary within six months of registration is a common oversight that can affect your compliance standing. While this is a separate requirement, it underscores the importance of staying on top of all ongoing obligations.
To avoid these issues, consider using accounting software that supports seamless filing. IRAS highlights that companies can adopt #SeamlessFilingFromSoftware (#SFFS) to automate the preparation and filing of Form C-S, which reduces the risk of errors. While this is specific to tax filing, similar digital tools can help streamline XBRL preparation. Always review your XBRL file before submission, and if you are unsure, seek professional advice. Being proactive and organized is the best defense against common pitfalls.
Common Mistakes in Singapore XBRL Submission and How to Mitigate Them
Even with careful preparation, companies often encounter avoidable mistakes during the XBRL filing process. Understanding these pitfalls can save time and reduce the risk of penalties. One frequent error is submitting incomplete or inconsistent financial data, which may trigger queries from ACRA. To minimize this, ensure that all figures in your XBRL tags match your audited or reviewed financial statements exactly. Another common issue is missing the deadline for filing the annual return, which can lead to late filing penalties. Always track your filing due date and start the process early.
Overlooking the Need for Accurate Data Mapping
When using accounting software to prepare and file Form C-S seamlessly, companies must perform a one-time mapping of the chart of accounts to a set of prescribed data elements (PDEs) in the software. This step is critical because incorrect mapping can lead to misstated financial information in your XBRL submission. According to IRAS, instruction manuals and assistance are provided by accounting software providers, and some software offers default data mapping, which is especially useful for newly incorporated companies. If you are unsure about the mapping, contact your software provider for guidance.
Ignoring Compliance History and Audit Risks
Your compliance history can affect how regulators view errors in your tax returns. IRAS states that a bad compliance history is an aggravating factor when deciding on penalties for tax offences. A taxpayer is considered to have a bad compliance history if they have two bad compliance records within two years before the completion of an audit. Therefore, it is essential to maintain accurate records and respond promptly to any audit queries. Being uncooperative during an audit—such as not responding to queries in a timely manner without a reasonable excuse—can also lead to harsher penalties.
Failing to Leverage Digital Tools for Accuracy
To reduce the risk of errors, consider adopting the #SeamlessFilingFromSoftware (#SFFS) approach, which automates the preparation and filing of Form C-S via accounting software. This method links directly to IRAS systems through APIs, simplifying the process and reducing manual entry mistakes. However, ensure that the personnel authorized to file has the Corppass-Approver role for Corporate Income Tax filing, and that the software you use is listed in the Accounting Software Register Plus (ASR+) with the required digital features.
Practical Next Steps for a Smooth Filing
To avoid common pitfalls, start by reviewing your financial statements for consistency, verify your XBRL tagging against the latest ACRA guidelines, and consider using approved accounting software with built-in validation checks. If you are unsure about any aspect of the filing, consult a professional service provider like World Enterprise to guide you through the process. By taking these steps, you can ensure a compliant and error-free Singapore XBRL submission.
Singapore XBRL Submission: Final Checklist and Practical FAQs
As you approach the end of your Singapore XBRL submission journey, it helps to consolidate the key actions into a clear final checklist. This ensures you have addressed all regulatory touchpoints and can file with confidence.
Final Checklist Before You Submit
- Confirm your filing route: Verify whether your company qualifies for the simplified XBRL format or must file full XBRL, based on your company size and type as defined by ACRA.
- Reconcile all figures: Ensure every number in your XBRL tags matches your audited or reviewed financial statements exactly. Discrepancies are a common cause of queries.
- Prepare supporting documents: Have your financial statements, tax computations, and any relevant schedules ready for reference, even if they are not submitted with the XBRL file.
- Check deadlines: Note your financial year end and the corresponding deadline for filing your annual return with ACRA. Late filing can result in penalties.
- Authorise the right personnel: If you are using accounting software with #SeamlessFilingFromSoftware (#SFFS), ensure the person filing has the Corppass-Approver role for Corporate Income Tax filing, as noted by IRAS.
Practical FAQs on Singapore XBRL Submission
1. What is the difference between full XBRL and simplified XBRL?
Full XBRL requires tagging all line items in your financial statements according to the Singapore Financial Reporting Standards (SFRS). Simplified XBRL is a shorter template for smaller companies, capturing key financial data with fewer tags. Your eligibility depends on your company’s revenue and total assets.
2. Can I use accounting software to file my XBRL?
Yes. IRAS encourages the use of accounting software with #SeamlessFilingFromSoftware (#SFFS) features. This automates the preparation and filing of Form C-S, and similar software can also help generate XBRL files for ACRA. Check the Accounting Software Register Plus (ASR+) listing for eligible software.
3. What happens if I make a mistake in my XBRL submission?
If you discover an error after submission, you should contact ACRA or your filing agent as soon as possible. In some cases, you may be able to file a correction. Repeated errors may attract penalties, so it is crucial to review your data carefully before filing.
4. Do I need to file XBRL if my company is exempt from audit?
Yes. Audit exemption does not remove your XBRL filing obligation. Even if your company qualifies for audit exemption under the Companies Act, you are still required to prepare financial statements and file them in XBRL format with your annual return, unless you qualify for a specific exemption.
5. Where can I find the latest XBRL filing requirements?
The most authoritative sources are the Accounting and Corporate Regulatory Authority (ACRA) and the Inland Revenue Authority of Singapore (IRAS). Their official websites provide up-to-date guides, templates, and announcements. Always refer to these sources for the most current information.
FAQ
What is the difference between full XBRL and simplified XBRL?
Full XBRL requires tagging all line items in your financial statements according to the Singapore Financial Reporting Standards (SFRS). Simplified XBRL is a shorter template for smaller companies, capturing key financial data with fewer tags. Your eligibility depends on your company's revenue and total assets.
Can I use accounting software to file my XBRL?
Yes. IRAS encourages the use of accounting software with #SeamlessFilingFromSoftware (#SFFS) features. This automates the preparation and filing of Form C-S, and similar software can also help generate XBRL files for ACRA. Check the Accounting Software Register Plus (ASR+) listing for eligible software.
What happens if I make a mistake in my XBRL submission?
If you discover an error after submission, you should contact ACRA or your filing agent as soon as possible. In some cases, you may be able to file a correction. Repeated errors may attract penalties, so it is crucial to review your data carefully before filing.
Do I need to file XBRL if my company is exempt from audit?
Yes. Audit exemption does not remove your XBRL filing obligation. Even if your company qualifies for audit exemption under the Companies Act, you are still required to prepare financial statements and file them in XBRL format with your annual return, unless you qualify for a specific exemption.
Where can I find the latest XBRL filing requirements?
The most authoritative sources are the Accounting and Corporate Regulatory Authority (ACRA) and the Inland Revenue Authority of Singapore (IRAS). Their official websites provide up-to-date guides, templates, and announcements. Always refer to these sources for the most current information.
Sources and Verification
- IRAS | Using Accounting Software to Prepare and File Form C-S Seamlessly – Last verified: 2026-08-17
- 新加坡稅務局 IRAS – 公司稅務 – Last verified: 2026-08-17
- 新加坡會計與企業管理局 ACRA – 公司註冊 – Last verified: 2026-08-16
- 新加坡金融管理局 MAS – 牌照業務 – Last verified: 2026-08-20
- Registering a local company in Singapore: Forms & templates | Accounting and Corporate Regulatory Authority – Last verified: 2026-08-16
- Post-registration guide: Local company | Accounting and Corporate Regulatory Authority – Last verified: 2026-08-16
- IRAS | Penalties for Errors in Tax Returns – Last verified: 2026-08-17
- GovHK 香港政府一站通:緩繳暫繳税 – Last verified: 2026-08-20
This article is general information only and is not legal, tax, bank approval or licensing advice.

