Oxaide

Oxaide Research • 5 Oct 2026

Read a Company's Filed Financials (XBRL)

Filed financials are public in Singapore: what XBRL actually gives you

If you are buying from, lending to, acquiring, or signing a long contract with a Singapore company, the filed accounts tell you more than a sales deck ever will. Most Singapore-incorporated companies prepare financial statements and file them with the Accounting and Corporate Regulatory Authority as part of the annual return, and ACRA confirms that filed financial statements are available for public purchase. That single fact changes how you do counterparty checks: you do not have to rely on screenshots or self-reported revenue when the registry copy exists.

Scale helps here. The ACRA register snapshot on data.gov.sg, updated monthly, counts 624271 live companies within 2124508 total entities on the register. When a supplier says it is established and growing, you can test that claim against the same public record that covers every other live company, rather than trusting a profile page the company wrote about itself.

XBRL is the digital format ACRA uses for filing financial statements in Singapore. Instead of a scanned PDF that only a human can read, XBRL tags each line item so revenue, cost of sales, receivables, payables, borrowings, and equity sit in structured fields. ACRA provides the BizFinx preparation tools for companies to map and validate those tags before filing, which is why figures from different companies and different years stay broadly comparable. For background reading on the official filing tools, see the ACRA XBRL filing tools page and the ACRA filing requirements and exemptions page.

A registry mirror shows name, UEN, status, officers, and address. Filed financials answer a different question: can this business perform and pay. Use them before you agree to credit terms, milestone payments, exclusivity, or a renewal that locks you in for another year.

Pair this guide with a basic identity check first. Search the UEN, confirm live status and officers, then buy the accounts. Start with how to run a BizFile company search, read what an ACRA business profile proves, and keep the UEN check tool open while you work.

Where to find XBRL financials on BizFile

The source of truth is BizFile, the government portal for ACRA filings. You can reach it at BizFile. Third-party company sites may summarise capital or charges, but only the registry copy shows what the company actually lodged with its annual return. If a counterparty sends you a prettier set of accounts than the registry holds, treat the registry set as the baseline and ask why they differ.

Buyers often confuse the business profile with the financial statements. The business profile confirms identity and standing: legal name, UEN, incorporation date, live or struck-off status, registered address, officers, shareholders, and share capital. The financial statements show performance and position: income, expenses, assets, liabilities, and equity for a specific financial year. You usually need both before money moves, because a live status alone says nothing about solvency.

ACRA states that financial statements filed as part of the annual return are available for public purchase. In practice that means you search, pay for the product you need, and download the lodged copy. Keep the receipt and the downloaded file with your deal notes so later questions about which year you relied on have a clear answer.

  1. Search by UEN where possible, because names can be similar and former names linger on invoices and websites. Copy the UEN from the contract or quotation, not from a logo.
  2. Open the company record and choose the buy information path for financial statements or the annual return package that includes them.
  3. Select the financial year you want. For a new supplier, pull the two most recent filed years so you can see direction, not just a single snapshot.
  4. Download and save the XBRL-derived statements and any authorised PDF copy attached to the filing. Note the financial year end on the cover before you compare anything.
  5. Check the annual return lodgement history at the same time. A current profile with old accounts is a different risk from a current profile with current accounts.

If you review counterparties often, build a small repeatable routine rather than a one-off search. Log the UEN, the years purchased, the revenue and cash lines you relied on, and the next expected filing. That log becomes your early warning list when a renewal or credit limit review comes up.

The 6 numbers to read first when time is short

You do not need an accounting degree to get value from filed accounts. When a director or procurement lead has ten minutes, read these six lines first, always comparing the latest filed year with the prior filed year. Direction beats precision at this stage: a small profit that is improving with cash behind it reads very differently from a larger profit funded by stretching payables.

Work from the income statement to the balance sheet in order. Revenue without margin is motion without profit. Profit without cash is an opinion about timing. Cash without context on receivables and payables misses where the cash is stuck. Borrowings and equity then tell you how much buffer exists if the next quarter goes soft.

  1. Revenue. Read the top line for scale and trend. Flat revenue with rising costs, or a sudden jump that does not repeat, both deserve a question before you extend terms.
  2. Gross profit and net profit. Compare gross margin and net margin year on year. A company can grow revenue while gross margin collapses when it subcontracts heavily or discounts to win tenders.
  3. Cash and bank balances. Read cash as the reality check on profit. Profitable on paper with shrinking cash often points to slow-paying customers or cash tied up in work in progress.
  4. Trade receivables and trade payables. Read these together. Receivables growing faster than revenue can mean lenient credit control or a large customer that pays late. Payables growing faster than purchases can mean the company is funding itself by paying suppliers late, which is exactly the seat you may soon occupy.
  5. Total borrowings. Add short-term and long-term borrowings and compare with equity and with cash. A buyer or lender cares whether debt could swallow the next payment you make.
  6. Total equity. Read retained earnings and share capital together. Thin or negative equity after losses means the company has little buffer left, so even a modest dispute or delay can turn into a solvency event.

The table below turns those six lines into a quick buyer read. It is a screening lens, not a credit score. Use it to decide whether to proceed, tighten terms, or ask for fresher management accounts and bank references.

NumberCompare it withComforting patternWorrying pattern
RevenuePrior year revenueSteady growth broadly in line with headcount and capacitySharp swing up or down with no clear project or customer explanation
Gross and net marginPrior year marginsStable margins with costs growing slower than revenueRevenue up while margins fall, or one-off gains masking weak operations
CashProfit and prior year cashCash broadly tracks profit over two yearsProfit reported while cash falls two years in a row
Receivables and payablesRevenue and purchasesBoth move roughly with business volumeReceivables balloon while payables stretch, a classic cash squeeze
BorrowingsEquity and cashModest debt against equity with cash to cover near-term duesDebt rising while equity and cash thin out
EquityAccumulated profits or lossesPositive equity rebuilt or maintained after dividendsThin or negative equity after sustained losses

After the six numbers, skim three footnotes that buyers often skip: related-party transactions, contingent liabilities, and subsequent events. A profitable year means less if most sales went to a related company, if a claim is disclosed as a contingency, or if a later event notes the loss of a major contract.

Fictional worked example: two filed years side by side

This worked example is fictional and every figure below is invented for illustration only. It shows how a buyer reads two lodged years together. No real company, UEN, or filing is described here. Imagine you are reviewing a fictional Jurong engineering services company, fictional name Merlion Marine Services Pte. Ltd., before renewing a maintenance contract with quarterly prepayments.

You buy the two most recent filed financial years from BizFile and place the six key lines side by side. The fictional income statement shows revenue of S$4.2 million in Year 1 and S$5.1 million in Year 2, with net profit of S$180000 in Year 1 falling to S$60000 in Year 2. Growth looks strong until you read margin: the fictional net margin falls from above four percent to near one percent while subcontract costs rise sharply in the notes.

The fictional balance sheet then explains why cash feels tight despite growth. Cash falls from S$420000 to S$150000 while trade receivables rise from S$680000 to S$1.35 million and trade payables rise from S$510000 to S$980000. Total borrowings rise from S$200000 to S$650000 while total equity stays thin at about S$380000. Profit exists on paper, but cash is stuck with customers, suppliers are being stretched, and new debt fills the gap.

Fictional line itemYear 1Year 2Buyer read
RevenueS$4.2 millionS$5.1 millionGrowth is real on the top line, so capacity and delivery need checking
Net profitS$180000S$60000Margin collapse points to discounting or heavy subcontracting
CashS$420000S$150000Falling cash against reported profit is the main warning
Receivables and payablesS$680000 and S$510000S$1.35 million and S$980000Both outgrow revenue, a working capital squeeze
Borrowings and equityS$200000 debt on S$320000 equityS$650000 debt on S$380000 equityLeverage rises while buffer stays thin

A buyer who only read revenue would renew on the same quarterly prepayment and feel safe. A buyer who reads all six lines renegotiates: monthly billing in arrears, a smaller mobilisation payment tied to spares on site, retention for defects, and a right to request aged debtors. The fictional numbers make the point that growth funded by customer concentration and supplier stretch is fragile, even when the profit line stays positive.

Remember this section is fictional. Your real decision must rest on the actual years you purchase for the real UEN in front of you, read alongside the business profile, GST standing, and tender or payment history where relevant.

What missing financials really signal

Not every live company has recent financials available for purchase, and the reason matters. ACRA sets out who must file and who is exempt, including dormant relevant companies that meet all statutory conditions and do not need to prepare and file. A solvent exempt private company may also be exempt from filing its accounts while still preparing them and declaring solvency with its annual return. An insolvent exempt private company loses that shelter and must file. Because the rules turn on company type, dormancy, and solvency, check the ACRA requirements and exemptions guidance against the actual company type before you treat a gap as neutral.

Context from the wider register keeps you honest. The same ACRA register snapshot on data.gov.sg reports 523699 struck-off entities, which reminds buyers that disappearance from the live list is common and often follows quiet non-compliance first. A live status with no recent accounts is not proof of failure, but it is also not proof of health. It means the public evidence you wanted does not exist, so you must price that uncertainty into credit, prepayments, and warranties.

Late or missing annual returns are the more serious signal. The financial statements ride with the annual return cycle, so a company that stops lodging returns also stops refreshing the public financial picture. Officers may face follow-up from the registry, lenders may treat the borrower as non-compliant, and landlords, main contractors, and enterprise buyers may pause onboarding until the record is current. As a buyer, you should read staleness as information in itself, not as an admin delay you can ignore.

Your next step depends on which pattern you see. Do not accept a verbal promise that accounts are being prepared when the registry shows a multi-year silence. Ask for evidence you can file: the lodged copy, the prepared accounts with director sign-off, or a dated letter from the corporate secretary explaining the filing position.

  1. Confirm the company is still live and who the officers are, using the business profile and the struck-off monitor for context on exits.
  2. List every missing year and ask the counterparty to close the gap in writing, year by year, with reasons and dates.
  3. Reduce risk while you wait: pay in arrears, split milestones, hold retention, shorten renewal periods, and cap prepayments.
  4. Escalate high-value cases to a structured screen such as a full background check or an opponent and collectability screen before suing or advancing more funds.

One honest sentence belongs in every credit memo: the latest public accounts are either current, stale, exempt, or missing, and the terms reflect that. That line protects the next approver more than any ratio.

XBRL filing in Singapore: frequently asked questions

These questions come up in almost every buyer review of Singapore filed accounts. The answers below are general information for commercial screening, not accounting or legal advice. For the binding position on your company type, always check ACRA guidance and your corporate secretary.

Are Singapore company financials really public

Filed financial statements lodged with ACRA as part of the annual return are available for public purchase through BizFile. That is why experienced buyers in Singapore pull the registry copy before agreeing to credit or prepayments. Unfiled management accounts shared by email can help, but they do not replace the lodged set when the two disagree.

Which companies can skip filing financials with ACRA

Exemptions are narrow and conditional. Dormant relevant companies meeting all statutory conditions need not prepare and file, and solvent exempt private companies may be exempt from filing while still preparing accounts and addressing solvency in the annual return. Insolvent exempt private companies must file. Because the outcome turns on dormancy, company type, and solvency, confirm the position on the ACRA requirements and exemptions page rather than assuming a missing set is routine.

What is the difference between Full XBRL and Simplified XBRL

Both are structured ACRA filing formats prepared through the BizFinx tools, with Simplified XBRL aimed at smaller and non-publicly accountable filers lodging a reduced data set alongside an authorised PDF copy, and Full XBRL carrying the fuller data set for other filers. As a buyer you rarely choose the format, but you should notice it: a Simplified filing still anchors revenue, profit, cash, and leverage, while the attached PDF often holds the notes on related parties and contingencies that explain those totals.

How many years of accounts should a buyer pull

Pull the two most recent filed years as a minimum so you can see trend, margin, and cash direction. Add a third year when the amount is large, when revenue jumps sharply, or when you see restated comparatives. Always record the financial year end for each set, because comparing a twelve-month year with a stub or extended period without adjustment misleads more than it helps.

What should I do when the latest accounts are old or missing

First classify the gap: new company with no cycle yet, valid exemption with current returns, or late and missing returns. Then match terms to evidence: smaller first orders, payment in arrears, milestone splits, retention, guarantees, or a pause until the record is current. For repeat suppliers, diary the next expected filing and re-pull rather than rolling the same stale set forward every renewal. Broader checks in small-deal due diligence and legitimacy checks help when accounts alone cannot carry the decision.

If you only take one habit from this guide, make it this: buy the registry accounts before you buy the story. The story may still be true, but the filed numbers show whether you are being paid to take the risk.

Research, not advice. Figures from public records as cited; confirm specifics before acting.

Check this model. S$390

One narrow question? Ask S$49 · See sample packs first

© 2026 Oxaide • UEN 201806463W • Since 2018

Per-job • Brief form • Support hi@oxaide.com

We wipe your uploads from our storage after 24h; your pack stays 90 days. Registry data via data.gov.sg under the Singapore Open Data Licence. Runs on leading AI infrastructure (privacy details). Human support via hi@oxaide.com, not a bot inbox.