Do all Singapore companies need to prepare and file financial statements with ACRA and are any exempt?

16 min read|Last Updated: September 11, 2026|
Do all Singapore companies need to prepare and file financial statements with ACRA—and are any exempt?

For most SME owners, the “Singapore financial statements requirement” becomes urgent only when a deadline is looming, a bank asks for signed accounts, or someone realises ACRA filing makes information publicly viewable. The practical challenge is that two separate obligations get conflated: (1) preparing financial statements for the company, and (2) filing financial statements with ACRA (often in XBRL). They have different triggers, audiences, and consequences. This guide gives you an implementation-ready workflow to decide what your company must prepare, whether you must file with ACRA (and in what format), and how to set up a close-and-file process that avoids common exemption misreads and last-minute XBRL surprises. Because rules and exemptions can change, use this as an operating roadmap and verify details against ACRA’s latest official guidance before filing.

What is the fastest way to separate “must prepare” from “must file with ACRA” in your workflow?

Treat these as two different workstreams with different end-users and deadlines.

Workstream A: Prepare financial statements (internal statutory record)

Purpose: To meet Companies Act requirements, support AGM/annual processes, audit (if required), shareholder reporting, banking, and tax computations.

Audience: Directors, shareholders, auditors (if any), internal management, banks/investors.

Output: A complete set of financial statements (typically including statement of financial position, profit or loss, cash flows where applicable, notes, and directors’ statement). Exact components depend on your applicable accounting framework and company profile.

Workstream B: File financial statements with ACRA (public registry submission)

Purpose: To satisfy ACRA’s filing requirements as part of annual return filing, where applicable.

Audience: ACRA and the public (because information filed with ACRA can be accessible as a public record, subject to what is filed).

Output: Financial statements filed in an ACRA-accepted format, often XBRL for eligible companies, or an alternative/relief format where allowed.

Why this split matters operationally

If you design your year-end process as one blended task (“close accounts then submit to ACRA”), you risk:

  • preparing accounts correctly but discovering late that you must file in XBRL and your chart of accounts doesn’t map cleanly
  • assuming an exemption applies and skipping preparation work, only to find you were never exempt from preparing
  • filing information you didn’t intend to be on a public record because the team didn’t plan for the public-facing version

Implementation tip: Put two checkpoints in your year-end calendar:

  1. Preparation decision checkpoint (early—before year-end close starts)
  2. Filing-format checkpoint (before finalisation/sign-off, while changes are still cheap)

Which Singapore companies must prepare financial statements and what is the narrow dormant-company carve-out in practice?

As an operating assumption, most Singapore-incorporated companies must prepare financial statements for each financial year.

The carve-out that commonly confuses SMEs is the dormant-company situation, which is narrow and conditions-based.

Start with the default: prepare

In practical terms, if your company has any meaningful activity—sales invoices, staff costs, director fees, subscriptions, bank movements beyond minimal fees—it is safer to plan that you must prepare financial statements.

The carve-out: certain dormant relevant companies

A common misread is “dormant = no need to do accounts.” In practice, you need to test two ideas:

  • Is the company truly dormant?

“Dormant” generally means no accounting transactions for the financial year (with limited exceptions that ACRA may allow—always verify against ACRA’s current wording). A bank account with movements, intercompany charges, or even recurring admin expenses can break dormancy.

  • Is it a relevant company (and does it meet the conditions)?

“Relevant company” is an ACRA/Companies Act concept that distinguishes which dormant companies may qualify for relief. The conditions can be technical and may change; your team should confirm the current definitions and conditions on ACRA’s site before relying on the carve-out.

What “dormant” means operationally (how teams get it wrong)

Dormancy is often broken unintentionally by:

  • annual corporate secretarial fees charged to the company
  • bank charges, FX charges, interest, or account maintenance fees
  • payment of a registered office service fee
  • subscription renewals (software, domain, insurance)
  • intercompany management fees or cost allocations

Control point: If you plan to keep a company dormant, implement a “no-transactions rule” with one owner:

  • close or freeze bank accounts where possible
  • cancel subscriptions and recurring payments
  • route any unavoidable charges through another entity (only where commercially and administratively appropriate)
  • run a quarterly check: “Any ledger postings this quarter?”

Practical decision output

At this stage your workflow should produce one of two outputs:

  • Output A: “Prepare financial statements” (most cases)
  • Output B: “Potential dormant relevant company—verify against ACRA guidance and document evidence”

If you can’t prove dormancy cleanly from the ledger and bank statements, treat it as not dormant and proceed with preparation.

How do you decide whether you must file financial statements with ACRA, and what should you check before assuming an exemption?

Filing with ACRA is a separate decision from preparation. Many SMEs prepare full accounts for management/banks but do not file the same level of detail, depending on eligibility and ACRA’s filing rules.

Step 1: Identify your company type and filing pathway

At a minimum, confirm:

  • whether the company is private or public
  • whether it is solvent/insolvent (relevant to certain filing outcomes in some scenarios)
  • whether the company is part of a group (group reporting can affect what you prepare, and sometimes what you file)

Then check ACRA’s current guidance on:

  • who must file financial statements
  • whether you qualify for filing exemptions/alternatives (for example, simplified filing for certain profiles)

Step 2: Separate “annual return filing” from “financial statements filing”

Operationally, teams often confuse these. Your annual compliance calendar should treat them as connected but distinct:

  • Annual return: the overall annual filing event
  • Financial statements attachment: may be required, and may need to be in a prescribed format (often XBRL)

Step 3: Apply a “verify-before-rely” rule

Do not hard-code last year’s conclusion into this year’s process.

Before you rely on a filing exemption or alternative:

  • re-check ACRA’s latest eligibility criteria (rules can be updated)
  • confirm your company’s profile still matches (size, type, activity, status)
  • document the basis for the conclusion (so the next finance manager/director isn’t guessing)

A practical exemption-misread that causes rework

An SME may hear “small companies don’t need to file full statements” and assume the ACRA filing will be minimal. But the company:

  • still needs properly prepared accounts for directors/shareholders, tax computations, and banking
  • may still need XBRL filings depending on ACRA’s rules
  • may discover late that their “small” status changed (growth, group factors, or other conditions)

Control point: Build a one-page annual “ACRA filing position memo” internally:

  • company type and key facts
  • filing requirement conclusion
  • required format (XBRL or alternative)
  • reviewer sign-off (director/CFO/finance lead)

This turns a vague assumption into an auditable management decision.

What formats might ACRA require (including XBRL), and how should SMEs decide what to submit?

For many companies, filing financial statements with ACRA involves XBRL, which is best treated as a data and process task, not a last-minute form.

What matters about XBRL in practice (minimal definition)

XBRL is a structured digital format that tags financial information so it can be validated and analysed. The key business impact: it requires your financial statements numbers to be mapped to a taxonomy and pass validation checks.

Step 1: Determine the permitted filing mode for your profile

ACRA may allow different filing modes depending on company profile and circumstances. Your task is to confirm:

  • whether you must file in full XBRL
  • whether simplified XBRL may be applicable
  • whether an alternative form (for example, PDF attachment in specific scenarios) is permitted

Do not assume a format based on what peers do—ACRA’s requirements can differ by entity type and eligibility.

Step 2: Decide what version of the accounts is “public-facing”

Even when your statutory financial statements are complete, the version filed may have different presentation constraints. This is where founders get surprised.

Public-record implication to manage: Financial information filed with ACRA may be obtainable by third parties. You should align internally on:

  • what information will become visible
  • how that affects commercial sensitivity (e.g., gross margins, related party disclosures, director remuneration disclosures where applicable)
  • whether the company is comfortable with the level of detail required by the filing route

This is not about avoiding compliance; it is about planning and avoiding shock after filing.

Step 3: Align the chart of accounts (COA) with XBRL mapping needs

The most common XBRL pain is not the software—it is messy ledgers:

  • “Other income” used for many unrelated items
  • expenses grouped inconsistently across months
  • intercompany balances not properly separated

Implementation rule: XBRL readiness starts at bookkeeping design. If you want faster closes next year, adjust the COA now.

Step 4: Build in validation time

XBRL submissions can fail validation due to:

  • sign errors (positive/negative)
  • missing mandatory tags
  • inconsistent totals
  • classification issues

Plan a buffer for:

  • first conversion draft
  • internal review
  • corrections
  • final conversion after late audit/management adjustments

If you only allocate “one afternoon” for XBRL, your close becomes deadline-driven and fragile.

How do you build a close-to-file roadmap that works for typical SME setups?

A reliable workflow is less about knowing the rules and more about getting sequencing and ownership right.

Below is a practical roadmap you can adopt and adapt. It assumes you will verify specific eligibility and filing rules with ACRA.

Phase 0 (Week 0): Kick-off and classification

Owner: Finance lead (or outsourced accountant) with director oversight

Inputs:

  • last year’s filed position (if any)
  • current year company profile (activity, group status, shareholders)
  • whether audit is expected/required

Outputs:

  • preparation required? (yes/no—dormant test)
  • filing required? (yes/no)
  • filing format? (XBRL full/simplified/other permitted mode)
  • high-level timetable with responsibilities

Phase 1: Pre-close hygiene (Weeks 1–4)

Owner: Bookkeeping owner; reviewer is finance lead

Key tasks:

  • reconcile bank, AR, AP, payroll, and director loan/current accounts
  • confirm fixed asset register is updated
  • review revenue recognition basics (timing and cut-off)
  • clean up “suspense/other” accounts
  • confirm related party balances and support

Control point: Freeze a “pre-close trial balance” and run an anomaly review:

  • large unexpected variances vs prior year
  • negative balances that should not be negative
  • old unreconciled items

Phase 2: Draft financial statements (Weeks 5–8)

Owner: Accountant / finance team

Tasks:

  • produce draft statutory accounts
  • compile supporting schedules and management representations
  • decide early on disclosure-heavy items (related party, commitments, contingencies)

Control point: Director review of key judgments before audit/XBRL work begins.

Phase 3: Audit (if applicable) and finalisation (Weeks 9–12)

Owner: Auditor and management (joint)

Tasks:

  • provide PBC (provided-by-client) schedules on time
  • track audit adjustments (proposed vs booked)
  • finalise directors’ statement and approval

Control point: Maintain a single source-of-truth adjustment log so the XBRL converter is working off final numbers.

Phase 4: XBRL conversion and filing pack (Weeks 10–13)

Owner: XBRL preparer (in-house or outsourced)

Tasks:

  • map trial balance and disclosures to taxonomy
  • resolve validation errors
  • ensure the filed version ties back to approved accounts

Control point: A tie-out checklist:

  • TB to financial statements
  • financial statements to XBRL output
  • XBRL key totals (assets/liabilities/equity, profit) to signed accounts

Phase 5: AGM/dispensation interactions and annual return filing (Weeks 13–16)

Owner: Company secretary + directors + finance

Even where AGMs can be dispensed with under certain conditions, you still need a controlled approval process for accounts.

Tasks:

  • confirm approval and circulation requirements are met
  • coordinate annual return filing
  • ensure attachments and formats match the filing position

Control point: Do not treat “AGM dispensation” as “no governance.” Your bank and investors still expect properly approved accounts.

Phase 6: Post-filing archive and next-year improvements (Week 17)

Owner: Finance lead

Tasks:

  • store signed accounts, XBRL outputs, and working papers
  • document the filing position and lessons learned
  • update COA and close checklist for next year

This phase is where SMEs reduce next year’s cost and stress.

How should you map common SME profiles to actions (prepare, audit if applicable, then file/not file)?

Use scenario mapping to avoid debating rules from scratch every year. These are practical profiles—confirm specifics with ACRA’s current guidance.

Scenario A: Active trading private company (typical SME)

Likely actions:

  • Prepare full financial statements
  • Audit: depends on whether audit exemption is available and elected; verify eligibility
  • File with ACRA: likely yes, with XBRL or permitted mode depending on profile

Operational emphasis: Invest early in clean bookkeeping and XBRL mapping.

Scenario B: Investment holding company with few transactions

Likely actions:

  • Prepare financial statements (even if activity is “simple”)
  • Audit: often arises depending on stakeholders and rules; verify
  • File: confirm ACRA filing mode; holding companies can have different treatment in some contexts

Operational emphasis: Ensure investment valuations, intercompany balances, and dividend/income classification are clean.

Scenario C: Dormant company kept for future use

Likely actions:

  • Prepare: maybe exempt only if it qualifies as a dormant relevant company under current criteria
  • File: may still have annual obligations; verify what must be filed even if dormant

Operational emphasis: Prove dormancy with bank statements and ledger evidence; one accidental transaction can change the outcome.

Scenario D: Subsidiary in a group with regional operations

Likely actions:

  • Prepare statutory accounts for the Singapore entity
  • Audit: group policies or statutory requirements may drive this; verify
  • File: confirm filing requirements and format

Operational emphasis: Build a group reporting pack early—intercompany confirmations and related party disclosures are where timelines slip.

Scenario E: Fast-growing SME with new investors or bank facilities

Likely actions:

  • Prepare robust financial statements regardless of minimum filing requirements
  • Audit: may be requested by stakeholders even if not strictly required
  • File: comply with ACRA filing requirements; plan public-record implications

Operational emphasis: Treat close-and-file as part of fundraising readiness: consistent numbers, documented policies, and fast turnaround.

How to use these scenarios: Pick the closest match, then run your company through the two-workstream checkpoints:

  1. must prepare?
  2. must file, and in what format?
  3. audit/approval steps?
  4. timeline and ownership?

What are the most common implementation failures (and how do you prevent them without over-engineering)?

Most issues are operational, not technical.

Failure 1: Treating XBRL as a conversion exercise at the end

Symptom: You finalise signed accounts, then discover the taxonomy doesn’t fit your presentation or the ledger is too aggregated.

Prevention:

  • run an XBRL “dry run” off a near-final draft
  • fix mapping issues before directors sign
  • keep an internal mapping table from COA to XBRL tags

Failure 2: Assuming dormancy without controlling transactions

Symptom: The company pays one fee, posts one bank charge, or records one intercompany journal—then the exemption assumption collapses.

Prevention:

  • appoint a “dormancy owner”
  • freeze accounts and set approval rules
  • do a quarterly zero-transaction check

Failure 3: Confusing IRAS tax compliance with ACRA filing

Symptom: “We submitted corporate tax computations, so we’re done.”

Prevention:

  • maintain separate trackers: IRAS deadlines vs ACRA deadlines
  • reconcile that the financial statements used for tax are aligned with those approved and (if required) filed

Failure 4: No single owner for the close calendar

Symptom: auditor waits for schedules; company secretary waits for signed accounts; finance waits for directors—deadlines slip.

Prevention:

  • one RACI table:
  • Responsible: preparer
  • Accountable: director/CFO
  • Consulted: auditor/company secretary
  • Informed: shareholders

Failure 5: Public-record surprises after filing

Symptom: A competitor, supplier, or prospective hire references filed figures.

Prevention:

  • agree internally what the filing will reveal
  • ensure directors understand the filed format and content
  • plan communications for banks/investors if figures appear different due to format or aggregation

None of these require heavy bureaucracy. They require repeatable checkpoints and clear ownership.

What does “XBRL readiness” look like as an operating capability (people, data, and controls)?

If you want a smoother year-end, treat XBRL like a small operating system: defined roles, stable data, and review controls.

People: assign roles early

Options typically fall into three models:

  1. In-house preparation
  • works when you have a stable finance team and consistent reporting
  • requires training and a maintained mapping file
  1. Outsourced conversion
  • common for SMEs that prepare accounts internally but outsource XBRL conversion
  • still requires clean inputs; outsourcing does not fix messy ledgers
  1. End-to-end outsourced close + XBRL
  • useful when internal bandwidth is limited
  • requires strong oversight so management remains accountable for numbers and disclosures

Paul Hype Page & Co. often supports SMEs as an implementation partner across these models—helping set up the calendar, tie-outs, and handoffs so the process is controlled rather than heroic.

Data: make the ledger “map-able”

Minimum data conditions that reduce pain:

  • consistent naming of accounts year to year
  • separate material items instead of lumping into “others”
  • disciplined use of classes/cost centres if you rely on them
  • clear separation of related party balances

Controls: introduce lightweight, high-impact checks

Adopt three controls that catch most issues:

  1. Tie-out control (numbers agree across TB → accounts → XBRL)
  2. Variance review (material movements explained and documented)
  3. Disclosure completeness check (related parties, commitments, subsequent events where relevant)

Measurement: track cycle time and rework

SMEs improve fastest when they track:

  • days from year-end to draft TB
  • days from draft accounts to director approval
  • number of XBRL validation cycles
  • number of late audit adjustments

If those numbers improve, compliance risk drops and management reporting improves at the same time.

How should founders and finance managers manage the public-record implications without slowing the business down?

The point is not to “hide” information—it is to avoid unintended outcomes caused by a lack of planning.

Step 1: Decide who needs to understand what will be filed

At minimum, brief:

  • directors (they approve the accounts)
  • the person filing (company secretary/finance)
  • the person managing external stakeholders (founder/CFO)

Step 2: Build a “public filing review” into approval

Add one page to your approval pack:

  • filing requirement and filing mode (verify with ACRA)
  • summary of what will be visible on record
  • confirmation that filed numbers tie to signed accounts

Step 3: Align stakeholder narratives

Sometimes the filed presentation differs from management pack views (e.g., regrouping expenses). Prevent confusion by ensuring:

  • the bank pack references the signed accounts
  • investor reporting reconciles to statutory numbers
  • management KPIs are clearly defined as non-statutory measures

Step 4: Keep governance proportionate

You do not need a large compliance team. You need:

  • a calendar
  • a decision memo
  • tie-outs
  • a clear filing owner

This keeps the business moving while reducing surprises.

Conclusion

Most Singapore SMEs should assume they must prepare financial statements each year, then make a separate, deliberate decision on whether they must file financial statements with ACRA and in what format (often XBRL). The workable approach is to build a two-workstream close-and-file process: confirm dormancy and preparation obligations early, confirm ACRA filing eligibility and format before finalisation, and treat XBRL as a data-mapping and control exercise—not a last-day submission task. If you capture your “ACRA filing position” in writing each year, assign one owner for the close calendar, and run tie-outs from trial balance to signed accounts to filed output, you reduce both compliance risk and last-minute rework. Before you rely on any exemption, re-check ACRA’s latest guidance so your workflow stays aligned with current rules.

Want a clear close-and-file plan for your company?

Paul Hype Page & Co. can help you document your annual “ACRA filing position”, align your close checklist with the right filing mode (including XBRL), and set up practical tie-outs so your signed accounts and filed output stay consistent.

FAQs

Are any Singapore companies exempt from preparing financial statements?2026-09-11T14:22:51+08:00

Most Singapore-incorporated companies should assume they must prepare financial statements each year; the main carve-out discussed is a narrow, conditions-based situation for certain dormant relevant companies, which you should verify against ACRA’s latest guidance.

If my company is small, can I skip XBRL filing?2026-09-11T14:22:51+08:00

Don’t assume—small status may affect what you file, but filing requirements and permitted formats depend on ACRA’s current rules and your company profile, so confirm the required filing mode early before sign-off.

Is preparing financial statements the same as filing them with ACRA?2026-09-11T14:22:48+08:00

No—preparing financial statements is a statutory record and governance workstream for directors, shareholders, banks, and tax; filing with ACRA is a separate registry submission that may require XBRL or another ACRA-accepted mode.

What usually breaks a company’s “dormant” status in practice?2026-09-11T14:22:48+08:00

Common issues include bank charges, secretarial or registered office fees, subscription renewals, and intercompany journals—any ledger activity can undermine dormancy, so teams should enforce a no-transactions rule and keep evidence.

How can we avoid last-minute XBRL problems at year end?2026-09-11T14:22:47+08:00

Treat XBRL as a data-mapping process: confirm filing mode early, keep the chart of accounts “map-able”, run an XBRL dry run before final approval, and use tie-outs from trial balance to signed accounts to the filed output.

Share This Story, Choose Your Platform!

Related Business Articles

Undecided or got questions

Any other questions?

Drop us a message on WhatsApp or connect with us through our contact form.

Contact Us

Join the discussions

Go to Top