Singapore: company identifier formats (UEN)

Shape, check digit, accepted and refused examples and the API call for UEN in Singapore. Every example on this page is run through the same validators as the free identifier validator, so a value shown as accepted is a value the validator accepts.

UEN

FieldValue
RegisterACRA
ShapeN{9} C | L N{2} L{2} N{4} C
Check digitEnforced. Local company: weights 10,8,6,4,9,7,5,3,1 over the 9 digits, sum mod 11 picks the check letter from Z K C M D N E R G W H. LLPs and foreign branches (T, S or R, year, two letters, serial) use weights 4,3,5,3,10,2,2,5,7 and the letters A B C D E F G H J K L.
Worked example (accepted)196800306E
Normalised form196800306E
Also accepted as inputT08LL1267L
A one-character slip196800306F is refused
Regex (normalised form)^([0-9]{9}|[TSR][0-9]{2}[A-Z]{2}[0-9]{4})[A-Z]$
API callGET /companies/search?country=SG&company_number=196800306E
VAT numberThe register data holds no VAT number for this identifier.

Notes and scope

An 8-digit business UEN (sole proprietorship, partnership) is refused. Local companies, LLPs and registered foreign company branches only.

Call it from code

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SG&company_number=196800306E" \
  -H "Authorization: Bearer YOUR_API_KEY"

Shape notation: N digit · L letter · X digit or letter · C check digit or character · {n} repeat n times.

A valid shape and check digit prove that a number is well-formed, not that a company holds it. Only a lookup in the register answers that.

Source and credit

Register data that the API serves for Singapore carries this credit:

Contains information from ACRA Information on Corporate Entities and Entities Registered with ACRA from the Accounting and Corporate Regulatory Authority (ACRA) via data.gov.sg, which is made available under the terms of the Singapore Open Data Licence version 1.0 (https://data.gov.sg/open-data-licence). Adapted by Prometiam; not an official ACRA extract.

Related pages

Start your 14-day free trial · API documentation

The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.

Frequently asked questions

How is the UEN checked?
Local company: weights 10,8,6,4,9,7,5,3,1 over the 9 digits, sum mod 11 picks the check letter from Z K C M D N E R G W H. LLPs and foreign branches (T, S or R, year, two letters, serial) use weights 4,3,5,3,10,2,2,5,7 and the letters A B C D E F G H J K L.