How to find your DIR project ID (PWC-100 number)
Your DIR project ID is the number that identifies a registered public works project in DIR's system. DIR's FAQ dated July 2016 said it is often referred to as the PWC-100 number. PWC-100 was the name of DIR's legacy registration form, and DIR's June 2024 page says the legacy PWC-100 application now redirects to the new system. Look the number up in DIR's public project search, or ask the awarding body, then link your company to the project in your DIR account before you file.
Last reviewed against the sources it cites
The short answer
Search DIR's public project search by awarding body or project name and read the DIR Project ID column, or ask the awarding body for the number. Then sign in at services.dir.ca.gov/pw and click Link to a project. If the project is not found, ask the awarding body to register it. If it still has not, email publicworks@dir.ca.gov.
- DIR's FAQ says "Public works projects have a unique DIR Project ID" and, separately, "Any registered project can be located in the DIR's searchable database of public works projects" (DIR Public Works FAQ). DIR's FAQ dated July 2016 said the ID is often referred to as the PWC-100 number (DIR certified payroll FAQ), but DIR's June 2024 page says the legacy PWC-100, PWCR, and eCPR applications now redirect to the new system (DIR modernization page).
- DIR's guide for contractors says to go to services.dir.ca.gov/pw, click Link to a project under Project Actions, and search by DIR Project ID or Project Name (DIR, Request Addition to a Project).
- A contractor needs an active DIR registration before it can request to be added to a public works project (DIR Public Works FAQ).
- If the awarding body has not registered the project, DIR says to ask it to register as soon as possible, and to email publicworks@dir.ca.gov if it still has not (DIR Public Works FAQ).
- Under Labor Code section 1773.3(a)(1), the awarding body must notify DIR within 30 days of the award, and no later than the first day a contractor has workers on the job. Section 1773.3(a)(2) sets a different outside date for some contracts awarded under Public Contract Code sections 10122, 20113, 20654, and 22050.
Where the number lives
- The people who registered the job. The awarding body registers a project with DIR, according to DIR's Register a Project guide. Ask the general contractor or the awarding body's contract administrator for the DIR Project ID.
- DIR's public project list. You can search it without an account. The steps are next.
- Your own project dashboard. Once your company is linked to the project, DIR's Request Addition to a Project guide shows the ID beside the project name in your Active Projects list.
Search DIR's public project list
- Open the Project Search page on DIR's Public Works portal. You can also reach it from the Search menu in the portal header. You do not need to sign in.
- Type the awarding body's name, a word from the project name, or the contract number into the search box. If you already have the DIR Project ID, you can type that, but a very short ID may not return a result. If it does not, search by the awarding body's name or the project name instead.
- Read the DIR Project ID column. The list also has Number, Project Number, and Contract Number columns. Do not copy the Number column. On many rows, including many whose Number starts with 2024, the Number and the DIR Project ID are different values (for example Number 20240419439, DIR Project ID 502665). On newer projects the two can be the same, but always copy what is under DIR Project ID. IDs vary in length. Older IDs can be as short as two digits, and DIR's Request Addition to a Project guide shows IDs such as 10, 100, and 1000 in its project list.
- Match the row to your job. Compare the awarding body, project name, project number, and contract number with your subcontract.
Link your company to the project
Finding the ID does not put you on the project. To submit eCPRs, your company has to be on the project in your DIR account. DIR's FAQ says to create a user account, join or create an account for your contractor, and submit a request to join the project, and that a contractor needs an active DIR registration to make the request. If yours has lapsed, start with our guide to contractor registration. If the account steps fail, see DIR login and account problems.
Then follow DIR's Request Addition to a Project guide:
- Sign in at services.dir.ca.gov/pw. Under Project Actions, click Link to a project.
- In the box labeled DIR PROJECT ID or PROJECT NAME, search for the project and click it. The form also has a Contractor field, so check that it shows your company.
- Submit the request. The project then appears in the Active Projects list on your main landing page, with a search bar above the list.
If you are also adding a subcontractor, check the box under Project Additions, search for the contract you are adding as a subcontractor, and submit. DIR says this adds the project to the subcontractor's dashboard as well as yours.
You are asking to join the project. DIR's FAQ says that if you are not getting approved by an awarding body, you should reach out to DIR Public Works with details of the issue.
If the project is not found
| What you see | What to check or do |
|---|---|
| A search by DIR Project ID returns nothing | Check that you copied the number from the DIR Project ID column and not the Number column. A very short ID may not return a result when you type it. Search by the awarding body's name or a word from the project name instead. |
| No search finds the job | The project may not be registered. DIR's FAQ says to contact the awarding body to confirm that the project was registered, and to ask it to complete the registration as soon as possible. |
| The awarding body has been asked and still has not registered it | DIR's FAQ says to contact DIR at publicworks@dir.ca.gov. Include the awarding body, project name, contract number, and the dates you asked. |
| The project is listed, but your company is not on it | Use Link to a project, above. The awarding body's notice must include the subcontractors listed on the successful bid, under Labor Code section 1773.3(a)(3). DIR's guide also lets a contractor who is adding a subcontractor check the box under Project Additions, so ask the contractor you work for whether it can add you. |
| The contract is small | Section 1773.3(j) limits the notice duty to contracts over $25,000 for construction, alteration, demolition, installation, or repair work, and over $15,000 for maintenance work. See our project thresholds guide. |
How long the awarding body has
Under Labor Code section 1773.3(a)(1), the awarding body must give DIR notice of the contract within 30 days of the award, and no later than the first day a contractor has workers on the job. Section 1773.3(a)(2) sets a different outside date for some contracts awarded under Public Contract Code sections 10122, 20113, 20654, and 22050: the last day a contractor has workers on the public work. A job awarded last week may not be listed yet. A crew already on site with no listing is the case to push on.
The penalties for late notice fall on the awarding body, not on you, under section 1773.3(h). Our PWC-100 guide covers the deadline and the penalty. Until the project is registered, DIR's FAQ says contractors and subcontractors cannot submit certified payroll for it.
Email to send the awarding body
Put the request in writing. Send it to the general contractor and the awarding body's contract administrator together, fill in the brackets, and keep the sent copy.
Subject: DIR Project ID for [project name], contract [contract number]
Hello [name],
[Company name] is a subcontractor on [project name], contract [contract number], for [awarding body]. We need the DIR Project ID to submit certified payroll to DIR. We cannot find the project in DIR's public project search as of [date].
Under Labor Code section 1773.3(a)(1), the awarding body gives DIR notice of the contract within 30 days of the award, and in most cases no later than the first day a contractor has workers on the job. Can you confirm whether the project has been registered with DIR, and send us the DIR Project ID?
If it has not been registered, please register it at services.dir.ca.gov/pw and tell us when it is done. Our first workweek on the job is [date].
Thank you,
[Your name]
[Company name], DIR registration number [number]
[Phone]
If the awarding body still has not registered the project, send DIR the same details and the date you first asked. Once the project shows up, see how to submit certified payroll to DIR.
Hand the lookup to us
Send the payroll export you already run, plus the DIR Project ID, or the awarding body and contract number if you do not have the ID yet. We check whether the project is registered before we prepare the DIR eCPR. If your contract calls for a WH-347, we prepare that too. DOL describes the WH-347 as the Davis-Bacon and Related Acts Weekly Certified Payroll Form for federal or federally assisted construction, and says using the form itself is optional. If the project is not registered, we tell you, so you can send the email above. A person reviews every filing, and you sign the certification. First filing free.
Questions
Is the DIR project ID the same as the PWC-100 number?
Is the project ID the same as the contract number on my subcontract?
Can I look up a DIR project ID without an account?
What if the awarding body never registered the project?
I am not listed on the project. Can I still file?
Sources
Every figure on this page links to its source where it first appears. The full list, in order:
- DIR's FAQ dated July 2016 dir.ca.gov
- DIR's June 2024 page dir.ca.gov
- DIR Public Works FAQ dir.ca.gov
- DIR, Request Addition to a Project dir.ca.gov
- Labor Code section 1773.3(a)(1) leginfo.legislature.ca.gov
- Register a Project guide dir.ca.gov
- Project Search page services.dir.ca.gov
- Public Works portal services.dir.ca.gov
- WH-347 dol.gov