1. What is the Singaporean company register?
The register is kept in English, so its name needs no translation: it is ACRA's register, searched on Bizfile. ACRA, the Accounting and Corporate Regulatory Authority, was formed on 1 April 2004 as a statutory board, from the merger of the Registry of Companies and Businesses and the Public Accountants' Board. It is the national regulator of business registration, financial reporting, public accountants, and corporate service providers.
So one register covers every business form. Companies, limited liability partnerships, limited partnerships, partnerships, and sole proprietorships all register with ACRA, under the Acts it administers: the Companies Act 1967, the Business Names Registration Act 2014, the Limited Liability Partnerships Act 2005, the Limited Partnerships Act 2008, and the Variable Capital Companies Act 2018. Annual returns and financial statements are filed with ACRA too, so the register, the filings, and the paid products all come from the same place.
| System | What it holds | Access |
|---|---|---|
| Bizfile search bizfile.gov.sg | Entity name, UEN (including previous UENs), status, SSIC industry code, and registered address, plus searches by industry, by person, and for reserved names. A company's free entity profile adds the dates of its last annual return, AGM, and financial statements | Free, no login |
| Bizfile information products bizfile.gov.sg | Business Profile, People Profile, Corporate Compliance and Financial Profile, extracts of filed documents, certificates, and statutory registers | Paid, from S$5.50 per product |
| ACRA open data data.gov.sg | Monthly CSV files of corporate entities: UEN, name, former names, entity type, status, registration date, address, SSIC codes, annual return date, number of officers | Free, personal and commercial use |
| ACRA API Marketplace via Bizfile | Entity Information Query, Financial Information Query, and trustBar Verification Query | Subscription |
2. How to search ACRA Bizfile step by step
Searching is free and needs no account. Go to bizfile.gov.sg: the search box is on the home page, and the whole portal, from field labels to industry descriptions, is in English.
Open Bizfile and stay on the Entity tab
One field takes either an entity name or a UEN. The other tabs search live businesses by industry (up to five SSIC business activities at once), search by person, and search reserved names, which shows whether a name you want already turns up.
Search for business information on the Bizfile home page. One field takes an entity name or a UEN, and the note underneath reads "This site is protected by reCAPTCHA". The Popular section below links to the paid products (Business Profile, Extracts, People Profile) and the three API subscriptions. Choose how the name should match
A name search can be set to "Name starting with", "Name exact match", or "Name containing". If you have a number, choose "UEN (including previous UEN)", which also finds an entity under a number it used to have. Results stop at 250 matches, so a common word needs a filter.Read the free result card
Each match shows the UEN, entity status, industry (SSIC) with its five-digit code, and address, plus a former name where there is one. For ceased entities the address is withheld. The card is free. The Business Profile, which sits under it with a price, is not.
The free card for Singapore Airlines Limited: UEN 197200078R, Live Company, Airlines (passenger) 51001, 25 Airline Road. The ceased foreign airline branch above it reads "Address is not displayed for ceased entity". Each card offers the Business Profile at $5.50 and a "More products" button. Click More information for the free entity profile
The More information link opens the entity profile, still free and without a login. For Singapore Airlines Limited it repeats the card and adds the date of the last annual return filed, the last AGM held, and the year-ends of the last three financial statements filed. If the entity is a registered corporate service provider, its CSP registration details appear on the profile. On the People tab, the same link opens a person's profile, which shows their registration details if they are a public accountant or registered qualified individual. A person's current and past appointments are in the paid People Profile.Buy the product you actually need
Use "Add to cart" for the Business Profile, or "More products" for the other ACRA products on that entity. After payment Bizfile emails a download guide within 15 minutes, and if you bought through Singpass the same message lands in your Bizfile inbox. The download expires after 30 days.
3. What data is public and what it costs
Singapore gives away the basic record and a monthly open data file, then charges a fixed fee per document for officers, shareholdings, and filed accounts. The prices are low, and the same on every entity.
| Item | Free or paid | Price |
|---|---|---|
| Entity, industry, people, and reserved-name search | Free | S$0, no login |
| Result card and entity profile (UEN, status, SSIC code, registered address; for a company, its last annual return, AGM, and financial statements filed) | Free | S$0 |
| Business Profile (activities, registration date, position holders, owners or partners) | Paid | S$5.50 |
| People Profile (a person's current and past appointments and shareholdings) | Paid | S$33 |
| Corporate Compliance and Financial Profile (CCFP) | Paid | S$50, companies with two years of XBRL data |
| Extract of a filed document (annual return, audited accounts, memorandum and articles) | Paid | S$11 without attachment, S$26 with |
| Certificate of Good Standing | Paid | S$11, anyone may buy |
| Statutory Certificate | Paid | S$50, authorised persons only |
| Register of Business / Company Documents | Paid | S$11 |
| Register of Members, Directors, CEOs, Secretaries, or Auditors | Paid | S$20 |
| Certification of an extract or register | Paid | S$1 extra per page |
| ACRA open data on data.gov.sg | Free | S$0, monthly CSV files |
| ACRA API Marketplace | Subscription | Not published on ACRA's information pages; auto top-up at 150 calls left |
Two things stand out. First, ACRA publishes a free bulk file. The ACRA Information on Corporate Entities collection on data.gov.sg publishes ACRA's registered entities as 27 CSV files, one per letter plus "others", is updated monthly, and may be used for personal or commercial purposes under the Open Data Licence. Second, filed accounts are cheap but not universal. Companies file their financial statements with ACRA, in XBRL, or as a PDF if they are limited by guarantee, use other accounting standards, or are foreign companies with a Singapore branch, and anyone can buy them as an extract. But a solvent exempt private company does not have to file financial statements at all, and neither does a dormant relevant company that meets ACRA's conditions.
What the free record will not show you: who runs the company, who owns it, or how it performs. Individuals' residential addresses are not shown either. Since the ACRA (Registry and Regulatory Enhancements) Act 2024 took effect on 9 December 2024, ACRA's public records show a person's contact address in place of the residential address filed with the Registrar.
4. Singaporean legal forms, briefly
Every form below sits in the one ACRA register. The difference that matters is whether the entity is a separate legal person, which decides who is liable, and for companies, whether it is an exempt private company, which can decide whether it must file accounts. A private company carries Pte Ltd in its name, a public company Ltd.
| Form | Act | Separate legal entity | In short |
|---|---|---|---|
| Exempt private company (Pte Ltd) | Companies Act 1967 | Yes | Up to 20 shareholders, all individuals. Need not file financial statements while solvent. |
| Private company limited by shares (Pte Ltd) | Companies Act 1967 | Yes | Up to 50 shareholders, individuals or companies. Files financial statements with ACRA. |
| Public company limited by shares (Ltd) | Companies Act 1967 | Yes | No shareholder limit. Must register a prospectus with MAS before selling shares. Singapore Airlines Limited is one, according to ACRA's open data. |
| Public company limited by guarantee (Ltd) | Companies Act 1967 | Yes | No shareholders and no share capital. Suited to charities and non-profits. Files financial statements as PDF only. |
| Limited liability partnership (LLP) | Limited Liability Partnerships Act 2005 | Yes | Two or more partners with limited liability, and at least one manager. |
| Limited partnership (LP) | Limited Partnerships Act 2008 | No | Two or more partners. General partners carry unlimited liability, while a limited partner's risk is capped at their investment. Needs a local manager if all general partners are foreigners. |
| Partnership | Business Names Registration Act 2014 | No | Two to 20 partners, all with unlimited liability. Professional partnerships (of lawyers, engineers, or architects, for example) can exceed 20. |
| Sole proprietorship | Business Names Registration Act 2014 | No | One owner, which can be an individual, a company, or an LLP, with unlimited liability. |
| Foreign company branch | Companies Act 1967 | No | A direct extension of the foreign parent. Must have a locally resident authorised representative. |
Two practical notes. Registrations of sole proprietorships, partnerships, and limited partnerships are renewed, so check the status on the card rather than assuming a business registered years ago is still live. And variable capital companies, under the Variable Capital Companies Act 2018, have their own information shop, the VCC iShop, separate from the Bizfile products above.
5. How to verify a Singaporean company: a practical checklist
Confirm the UEN, the live status, and the address
Search the UEN on Bizfile and check that the name, status, and registered address match what you were given. ACRA's own risk guidance starts here: a live status in the register and a valid registered address. For a quick first pass, our free company lookup finds the registration and revenue data in one search.Check the UEN format against the entity type
A company that calls itself Pte Ltd should have a 10-character UEN starting with a year. A 9-character number belongs to a sole proprietorship or partnership, and a number starting with T or S and carrying an entity code belongs to another type, such as an LLP or a foreign company branch. A mismatch is a question worth asking before anything else.Buy the Business Profile
At S$5.50 it gives you the registration date, the position holders, and the paid-up share capital. ACRA suggests reading all three: how long the entity has existed, who runs it, and whether its capital is in proportion to what you are about to commit.Check the person you are dealing with
A People Profile, S$33, lists a person's current and past appointments and their shareholdings in the businesses they are involved in. Use it on the director who signs, especially if the company is young.Check compliance and the accounts
The free entity profile already shows when a company last filed its annual return, held its AGM, and filed financial statements. The CCFP, S$50, goes further: whether the company holds its annual general meetings and files its annual returns on time, whether its financial statements are up to date, and its liquidity, profitability, and solvency ratios. A non-listed company generally has to file its annual return within seven months of its financial year end. If no CCFP is available, buy the audited accounts as an extract, and remember that a solvent exempt private company may have no accounts on file at all.Look beyond the register
ACRA itself points to checks outside Bizfile, among them the CASE consumer alert list of businesses that may be involved in dubious practices, the MAS investor alert list of companies conducting unregulated financial activities, and the Insolvency Search for bankruptcy orders against the individuals you plan to deal with.
6. Limitations of the official register
To be clear: Bizfile is fast, clean, and in English, and its prices are fixed and low. The limits appear when you need people, ownership, financials, or scale:
- The free record stops at the basics. UEN, status, industry code, and address, plus a company's latest filing dates. Directors, owners, partners, and share capital all start at S$5.50.
- Beneficial owners are not public. Companies lodge their registers of registrable controllers with ACRA's central register, but members of the public cannot view or buy that information.
- The register of members can be incomplete. ACRA has kept it for private companies since 3 January 2016, and warns that until a company supplies complete information, it may hold partial data or none.
- Not every company files accounts. Solvent exempt private companies and qualifying dormant companies are exempt, and companies limited by guarantee and foreign company branches file PDF only, so there are no XBRL figures to read.
- Results stop at 250. Bizfile is a lookup tool, not a screening tool, and every product beyond the card is bought one entity at a time.
- The API is a subscription. Corppass users of the same entity share one API Marketplace account, subscriptions top up automatically, and ACRA's information pages do not publish the plan prices.
- Open data is monthly and basic. The data.gov.sg files are refreshed once a month and carry registration fields, former names, and a count of officers, but no officer names and no financial figures.
- Ceased entities lose their address. Bizfile does not display the address of a ceased entity, which makes old supplier records harder to match.
If you check one Singaporean supplier a quarter, none of this matters. If you onboard hundreds, it is the whole problem.
7. Access ACRA register data programmatically
CompanyData maintains a normalized database of all 631,493 Singaporean entities, sourced directly from the ACRA register and refreshed as new entries and filings appear. UENs are already parsed and validated, and records are enriched with revenue, employees, and contact data that the free Bizfile record does not show.
Our Company Data API lets you look up any Singaporean entity by UEN, name, or address and get structured JSON back in real time, with 150 free lookups to start and no Corppass account or per-document checkout. It is used by developers, banks, and insurers across 190+ countries, so Singaporean checks work exactly like checks anywhere else.
Example: look up a company by UEN
GET /v1/companies?country=SG®istration_id=197200078R
{
"name": "Singapore Airlines Limited",
"registration_id": "197200078R",
"status": "live",
"ssic_code": "51001",
"industry": "Airlines (passenger)",
"address": "25 Airline Road, Airline House",
"postal_code": "819829",
"city": "Singapore"
}Every field above is what the free Bizfile result card shows for Singapore Airlines Limited. Revenue, employees, and contact details come back on the same record where we hold them, and are absent here for the reason this guide keeps running into: the free register record does not show them.
8. Singapore vs other company registers
Singapore gives away the basic record and a monthly bulk file, and charges small fixed fees for people and accounts. For context:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| Singapore | ACRA Bizfile, one UEN per entity | Yes, basic record, no login | Yes, paid subscription, prices unpublished | Yes, extracts from S$11; solvent EPCs exempt |
| Argentina | IGJ (Buenos Aires City), per province elsewhere | No, open data and CUIT check only | No, CSV open data (CC BY 4.0) | Paid copy, 6 modules (ARS 9,000) |
| Australia | ASIC + ABR (ABN Lookup) | Yes, incl. sole traders | ABN validation only | Large companies only |
| Austria | Firmenbuch, one FN number | Summary only | No, ten agents resell | Yes, EUR 1.52 per document |
| Belgium | CBE / KBO / BCE | Yes, incl. directors and NACE | Yes, EUR 50 per 2,000 | Yes, free in XBRL |
| Brazil | CNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas Comerciais | By CNPJ only, hCaptcha, incl. QSA | Yes, Serpro, from BRL 0.6591 per lookup; free bulk open data | Listed companies only, free via CVM |
| Bulgaria | Commercial Register (Registry Agency), one 9-digit UIC | Yes, incl. directors and capital | Yes, by contract, from EUR 51.13 | Yes, free download |
| Canada | Corporations Canada + 13 provincial/territorial registries | Yes, incl. directors and ISC | Yes, lookup by number, account needed | Rarely, some distributing corporations |
| Chile | RES (Tu Empresa en un Día) + Registros de Comercio | RES only, behind reCAPTCHA | No; yearly open-data CSV of RES formations | Open and special S.A.s only |
| China | GSXT (SAMR), one 18-character code | Yes, behind a CAPTCHA | None found on GSXT | Ten figures, only if the company opts in |
| Colombia | RUES, 58 chambers of commerce | Basic data, free by law | No; monthly open data on datos.gov.co | Supersociedades filers only (SIIS) |
| Czech Republic | Obchodní rejstřík, 7 courts, one IČO | Yes, incl. extracts, Czech only | Yes, free (ARES REST) | Yes, free as PDF |
| Denmark | CVR, one 8-digit CVR number | Yes, incl. directors and signing rule | Yes, free, by application | Yes, free in XBRL and PDF |
| Estonia | Äriregister via e-Business Register (RIK) | Yes, incl. shareholders and tax data | Yes, free with a RIK contract | Yes, free PDFs + CSV key figures |
| Finland | YTJ + PRH Trade Register, one Business ID | Yes, extract free too | Yes, free open data | Yes, EUR 5.02 per document |
| France | RNE at INPI + Sirene + RCS | Yes, most data | Yes, two, both free | About 45% filed confidentially |
| Germany | Handelsregister, ~150 courts | Yes, since 2022 | No | Yes, via Unternehmensregister |
| Greece | GEMI, one 12-digit number | Yes, incl. directors and filings | Yes, key on approval | Yes, free download |
| Hungary | Cégjegyzék, 20 company courts | Yes, CAPTCHA, Hungarian only | XML by contract, paid | Yes, free to view |
| India | MCA21 (MCA), one CIN, 32 RoC offices | CIN lookup only, CAPTCHA | No | Yes, INR 100 to view, login needed |
| Indonesia | AHU Online (Ditjen AHU), searched by name | Name search only, behind reCAPTCHA | None found; bulk IDR 5m per 100 PTs | Audited PTs only by law; access unconfirmed |
| Ireland | CRO, searched on CORE | Yes, profile and filing list | Yes, free (Open Services) + open data | Yes, EUR 2.50 per document |
| Israel | Registrar of Companies (ICA), one 9-digit number | Yes, Hebrew only, no people | Open data only, free (data.gov.il) | No, public companies via MAGNA |
| Italy | Registro Imprese, Chambers of Commerce | Basic data only | Yes, by contract | Yes, EUR 2.50 per filing |
| Japan | Commercial register (MOJ) + NTA corporate number site | Name, address, number only | Yes, free (NTA, ID takes 2-4 weeks) | EDINET filers only |
| Luxembourg | RCS at Luxembourg Business Registers | Record free, filings need a login | Yes, EUR 5,000 a year | Yes, but many forms exempt |
| Malaysia | SSM, sold via 4 service portals | Match count only | No, e-Info API on enquiry | Yes, summary in RM15.40 profile |
| Mexico | Registro Público de Comercio (SIGER 2.0), one folio mercantil electrónico | No, account and CURP required; state fees may apply | No, terms forbid extraction | Rarely, PSM only at shareholders' request (SAS must file) |
| Netherlands | KVK Handelsregister | Search free, extracts paid | Yes, paid | Filed, paid access |
| New Zealand | Companies Register (Companies Office), company number + NZBN | Yes, incl. directors, shareholders, documents | Yes, mostly free (NZBN API no fee) | FMC and large overseas-linked only |
| Norway | Brønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit number | Yes, incl. roles and firmaattest | Yes, free (NLOD 2.0), no sign-up | Yes, free PDF download |
| Poland | KRS, one 10-digit KRS number (+ CEIDG for sole traders) | Yes, extracts free too | Yes, free, no key | Yes, free, XML unless IFRS |
| Portugal | Registo Comercial (IRN), one NIPC | Publications only, record EUR 25 a year | No, FCPC by protocol only | Filed, separate paid certificate |
| Romania | Registrul Comerțului (ONRC), CUI + J/C/F number | Basic record, free account needed | No, free monthly open data instead | Filed; key figures via ANAF by CUI |
| Saudi Arabia | Commercial Register (Ministry of Commerce), one unified national number | Yes, basic data behind a CAPTCHA | Yes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000 | Filed on Qawaem, not in the free search |
| Slovakia | ORSR, 8 registry courts, one IČO | Yes, incl. directors and s.r.o. partners | Yes, free (Open Data REST) | Yes, free in RÚZ |
| South Korea | Commercial registry (courts, via IROS), 13-digit corporate number | No, KRW 700 per online view | No, statistics API only; bulk data by approval | Audited and listed companies, free on DART |
| Spain | Registro Mercantil, per province | Yes, core record | No | Yes, paid per filing |
| Sweden | Bolagsverket, one organisation number | Basic record, no board | Yes, free basic data; full API paid | Yes, SEK 75; digital AB filings free since 2020 |
| Switzerland | Zefix + 26 cantons | Yes, 4 languages | Yes, free (Zefix REST) | No |
| Taiwan | MOEA findbiz, one 8-digit UBN | Yes, incl. directors' shareholdings | Yes, free (GCIS open data) | Public companies only, via MOPS |
| Thailand | DBD DataWarehouse+, one 13-digit number | Yes, incl. directors (Thai view only) | BDEX, by application, fees set by law | Yes, key figures free, 5 years |
| Turkey | Ticaret Sicili, 238 offices in MERSİS, one MERSİS number | Name check only (image code); notices free with login | No free API; paid gazette web-service feed from TRY 484,932/yr | No accounts search; listed companies on KAP |
| United Arab Emirates | NER (Ministry of Economy) + per-emirate and free zone registers | No national search (UAE PASS); Dubai directory and DIFC free | None found; Dubai licence CSVs on Dubai Pulse (unreachable) | Joint stock companies only |
| United Kingdom | Companies House | Yes | Yes, free | Yes, but often no P&L |
| United States | 50 state registries + SEC EDGAR | Mostly, per state | EDGAR only | SEC filers only |
| Vietnam | National Business Registration Portal (MoF), one enterprise code = tax code | Yes, basic record behind a reCAPTCHA | None found; paid account access (VND 4.5m/month) | Yes, VND 40,000 per copy |