California certified payroll: how often, where to file, how long to keep
Source: California Labor Code § 1771.4 (retrieved 2026-11-13)
On a California public works project, each contractor and subcontractor uploads its certified payroll records
directly to the Labor Commissioner,
electronically through DIR's eCPR system, at least once every 30 days while work is going on and within 30 days after
the last day of work.
Late records can cost $100 a day, up to $5,000 per project, starting 14 days after the deadline.
- State text quoted word for word
- Checked November 13, 2026

California at a glance
| How often | At least monthly (every 30 days) |
|---|---|
| Send to | Labor Commissioner (DIR), online |
| System / format | DIR eCPR (electronic only) |
| Keep records | You keep: Labor Code § 1771.4 sets no period for registered contractors (unregistered on an exempt job: 3 years after completion) |
| If you don't | $100/day, max $5,000 per project |
What a late upload can cost (Labor Code § 1771.4)
| Item | Amount |
|---|---|
| Penalty per day late | $100.00 |
| Cap per project | $5,000.00 |
| Days of penalty that reach the cap | 50 |
| Penalty cannot be levied before | 14 days after the missed deadline |
The penalty falls only on the contractor or subcontractor that failed to upload, not on the prime for a sub's records.
What the law says
“Each contractor and subcontractor shall furnish the records specified in Section 1776 directly to
the Labor Commissioner,
in the following manner:”
California Labor Code § 1771.4 · retrieved 2026-11-13
“"monthly" means that a submission of records shall be made at least once every 30 days while work
is being performed on the project and within 30 days after the final day of work performed on the
project.”
California Labor Code § 1771.4 · retrieved 2026-11-13
“In an electronic format, in the manner prescribed by the Labor Commissioner,
on the department's internet website.”
California Labor Code § 1771.4 · retrieved 2026-11-13
“a penalty by the Labor Commissioner of one hundred dollars ($100)
per each day in which the party was in violation of subparagraph (A),
not to exceed a total penalty of five thousand dollars ($5,000)
per project.”
California Labor Code § 1771.4 · retrieved 2026-11-13
“The Labor Commissioner shall not levy a penalty pursuant to subparagraph (B)
until a contractor or subcontractor fails to furnish the records pursuant to subparagraph (A)
14 days after the requirement set forth in clause (i) of subparagraph (A).”
California Labor Code § 1771.4 · retrieved 2026-11-13
“Contractors and subcontractors on most public works projects are required to submit certified
payroll records (CPRs)
to the Labor Commissioner using DIR's Public Works Website Services.”
California DIR — Certified Payroll Reporting · retrieved 2026-11-13
Step by step
- Register with DIR firstMost California public works contractors must be DIR-registered; unregistered contractors on the small exempt projects keep records for three years instead of uploading.
- Upload in eCPR, not by emailEnter the payroll online or upload the XML file in DIR's eCPR. Paper or PDF copies sent to the awarding body do not replace the upload.
- Keep a 30-day rhythmMost contractors upload every week or every pay period so no 30-day window is ever missed. The contract can require more often than monthly.
- File the last oneA final upload is due within 30 days after your last day of work on the project.
- Sending the payroll only to the prime or the awarding body and never uploading to DIR.
- Treating the 14-day window as extra time: it only delays when the Labor Commissioner may start the penalty; the upload is still late.
- Forgetting that a federally funded California job needs the federal weekly WH-347 as well.
Related
California prevailing wage law
Rates, who sets them, county pages.
Certified payroll in every state we cover
Deadlines side by side, including California's At least monthly (every 30 days).
Other states
- New York — Every 30 days
- New Jersey — Each payroll period, within 10 days of payday
- Illinois — Monthly, by the 15th
- Washington — At least once per month
- Massachusetts — Weekly
- Pennsylvania — Weekly, plus a final statement
Sources
- California DIR — Certified Payroll Reporting — retrieved 2026-11-13
- California Labor Code § 1771.4 — retrieved 2026-11-13