- If your company must submit financial statements to ACRA, you will likely need to file them in XBRL format via Bizfile.
- Most companies must choose between Full XBRL and Simplified XBRL. Selecting the wrong template can delay filing.
- AGM and Annual Return deadlines are calculated from your FYE, not the calendar year. Late filing can result in $300–$600 penalties.
- Incorrect tagging, mismatched figures, or missing fields can cause submission failures. Start preparation early to avoid last-minute stress.
What if your financial statements could speak for you?
XBRL filing in Singapore usually becomes urgent when it’s almost too late. Many founders and in-house admins only realise they need XBRL when preparing to lodge financial statements with ACRA.
If your company needs to lodge financial statements, you’re likely asking:
- Do I need to file in XBRL?
- Should I use Full or Simplified XBRL?
- What happens if I submit late or get rejected?
This guide explains exactly:
- Who must complete XBRL filing in Singapore
- Which template applies to your company
- What to prepare before submission
- How to avoid validation errors and late penalties
If you want a safe, structured next step, this will definitely help.
What is XBRL?
XBRL stands for eXtensible Business Reporting Language. It’s a structured format that allows financial data to be submitted in a standardised, machine-readable way.
Instead of uploading just a PDF, companies tag their financial figures into predefined data fields. This allows ACRA to:
- Standardise financial reporting
- Improve regulatory review
- Analyse data more efficiently
How this affects you
It means you can’t just upload a clean PDF and be done with it. If you’re required to file in XBRL, your financial statements must be converted into ACRA’s required XBRL template before submission through Bizfile.
For many founders and operations leads, this is where confusion begins.
Who needs to file XBRL in Singapore?
Most companies that lodge financial statements with ACRA must complete XBRL filing in Singapore.
If your company is incorporated in Singapore and required to submit financial statements to ACRA, you will generally need to file them in XBRL format via Bizfile.
However, the exact requirement depends on your company type and status.
Listed and non-listed companies
Listed companies
Listed companies are required to:
- Hold their Annual General Meeting (AGM) within 4 months after their financial year end (FYE)
- File their Annual Return with ACRA within 5 months after FYE
Where financial statements are required, they must typically be submitted in Full XBRL format as part of the ACRA XBRL filing process.
Non-listed companies (including most private companies)
For non-listed solvent companies:
- AGM must generally be held within 6 months after the FYE
- Annual Return must be filed within 7 months after the FYE
If financial statements are required to be lodged, they are usually submitted in either:
- Full XBRL, or
- Simplified XBRL (if eligible)
The correct template depends on eligibility under ACRA’s XBRL requirements.
Insolvent companies (including EPCs)
If an exempt private company (EPC) is insolvent, it must lodge financial statements with ACRA.
In such cases:
- Financial statements must be submitted in XBRL format
- Filing is typically required within 30 days after the AGM, and
- No later than 6 months after the financial year end
If your company has solvency concerns, it’s especially important to confirm your XBRL submission requirements early.
Important things to know about XBRL filing deadlines
When it comes to XBRL filing in Singapore, timing is where most companies slip up.
Here’s what you need to understand.
-
Your deadline is based on your financial year-end (FYE)
ACRA filing timelines are calculated from your company’s financial year end (FYE), not the calendar year.
For example:
If your FYE is 31 December 2025, your filing deadlines are counted from that date, and not from January.
This matters because many companies mistakenly think deadlines reset with the new year. They don’t.
Your:
- AGM deadline
- Annual Return deadline
- Financial statements submission
- XBRL filing timeline
…are all triggered by your FYE.
If you’re unsure of your FYE, check your BizFile profile before planning your submission timeline.
-
XBRL filing is done through Bizfile
All ACRA XBRL filing Singapore submissions are made through the Bizfile portal.
To submit, you’ll need:
- CorpPass access
- The correct XBRL template (full or simplified)
- A validated XBRL file (prepared using Bizfinx or approved software)
- A PDF copy of signed financial statements (where required)
XBRL filing is not a separate system; it forms part of your Annual Return filing process.
-
Extensions are possible, but not automatic
ACRA may grant extensions in certain circumstances, but:
- You must apply
- You must meet the criteria
- Approval is not guaranteed
It’s much safer to plan your XBRL preparation early, especially if:
- You’re filing for the first time
- Your financial statements include consolidation
- You’ve previously faced validation errors
4. Late filing results in penalties
Under ACRA’s current two-tier penalty framework (for annual lodgments due on or after 14 January 2022):
- $300 if filed within 3 months after the deadline
- $600 if more than 3 months late
The longer the delay, the higher the penalty.
And here’s what many founders don’t realise:
Delays in preparing your XBRL financial statements can directly impact your Annual Return filing timeline. If your XBRL file fails validation close to the deadline, you may run out of time, and the penalty clock starts.
This is why most compliance-focused companies prepare XBRL tagging well before the due date.
How does XBRL filing work if you are a newly incorporated business in Singapore?
If your company is newly incorporated, your first filing timeline works slightly differently.
Generally:
- Your first Annual Return must be filed within 18 months from incorporation, OR
- Within 30 days after your first AGM, whichever comes first
If your company is required to lodge financial statements, they must be submitted in XBRL format as part of this process.
First-time filers often underestimate how long XBRL preparation takes, especially if they are unfamiliar with:
- Bizfinx validation
- Template selection
- PDF attachment requirements
If this is your first time handling an ACRA XBRL filing, it’s wise to confirm your requirements early rather than rushing close to the deadline.
How to do XBRL filing in Singapore (step-by-step overview)
XBRL filing in Singapore may sound technical, but the process follows a clear structure.
Here’s what typically happens when submitting XBRL financial statements to ACRA via Bizfile.
Step 1: Finalise your financial statements
Before anything else, your financial statements must be:
- Completed and accurate
- Prepared in accordance with Singapore Financial Reporting Standards (SFRS or SFRS for Small Entities)
- Audited (if your company is subject to a statutory audit)
XBRL filing is based entirely on your final financial numbers. If your statements are still changing, don’t start tagging yet.
Step 2: Confirm your XBRL template
Next, confirm which filing format applies:
- Full XBRL
- Simplified XBRL
- FSH (Banks/Insurance)
Choosing the wrong template is one of the most common causes of filing delays. If unsure, confirm eligibility before proceeding.
Step 3: Prepare the XBRL file
You will need to convert your financial statements into XBRL format.
This is done by:
- Mapping your financial data to ACRA’s taxonomy
- Applying the correct XBRL tags
- Validating the file for errors
Validation is critical. Most rejections happen at this stage due to:
- Incorrect tagging
- Missing mandatory fields
- Figures that do not tie across statements
Step 4: Log in to Bizfile
All ACRA XBRL filing Singapore submissions are completed through the Bizfile portal.
You’ll need:
- CorpPass access
- Your validated XBRL file
- PDF copy of signed financial statements (where required)
Step 5: Upload, pay (if required), and submit
Inside Bizfile:
- Select Annual Return filing
- Upload your XBRL file
- Attach the required PDF documents
- Pay the applicable filing fee
- Submit and obtain confirmation
Keep your submission confirmation for recordkeeping.
Step 6: Monitor for updates
After submission:
- Check Bizfile for notifications
- Respond promptly if ACRA requests clarification
- Keep all XBRL files and financial statements for your records
XBRL filing requirements in Singapore
If your company is required to lodge financial statements with ACRA, those statements must generally be submitted in XBRL format as part of your Annual Return (AR) filing.
Meeting XBRL filing requirements in Singapore is not just about uploading a file. You must:
- Use the correct XBRL template
- Follow ACRA’s prescribed taxonomy
- Validate your file before submission
- Submit through Bizfile using CorpPass
Your exact XBRL filing requirement depends on your:
- Company type
- Size
- Reporting framework
- Whether you qualify for Simplified XBRL
Certain regulated entities, such as banks and insurance companies, use sector-specific XBRL FSH (Financial Statements Highlights) templates. Most private companies will file either Full or Simplified XBRL.
Full XBRL vs Simplified XBRL (current framework)
For most private companies in Singapore, Full XBRL or Simplified XBRL will apply.
XBRL FSH is generally relevant only if your company operates in regulated financial sectors.
If you’re unsure whether your company falls under a sector-specific filing category, it’s best to confirm before preparing your XBRL submission.
|
Feature |
Full XBRL |
Simplified XBRL |
|
Who is it for? |
Most companies that are required to lodge financial statements but do not qualify for Simplified XBRL. |
Eligible smaller companies that meet ACRA’s criteria for Simplified XBRL filing. |
|
Scope of reporting |
Primary financial statements + selected notes to financial statements. |
Primary financial statements only, with reduced data elements. |
|
Complexity level |
More detailed and time-consuming due to broader disclosure requirements. |
Less complex compared to Full XBRL |
|
PDF attachment |
Requires attaching a complete set of signed financial statements in PDF. |
Generally still requires a PDF attachment of signed financial statements. |
|
Software requirement |
Requires XBRL preparation software compatible with the full ACRA Taxonomy (e.g., BizFinx). |
Can be prepared using BizFinx; reduced complexity compared to Full XBRL. |
|
Data tagging requirement |
Extensive tagging (~200+ data elements). |
Reduced tagging (~120 data elements). |
Who is exempt from XBRL filing in Singapore?
Most companies that are required to lodge financial statements with ACRA must complete XBRL filing. However, certain companies may be exempt from filing in XBRL format, depending on their structure, solvency status, or regulatory classification.
Here’s a clearer breakdown.
Solvent Exempt Private Companies (EPCs)
A solvent Exempt Private Company (EPC) is generally not required to lodge full financial statements with ACRA.
Instead, solvent EPCs typically file an Annual Return declaration confirming solvency. Because no financial statements are lodged, XBRL filing is not required in these cases.
However, if a solvent EPC chooses or is required to lodge financial statements, it must comply with ACRA’s XBRL filing requirements.
Insolvent Exempt Private Companies (EPCs)
If an EPC is insolvent (meaning its liabilities exceed its assets), it must lodge financial statements with ACRA. Where financial statements are lodged, they are generally required to be submitted in XBRL format via Bizfile, unless a specific exemption applies.
In such cases, companies must also:
- Submit financial statements
- Include an auditor’s report (if applicable)
- Declare solvency status
Because insolvency affects filing obligations, companies in this situation should confirm their ACRA XBRL filing requirements before submission.
Dormant companies
Dormant companies are treated differently depending on their status.
- Dormant EPCs- A dormant Exempt Private Company that is not required to lodge financial statements will not need to complete an XBRL filing in Singapore.
- Dormant non-EPC companies- Dormant companies that are not EPCs may still be required to lodge financial statements.
If financial statements must be lodged, XBRL filing is generally required unless exempted under ACRA’s guidelines.
Companies in Regulated Financial Sectors
Certain regulated industries follow sector-specific reporting frameworks.
This includes:
- Banks and finance companies (regulated by the Monetary Authority of Singapore – MAS)
- Insurance companies (also regulated by MAS)
These entities typically use sector-specific XBRL FSH templates, rather than standard Full or Simplified XBRL. Because regulatory frameworks may override general filing rules, companies in these sectors should confirm their reporting obligations under both MAS and ACRA requirements.
Being a “small company” does not automatically mean you are exempt from XBRL filing.
Small companies may qualify for Simplified XBRL, but that is still a form of XBRL submission, not an exemption. Exemption from XBRL filing generally occurs only when the company is not required to lodge financial statements.
What Is the XBRL Taxonomy?
Think of the XBRL taxonomy as a structured dictionary of accounting terms.
It defines:
- The exact financial data fields (called “tags”)
- The format those fields must follow
- The reporting rules required by ACRA
In Singapore, ACRA’s taxonomy is aligned with:
- Singapore Financial Reporting Standards (SFRS(I))
- SFRS for Small Entities
This ensures that companies submitting financial statements through ACRA XBRL filing follow consistent standards.
In simple terms, the taxonomy tells you what needs to be reported. XBRL tells you how it must be structured.
What is an XBRL instance document?
An XBRL instance document is the actual file you submit through Bizfile.
It contains:
- Your company’s financial data
- Tagged according to ACRA’s taxonomy
- For a specific financial year
If the taxonomy is the rulebook, the instance document is your completed report following those rules.
This file is usually generated using:
- BizFinx
- Or other ACRA-compatible XBRL preparation software
What is XBRL tagging?
XBRL tagging is the process of assigning the correct taxonomy label (tag) to each financial item in your statements.
For example:
- Cash → Tagged under the “Cash and Cash Equivalents” element
- Trade receivables → Tagged under the appropriate receivables category
- Revenue → Tagged under the relevant income element
Each number in your financial statements must be mapped to the correct tag.
This ensures:
- Data consistency
- Accurate validation
- Comparable financial reporting
Incorrect tagging is one of the most common causes of XBRL validation errors during BizFinx preparation.
Simple examples of XBRL tagging
Here’s how it works in practice:
Assets
Items like:
- Cash
- Inventory
- Property, plant and equipment
Each is assigned a specific XBRL tag based on ACRA’s taxonomy.
Liabilities
Items such as:
- Bank loans
- Trade payables
- Accrued expenses
Are tagged according to their classification under reporting rules.
Revenue and expenses
Revenue streams and expense categories are also tagged so regulators can:
- Analyse performance
- Compare across companies
- Identify reporting inconsistencies
How Sleek can help with your XBRL filing in Singapore?
XBRL filing in Singapore isn’t difficult, but it needs to be precise. The risk isn’t complexity. The risk is missing something small that delays your Annual Return or triggers penalties.
If you’d rather not navigate templates, taxonomy rules, and validation errors alone, here’s how Sleek supports you:
- Template confirmation– We confirm whether Full, Simplified, or FSH applies before work begins.
- Accurate XBRL conversion– We convert your financial statements into the correct ACRA-compliant XBRL format.
- Validation & error fixes– We resolve tagging issues and ensure your file passes validation.
- Submission support– We guide or handle the Bizfile filing, including required PDF attachments.
Whether you’re a solo founder trying to avoid late penalties or an operations lead ensuring nothing slips through the cracks, the goal is simple: file correctly. File on time. Move on confidently.
450,000
businesses worldwide.
from 4,100+ reviews.
satisfaction rate from
16,000 surveyed clients.
FAQs: XBRL filing in Singapore
Do all Singapore companies need to file XBRL?
No. Only companies that are required to lodge financial statements with ACRA must complete XBRL filing in Singapore.
If your company is not required to lodge financial statements (for example, certain solvent Exempt Private Companies), XBRL filing may not apply. If financial statements must be submitted, they are generally required in Full or Simplified XBRL format via Bizfile.
What happens if I file XBRL late in Singapore?
If your Annual Return (including required financial statements) is filed late, ACRA’s two-tier penalty framework applies:
- $300 if filed within 3 months after the deadline
- $600 if more than 3 months late
Late preparation of your XBRL file can directly affect your Annual Return filing timeline.
What is the difference between Full and Simplified XBRL?
Full XBRL requires more detailed tagging, including primary financial statements and selected notes. It applies to most companies that do not qualify for simplified reporting.
Simplified XBRL has fewer required data elements and is available to eligible smaller companies.
Can I prepare XBRL myself using Bizfinx?
Yes, companies can prepare their own XBRL files using ACRA’s Bizfinx Preparation Tool or other compatible software.
However, XBRL tagging requires mapping financial data to ACRA’s taxonomy. Validation errors are common, especially for first-time filers or companies using Full XBRL.
If deadlines are tight or financial statements are complex, professional assistance may reduce risk.
Do I still need to attach a PDF when filing XBRL?
Yes. In most cases, companies filing financial statements in XBRL must still attach a signed PDF copy of the financial statements when submitting via BizFile+.
XBRL does not replace the requirement to submit the approved financial statements — it structures the data for regulatory reporting.
