XBRL Filing (Full vs Simplified): Common Mistakes and Rejection Reasons

XBRL filing is the lodgement of a company’s financial statements with ACRA in a structured, tagged data format, either as Full XBRL, Simplified XBRL, or XBRL FSH (General), depending on the size and nature of the company, and it is filed together with the company’s annual return.

Raffles Corporate Services works with a panel of corporate and employment law firms; this article is general information, not legal advice.

What XBRL Filing Is and Why ACRA Requires It

XBRL stands for eXtensible Business Reporting Language, a standardised data-tagging format that lets ACRA, and by extension regulators, banks, and researchers, extract comparable financial data across thousands of companies without manually reading each set of accounts. Section 197 of the Companies Act 1967 requires every Singapore-incorporated company to lodge an annual return with the Registrar within the prescribed period after its annual general meeting or, for companies that have dispensed with holding an AGM, after the relevant financial statements are sent to members. For most companies, that lodgement must include the financial statements in a prescribed electronic format, and since ACRA’s BizFinx system became the standard filing channel, that format is XBRL rather than a plain PDF copy of the accounts. Section 201 of the Companies Act 1967 separately governs the content of the financial statements themselves, requiring the directors to ensure the statements comply with the prescribed accounting standards, which is the substantive basis for the data that eventually gets tagged into the XBRL template. In short, Section 201 tells you what your financial statements must contain, and the XBRL filing is simply the structured, machine-readable version of that same information submitted to ACRA alongside the annual return.

Who Needs to File XBRL, and Who Is Exempt

Not every Singapore company files XBRL. Companies limited by guarantee are generally exempt from XBRL filing and instead file their financial statements as a PDF. Solvent exempt private companies, meaning private companies with no corporate shareholders and no more than 20 individual shareholders that are able to meet their liabilities as they fall due, may in many cases rely on a solvency declaration instead of filing full financial statements with ACRA at all, although this exemption from filing is separate from the exemption from preparing financial statements under the Companies Act, and directors remain obliged to prepare compliant accounts for members even where ACRA lodgement is not required. Dormant companies and smaller companies that qualify for audit exemption under Section 205C of the Companies Act 1967 still generally need to file some form of XBRL unless they also qualify for one of the specific filing exemptions. For companies that do need to file, the question then becomes which of the three XBRL filing types applies: Full XBRL, Simplified XBRL, or XBRL FSH (General). It is worth stressing that the exemption from filing financial statements with ACRA is not the same thing as an exemption from preparing them properly in the first place. A solvent exempt private company that skips ACRA lodgement still has to prepare financial statements that comply with the accounting standards for its own members and for tax purposes, and IRAS will still expect a proper set of accounts to support the company’s Form C-S or Form C. Directors who treat the ACRA filing exemption as a reason to prepare a rough or incomplete set of accounts often find themselves scrambling to reconstruct proper financial statements later, whether for a bank loan application, a due diligence exercise, or an unexpected IRAS query.

Full XBRL vs Simplified XBRL vs XBRL FSH (General): Eligibility and Requirements

Full XBRL requires the company to tag its complete set of primary financial statements, being the statement of financial position, statement of comprehensive income, statement of changes in equity, and notes to the accounts, against ACRA’s full BizFinx taxonomy, which runs to well over 200 individual data elements. Full XBRL is generally required for companies that are not eligible for the simplified alternatives, including larger private companies, companies preparing consolidated financial statements for a group, and companies whose financial statements are prepared under an accounting framework other than the Singapore Financial Reporting Standards, IFRS, or US GAAP as accepted by ACRA. Simplified XBRL is the format most Singapore SMEs use: it requires only around 120 data elements and is available to smaller, non-publicly accountable companies that meet ACRA’s size and structure criteria, broadly companies that are not part of a group required to prepare consolidated statements and that fall under specified revenue and total asset thresholds. XBRL FSH (General), or Financial Statements Highlights, is the lightest option, requiring only a small set of highlights, such as revenue, profit before tax, and total assets and liabilities, to be tagged, with the full financial statements themselves filed separately as a PDF attachment. FSH (General) is available to a narrower band of companies, generally those permitted to file only a highlights extract because of their size, structure, or the accounting framework their statements are prepared under. Picking the wrong category, most often using Simplified XBRL when the company’s structure actually requires Full XBRL, is one of the most common reasons a filing bounces back from ACRA’s review queue.

Cost and Timeline: Numbers Every SME Should Know

XBRL filing itself does not attract a separate government fee in the way an annual return lodgement fee does, but the underlying annual return lodgement fee payable to ACRA is S$60 for a local company. Late lodgement of the annual return, which includes the XBRL financial statements, attracts a late lodgement penalty that can range from S$300 to S$600 depending on how far past the due date the filing is made. On timeline, a private company must generally hold its AGM (or dispense with it and send financial statements to members) within six months of its financial year end, and must file its annual return, including XBRL where applicable, within seven months of the financial year end. Preparing the XBRL file itself, once the financial statements are finalised and reviewed, typically takes between three and ten business days for a straightforward SME, depending on whether the company is using Full or Simplified XBRL and whether the figures reconcile cleanly to the underlying financial statements on the first attempt. Where ACRA’s system flags a validation error, most SMEs need a further two to five business days to correct the mapping and resubmit before the annual return deadline. Numerical specifics worth diarising: AGM or member circulation deadline, six months from financial year end; annual return and XBRL filing deadline, seven months from financial year end; annual return lodgement fee, S$60; late lodgement penalty, S$300 to S$600; and typical XBRL preparation turnaround once accounts are finalised, three to ten business days.

ACRA’s BizFinx Taxonomy and Common Tagging Mistakes

The BizFinx taxonomy is the master list of data elements, definitions, and relationships that every XBRL filing must map against. The most common tagging mistake RCS sees is wrong element mapping, where a preparer selects a taxonomy element that is close in wording to the actual line item but not the correct match, for example tagging “other operating income” as “revenue” or tagging a finance lease liability under a generic borrowings element instead of the specific lease liability tag. The second common mistake is a mismatch between the figures in the audited or management-prepared financial statements and the figures keyed into the XBRL template, often caused by last-minute adjusting entries made to the financial statements after the XBRL file was first drafted, or by simple transposition errors when re-keying numbers by hand. The third is inconsistent treatment of comparatives, where the prior year figures in the XBRL file do not match the prior year figures shown in the financial statements themselves, which triggers ACRA’s cross-check validation. The fourth is missing or incomplete mandatory tags, such as director and company particulars, principal activities, or the auditor’s report conclusion, all of which are mandatory fields in the BizFinx template regardless of company size. The fifth, more subtle, mistake is over-tagging or under-tagging the notes to the financial statements, either providing far less granularity than the taxonomy expects or attempting to tag narrative disclosures that do not have a corresponding structured element, which then get incorrectly forced into the nearest available tag.

Step-by-Step Process for a Clean XBRL Filing

Step one, finalise and have the directors approve the financial statements before starting the XBRL file, since any late change to the accounts means the XBRL data has to be redone. Step two, confirm which filing category applies: Full XBRL, Simplified XBRL, or XBRL FSH (General), based on the company’s size, group structure, and accounting framework. Step three, prepare a mapping sheet that lines up every trial balance and financial statement line item against the corresponding BizFinx taxonomy element before touching the BizFinx preparation tool itself. Step four, key in or upload the mapped data and run ACRA’s built-in validation checks, which catch many, but not all, mapping errors. Step five, reconcile the XBRL output line by line against the final financial statements, checking that total assets, total liabilities, revenue, and profit or loss tie out exactly between the two documents. Step six, have a second reviewer, ideally someone who did not prepare the original mapping, check the file for obvious mismatches before submission. Step seven, submit the XBRL filing together with the annual return through BizFile+ within the seven-month statutory window from financial year end. Step eight, retain the mapping sheet and a PDF copy of the submitted XBRL data for future reference, since the following year’s filing will often start from the same mapping template with only the figures updated.

Common Mistakes That Cause Rejection at ACRA’s Annual Return Stage

The most frequent rejection trigger is submitting Simplified XBRL for a company that ACRA’s system determines should have filed Full XBRL, usually because the company is part of a group required to consolidate or exceeds the size thresholds for the simplified category. The second is a numeric mismatch between the XBRL total assets or total liabilities figure and the corresponding figure in the attached financial statements PDF, which fails ACRA’s automated cross-validation. The third is filing the annual return and XBRL after the seven-month deadline without having first extended the AGM or financial statement circulation timeline, triggering a late lodgement penalty in addition to the rejection of any assumption that the original due date still applies. The fourth is leaving the auditor’s report conclusion tag blank or inconsistent with whether the company has actually claimed audit exemption under Section 205C of the Companies Act 1967, which ACRA’s system checks against the company’s own audit exemption declaration. The fifth is submitting a Full or Simplified XBRL filing using outdated taxonomy elements from a previous version of the BizFinx taxonomy, which happens when a company reuses last year’s mapping template without checking for taxonomy updates issued by ACRA. A related, less obvious mistake is inconsistent currency and rounding treatment: a company that reports in thousands in its printed financial statements but keys absolute figures into the XBRL template, or vice versa, will produce a filing that is internally consistent within BizFinx but wildly inconsistent with the attached PDF accounts, which is exactly the kind of discrepancy ACRA’s review officers are trained to catch.

FAQs

What is the difference between Full XBRL and Simplified XBRL?
Full XBRL tags the complete set of financial statements against ACRA’s full taxonomy of over 200 elements, while Simplified XBRL requires only around 120 elements and is available to smaller, non-publicly accountable companies that are not required to prepare consolidated financial statements.

Does my dormant company need to file XBRL?
Many dormant companies qualify for exemptions from audit and, in some cases, from filing full financial statements with ACRA, but this depends on the company’s specific structure, so each dormant company’s exemption position should be checked individually before assuming no XBRL filing is required.

What happens if my XBRL figures do not match my financial statements?
ACRA’s system will generally flag the mismatch during validation or review, and the filing will need to be corrected and resubmitted before it is accepted, which can delay the annual return past the statutory seven-month deadline if not caught early.

How much does it cost to lodge an annual return with XBRL?
The ACRA annual return lodgement fee is S$60 for a local company, with late lodgement penalties ranging from S$300 to S$600 depending on how late the filing is made.

Can I switch from Full XBRL to Simplified XBRL in a later year?
Yes, provided the company meets the eligibility criteria for Simplified XBRL in that later financial year, such as no longer being required to prepare consolidated financial statements and falling within the applicable size thresholds.

Related Guides

For a checklist of the documents and templates you need before starting your XBRL filing, see our companion guide on XBRL filing: documents required and templates. If your company is also managing its GST position this year, our update on the GST ACAP renewal (seventh edition) and partial exemption covers related compliance timelines worth planning around your financial year end. Companies that employ foreign professionals and need the full picture of employment costs feeding into their financial statements should also see hiring foreign professionals: total cost model, documents required and templates. For official guidance on annual return and XBRL filing requirements, refer directly to ACRA, and for broader corporate reporting policy context, see the Ministry of Finance.

Need help with this? Call, SMS or WhatsApp +65 8501 7133, or email [email protected]. Raffles Corporate Services works with a panel of corporate and employment law firms; this article is general information, not legal advice.