Certified payroll penalties in California

What noncompliance actually costs, stated precisely, because the number everyone quotes comes with conditions everyone leaves out. Every figure on this page links to the statute or regulation it comes from.

The famous number, stated correctly

The penalty everyone has heard of is $100 per worker per day. Here is what triggers it, because it is not simply "filing late."

Under Labor Code section 1776, you must keep accurate certified payroll records on every public works job and produce them within 10 days of a written request from the Labor Commissioner or other entitled parties. Miss that 10 day window and you forfeit $100 per calendar day, per worker, until you comply. The state does not have to chase you for the money: the statute makes it recoverable by withholding from payments then due to you. Your progress payment is the collection mechanism.

Three details in that paragraph earn their precision:

  • The clock starts with a written request. The $100 figure is the records request penalty. It is not automatically assessed on every late weekly filing. Anyone who tells you every late filing costs $100 per worker per day is overclaiming, and anyone who concludes late filings are therefore safe is about to learn about the other mechanisms below.
  • Per worker, per calendar day. A crew of ten, thirty days late on a records request, is a $30,000 exposure. The arithmetic gets big quietly.
  • It stacks onto everything else. The records penalty is one clause of one section. Wage violations, filing failures, and registration failures each carry their own machinery.

The quieter penalty that hurts sooner: withheld payments

The penalty subs actually feel first is not a fine. On public works, awarding bodies and primes hold money when certified payroll is missing or wrong, and California law is built to make that easy. Delinquent or inadequate payroll records justify withholding from progress payments, and the eCPR duty under Labor Code 1771.4 is enforced through the same lever. A six figure progress payment can sit frozen over a filing that would have taken an afternoon to produce, and no statutory fine ever gets assessed because the freeze did the job.

This is also why "the GC never asked for it" is a dangerous comfort. The moment a payment dispute, an audit, or a labor complaint appears, the paperwork gap becomes leverage against you, retroactively, for every unfiled week. If a portal was involved, remember the state's rule: filing into the awarding body's system does not satisfy DIR.

Wage violations underneath the paperwork

Certified payroll reports what you paid. If what you paid was below the prevailing wage determination, the reporting was the least of it: underpayments come due with penalties assessed by the Labor Commissioner under the prevailing wage statutes, and certified payroll records are the evidence. This cuts both ways. Accurate filings from a compliant payroll are your best defense in a dispute, and the fastest way to end one. The relationship between the wage rules and the reporting rules is covered in prevailing wage vs certified payroll.

Registration failures

Working public works without current DIR contractor registration carries its own penalties and can cost you the job itself. Registration is also literally how you file: eCPRs go in under your PWCR registration through DIR's portal. Check your registration status before bid season, not after award.

What a records request actually looks like

A written request under section 1776 can come from the Labor Commissioner's office, and the statute entitles other parties to records too, with redaction rules that differ by requester. The 10 days are calendar days, and the penalty math above starts at day 11. If a request lands and your filings are behind, do not negotiate with the deadline. Produce what exists, and close the gap immediately: our guide to catching up on certified payroll covers how back filings work.

Keeping all of this theoretical

Every mechanism on this page keys off the same root: whether correct filings exist, on schedule, in the state's system and on the federal form. That is a production problem, and production problems have production solutions. We turn the payroll export you already run into the WH-347 and a validated DIR eCPR filing, every week, checked by software and verified by a person, archived so a records request is a retrieval exercise instead of an emergency. First weekly filing free, pricing published on the home page.

A note on sourcing. This page states the penalty rules as the statutes state them, with links to the primary sources. It is general information about public works compliance, not legal advice about your specific situation. If you are in an active enforcement action, involve a construction attorney.

Stop gambling with progress payments, first filing free

Send the payroll export you already run. We turn it into the WH-347 and the DIR eCPR filing, checked by software and verified by a person. Your first weekly filing is free, before you pay us anything. $995 one time setup, then $249 per month flat.

Got it. We reply the same business day.

First filing free