California Certified Payroll: DIR eCPR Requirements and How to File
California public works contractors must submit certified payroll electronically through the DIR's eCPR system. Here's what the requirements look like and how WH347.io generates a ready-to-upload XML file.
California vs. Federal Certified Payroll
Federal certified payroll uses the WH-347 form and is governed by the Davis-Bacon Act. California certified payroll on public works projects is governed by the California Labor Code and requires electronic submission through the DIR's eCPR portal — not just a paper or PDF form. Contractors on California public works must comply with both federal Davis-Bacon requirements (where applicable) and California's additional electronic reporting requirements.
Six California-Specific Requirements
- DIR Registration (PWCR Number) — contractors must register with the DIR and obtain a Public Works Contractor Registration (PWCR) number before working on any covered project
- Electronic Submission via eCPR — all payroll records must be submitted through the DIR's online eCPR system; paper submissions are not accepted
- CSLB License Number — the Contractors State License Board (CSLB) license number must be included on every submission
- California Double-Time Rules — California requires double time (2x) for hours over 12 in a day and all hours on the 7th consecutive workday; this differs from federal Davis-Bacon overtime rules
- California-Specific Deductions — certain CA deductions (SDI, VPDI) must be itemized separately
- XSD-Validated XML Format — the DIR's eCPR system requires XML that conforms to the DIR's published schema; invalid XML is rejected
How to Submit eCPR XML to the DIR Portal
WH347.io generates XSD-validated California eCPR XML automatically from your timecard data. The export includes your PWCR number, CSLB license, all California-required fields, and correctly calculated double-time hours. Upload the file directly to the DIR eCPR portal.
See plans & pricing · California eCPR XML guide · Help & support