Skip to main content
Skip to main content

📋 DIR Registration & Compliance for Public Works

If you want to bid on, be listed on, or perform any work on a California public works project, you must be registered with the Department of Industrial Relations (DIR) as a Public Works Contractor (PWC). No registration, no work — and the penalties for non-compliance range from contract voidance to daily fines.

This guide covers everything about DIR registration and the compliance obligations that come with it.

Key Principle

DIR registration is the gateway to California public works. It's not just paperwork — it connects you to the entire California public works compliance ecosystem: prevailing wage enforcement, eCPR filing, apprenticeship requirements, and audit exposure. Once you're registered, DIR has visibility into your payroll on every public project.


Who Must Register?

Every Tier of Contractor

EntityMust Register?
Prime contractorYes
First-tier subcontractorYes
Sub-subcontractor (any tier)Yes
Trucking companies (if performing public works)Yes
Material suppliers (delivery only, no installation)No
Equipment rental (no operator)No

When Registration Must Be Active

ActivityRegistration Required?
Submitting a bidMust be registered at time of bid submission
Being listed as a sub in someone else's bidMust be registered at time the bid is submitted
Starting work on a public projectMust be registered before first day of work
Continuing work on an ongoing projectMust maintain active registration throughout
After project completionRegistration must be active through final eCPR filing
Listing Unregistered Subs

If a prime contractor lists a subcontractor in their bid and that sub is not DIR-registered at the time of bid submission, the prime's bid can be rejected. Worse, if the unregistered sub has already started work when the issue is discovered, work must stop. Always verify sub registration before listing them in your bid.


Registration Process

Step-by-Step

StepActionDetails
1Go to DIR's online portaldir.ca.gov/Public-Works/Contractor-Registration.html
2Create an accountCompany email, EIN, basic business information
3Enter company detailsLegal name, DBA, address, contact information
4Enter CSLB license numberMust have an active CSLB license
5Enter workers' comp informationPolicy number, carrier, effective dates
6Pay the annual fee$400 per year (credit card or electronic check)
7Receive PWC registration numberUsed on all public works filings

Key Registration Details

FactorDetails
Annual fee$400
Registration periodJuly 1 – June 30 (fiscal year)
ProrationNo — $400 regardless of when you register
RenewalMust renew annually before June 30
Grace periodNone — if your registration lapses on July 1, you cannot work on public projects
ConfirmationRegistration number assigned immediately upon payment
Processing timeUsually instant for online registration
Register Even If You Don't Have a Project Yet

If there's any chance you'll bid public work during the fiscal year, register early. The $400 is modest compared to the risk of missing a bid deadline because you forgot to register. Many contractors register as a standard annual practice.


What DIR Registration Triggers

Registration isn't just a fee payment — it connects you to a web of compliance obligations:

1. Electronic Certified Payroll Reporting (eCPR)

Once registered, you must file certified payroll reports electronically through DIR's system for every public works project:

RequirementDetails
WhatDetailed payroll data for every worker on every public works project
WhenWithin 30 days of the last day of each pay period
HowDIR's online portal (manual entry) or XML upload
WhoEvery registered contractor and sub — each files their own
Penalty for non-filing$100/day per worker

For complete eCPR details, see California Prevailing Wage & DIR.

2. Prevailing Wage Compliance

DIR registration means DIR can (and does) audit your payroll against prevailing wage requirements:

ObligationDetails
Pay prevailing wage ratesDIR-published rates for the project county and classification
Track rate expirationsCalifornia rates expire — must pay updated rates when they do
Post wage determinationsAt a conspicuous location on the jobsite
Maintain records3 years minimum (recommended: 5+)

3. Apprenticeship Requirements

ObligationDetails
DAS 140File within 10 days of contract award — notifies apprenticeship committees
DAS 142File at least 72 hours before apprentices are needed — requests dispatch
RatioMinimum 1 apprentice per 5 journeymen in each applicable craft
ExemptionIf the approved program cannot fill your request, you're exempt from the ratio

4. Audit and Investigation Exposure

RiskDetails
Complaint-based auditsAny worker can file a complaint with DIR
Random auditsDIR conducts proactive compliance audits
eCPR data miningDIR can cross-reference your payroll data against wage determinations automatically
Awarding body reportingPublic agencies report all contract awards to DIR — so DIR knows every project you're on

Verifying DIR Registration

For Your Own Company

  1. Go to dir.ca.gov/Public-Works/PublicWorksSB854.html
  2. Search by CSLB license number or company name
  3. Confirm status shows "Active" and expiration date is current

For Subcontractors

Before listing a sub in your bid or allowing them on a public project:

StepAction
1Search DIR's online database by sub's CSLB number
2Confirm registration is Active
3Confirm expiration date extends through the project duration
4Screenshot or print the verification for your records
5Re-verify if the project extends past June 30 (renewal date)
Re-Verify Annually

DIR registration expires June 30 every year. If your project spans that date, you must re-verify that all subs have renewed. A sub that was registered when you bid the project may lapse on July 1 if they forget to renew.


SB 854: The Law Behind DIR Registration

SB 854 (2014) created the modern DIR registration system. Here's what it mandates:

RequirementDetails
PWC registrationRequired to bid on or work on public works
eCPR filingAll certified payroll must be submitted electronically to DIR
Sub listingSubs must be registered at the time they are listed in the prime's bid
Awarding body dutiesPublic agencies must verify registration before awarding contracts
Project reportingAwarding bodies must report project awards to DIR
Labor complianceAwarding bodies must have a labor compliance program or contract with DIR

What SB 854 Changed

Before SB 854 (pre-2015):

  • No registration requirement
  • Certified payroll submitted to the awarding body on paper
  • Limited DIR visibility into public works projects
  • Enforcement was reactive and slow

After SB 854:

  • Registration required to even bid
  • Electronic filing gives DIR real-time payroll data
  • DIR can proactively identify violations
  • Penalties for non-registration are severe and immediate

Penalties for DIR Non-Compliance

ViolationPenalty
Working without registrationPenalties up to $100/day per violation
Contract voidabilityContracts performed by unregistered contractors can be voided
Not filing eCPR$100/day per worker
Late eCPR filing$100/day per worker
Paying below prevailing wageBack pay + $200/day per worker
Not employing apprenticesCivil penalty + back pay at journeyman rate
Falsifying certified payrollCriminal prosecution + debarment
Repeat violationsDebarment from public works for up to 3 years

The Debarment List

DIR maintains a public debarment list. Contractors on this list:

  • Cannot bid on public works projects in California
  • Cannot work as a subcontractor on public works
  • Are publicly named (reputational damage)
  • Remain on the list for up to 3 years

Check the debarment list at: dir.ca.gov/dlse/debar.html


DIR Registration vs. CSLB License

These are two separate requirements — having one doesn't satisfy the other:

FactorCSLB LicenseDIR Registration
PurposeLegal authority to perform construction work in CaliforniaAuthorization to work on public works projects
Required forAll construction work over $500Only public works projects
Cost$450 application + $450 biennial renewal$400/year
Administered byContractors State License BoardDepartment of Industrial Relations
Exam requiredYes (Law & Business + Trade)No
PrerequisiteNone (though WC and bond required)Must have active CSLB license
TriggersAbility to legally contract for workeCPR filing, prevailing wage, apprenticeship obligations

Compliance Calendar

DateAction
June 1Reminder to renew DIR registration (expires June 30)
June 30DIR registration renewal deadline
Within 10 days of contract awardFile DAS 140 with apprenticeship committee
72 hours before apprentices neededFile DAS 142 request for dispatch
Within 30 days of each pay periodFile eCPR for all public works projects
MonthlyCheck prevailing wage rate expirations
Project endComplete all final eCPR filings
3+ years after projectRetain all payroll records (5+ years recommended)

Common DIR Compliance Mistakes

MistakeConsequencePrevention
Letting registration lapse on July 1Cannot work on public projects until renewedCalendar the June 30 deadline with multiple reminders
Not verifying sub registrationBid rejected; work stoppage; penaltiesCheck DIR database before listing any sub in a bid
Late eCPR filing$100/day per worker adds up fastFile within 1 week of each pay period — don't wait 30 days
Not filing DAS formsApprenticeship violations and penaltiesFile DAS 140 immediately upon award; DAS 142 when planning crew
Assuming registration carries overIt doesn't — it expires every June 30Annual renewal is a non-negotiable calendar item
Registering after bid submissionBid is non-responsiveRegister before bid season starts


DIR registration requirements and fees are subject to change. Verify current requirements at dir.ca.gov. Last reviewed: February 2026.