Contractors Registration System (CRS)
Register with CRS to tender for public sector construction projects or hire foreign construction workers. Learn about requirements, application process, and workhead classifications for contractors in Singapore.
What is CRS?
The Contractors Registration System (CRS) is Singapore's nation-wide registry of construction firms. Since 1 June 2025, all firms that wish to hire construction S Pass and/or Work Permit holders must first register with CRS.
Please refer to the Circular and the Frequently Asked Questions (FAQs) [PDF, 546 KB] for information on the CRS enhancements effective from 1 June 2025.
Who should apply?
All firms that hire foreign construction workers (S Pass and/or Work Permit holders) must register with CRS. Contractors must also register with CRS if they intend to:
Participate in public sector construction tenders
Work as first-level subcontractors in public sector construction projects
Understanding how CRS registration works
There are about 50 types of workheads, grouped under five main registration groups. Each workhead has distinct Specific Registration Requirements (SRR), covering financial, track record, personnel and other requirements (e.g. certifications). The relevant SRR documents are linked in the table below. Firms may choose to apply for the workhead(s) relevant to the field of work they undertake.
CRS registration categories
Registration Group | Financial Grades |
|---|---|
A1, A2, B1, B2, C1, C2, C3 | |
L6, L5, L4, L3, L2, L1, Single Grade | |
L6, L5, L4, L3, L2, L1 | |
Single Grade | |
Not applicable |
Understanding the types of applications
Firms may choose to make any of the following types of application:
Registration of new Workhead(s)
Registration of additional Workhead(s)
Upgrading of Workhead(s)
Renewal of Workhead(s)
Understanding the application process

Step 1: Pre-application preparation
Before applying, review the CRS Guidelines [PDF,167 KB], Terms of Registration [PDF, 220 KB], and relevant SRR documents for your chosen workhead.
Step 2: Document preparation
1. Company information & financial documents:
Prepare these essential documents:
Recent ACRA BizFile (not more than one month old)
Latest management accounts (Profit & Loss and Balance Sheet) signed by Director for C3, L1. Single Grade (not more than 12 months old) or latest audited accounts (for all other grades) (not more than 12 months old)
Personnel Requirements:
Use the personnel eligibility checker to verify your staff qualifications meet the requirements.
Prepare these essential documents:
NRIC/S Pass/Employment Pass for key personnel
CPF Form 90 for local/PR employees
SGWorkpass profile screenshots for foreign personnel showing the employer and work pass expiry date
Education certificates (in English or officially translated)
Relevant licences, as stated in the SRR
2. Track record requirements:
Prepare these essential documents for each track record:
For ongoing projects
Letter of Award / Contract Agreement / PO / Works Order / Quotation, where applicable
For completed projects
Letter of Award / Contract Agreement / PO / Works Order / Quotation, where applicable
Certificate of Substantial Completion / Handover
Final Statement of Account / Payment Certificate / Final Invoice
Step 3: Creating online submission via eBACS
Access BCA’s Electronic Builders Licensing and Companies Registration Systems (eBACS) portal.
Refer to eBACS guide for step-by-step guide on how to use the eBACS portal.
Updating firms’ information and particulars
Registered firms can update their firm’s particulars during their registration validity period through the below platforms:
Instructions to updating information in CRS
Type of Information | How to update |
|---|---|
Company Information (e.g. address, contact details) | Login to BCA eBACS portal (https://www.bca.gov.sg/eBACS/) and navigate to Company Information page. |
Financial information | Submit your latest audited accounts via https://go.gov.sg/bcaannualaccountssubmission. This is only applicable to higher grade firms (i.e. firms registered in CW A1-B2 grades, CR and ME L6 grade). |
Track Record | Log in to BCA eBACS portal (https://www.bca.gov.sg/eBACS/). Hover your mouse over "My Application" on the top menu and select “Update Track Records Request”. |
Technical personnel | Submit your request via https://go.gov.sg/bcapersonnelupdate to:
Singpass login by the technical personnel is required. |
To resign one or more personnel from your company’s personnel records, submit your request via https://go.gov.sg/crs-bls-update-director-and-resigned-personnel. |
Additional resources
Tendering Limits: View CRS tendering limits to understand project values eligible for your grade.
Directory Search: Access the BCA e-Directory to search registered firms and verify registration status.
FAQs: Frequently Asked Questions on Contractors Registration System (CRS) [PDF, 220 KB]