Is a general contractor liable for a subcontractor's prevailing wage violation in California?
Not automatically. Under Labor Code section 1775, subdivision (b), a general contractor is not liable for a subcontractor's prevailing wage penalty unless the GC knew about the underpayment or skipped one of four specific things. Here is what protects a GC, what does not, and the separate track that makes a GC pay for hiring an unregistered sub.
The short answer
The penalty for paying a worker below the prevailing wage belongs to whoever employed that worker, almost always the subcontractor, not the GC above it. The GC only inherits that liability if it had actual knowledge of the underpayment, or if it skipped any one of four things the statute requires. Do all four and stay unaware, and the GC's exposure to your wage violation is zero. Skip one, and its exposure becomes the same $200 per worker per calendar day ceiling you are already carrying.
The general rule: the penalty is the subcontractor's
Labor Code section 1775(a)(1) states that "the contractor and any subcontractor under the contractor shall... forfeit not more than two hundred dollars ($200) for each calendar day... for each worker paid less than the prevailing wage rates... for any public work done under the contract by the contractor or, except as provided in subdivision (b), by any subcontractor under the contractor." Read that closely: the general contractor is named alongside the subcontractor, but only "except as provided in subdivision (b)." Subdivision (b) is the carve-out that, in practice, keeps the GC out of a violation it did not cause. The actual dollar range within that $200 ceiling, and how a good faith correction or a willful violation moves it, is in certified payroll penalties in California.
The safe harbor: what keeps your GC out of your penalty
Subdivision (b) opens with two separate doors into GC liability. The statute says the prime contractor "is not liable for any penalties under subdivision (a) unless the prime contractor had knowledge of that failure of the subcontractor to pay the specified prevailing rate of wages to those workers or unless the prime contractor fails to comply with all of the following requirements." Read that as two independent triggers:
- Actual knowledge, on its own, is enough. A GC that knew you were underpaying a worker cannot hide behind having done everything else right. Knowledge alone reopens liability regardless of the four steps below.
- Failing any one of the four steps is also enough. "All of the following requirements" means all four. Doing three out of four does not count.
The four requirements, quoted directly from the statute:
| Requirement | What the statute says |
|---|---|
| 1. The flow-down clause | "The contract executed between the contractor and the subcontractor for the performance of work on the public works project shall include a copy of the provisions of this section and Sections 1771, 1776, 1777.5, 1813, and 1815." |
| 2. Periodic payroll review | "The contractor shall monitor the payment of the specified general prevailing rate of per diem wages by the subcontractor to the employees, by periodic review of the certified payroll records of the subcontractor." |
| 3. Corrective action once aware | "Upon becoming aware of the failure of the subcontractor to pay his or her workers the specified prevailing rate of wages, the contractor shall diligently take corrective action to halt or rectify the failure, including, but not limited to, retaining sufficient funds due the subcontractor." |
| 4. A signed affidavit before final payment | "Prior to making final payment to the subcontractor for work performed on the public works project, the contractor shall obtain an affidavit signed under penalty of perjury from the subcontractor that the subcontractor has paid the specified general prevailing rate of per diem wages to his or her employees on the public works project and any amounts due pursuant to Section 1813." |
Every one of these is the mechanical reason your GC asks for your certified payroll, holds retention when a number looks wrong, and puts an affidavit in front of you before your last check clears. The full breakdown of what item 1 actually puts in your subcontract, including the other sections it pulls in, is in subcontractor flow-down clauses and certified payroll.
If the shield fails, what the GC actually owes
Subdivision (b) does not create a separate, smaller penalty for a GC that loses the shield. It falls back into subdivision (a): the same forfeiture, up to $200 per worker per calendar day, that you already owe as the subcontractor who underpaid, on top of yours, not instead of it. That exposure typically surfaces through the same enforcement path that reaches you, an investigation and money held back from the contract. What that notice looks like and the deadlines it carries are in Notice of Withholding of Contract Payments, explained.
A second, separate liability door: hiring an unregistered subcontractor
Wage underpayment is not the only way a GC gets pulled into a sub's compliance problem, and this door has nothing to do with subdivision (b). Labor Code section 1771.1(a) requires "currently registered and qualified" DIR status to bid or work on public works. If a higher tiered contractor subcontracts with an unregistered lower tier subcontractor, section 1771.1(h)(1) makes it "subject to forfeiture, as a civil penalty to the state, of one hundred dollars ($100) for each day the unregistered lower tier subcontractor performs work in violation of the registration requirement, not to exceed an aggregate penalty of ten thousand dollars ($10,000)," waivable under 1771.1(h)(2) for a first, unintentional lapse. Here the GC is exposed for something the sub did, and the statute cuts off pushing that cost back down the chain: 1771.1(h)(4) states "a subcontractor shall not be liable for any penalties assessed against a higher tiered public works contractor or subcontractor pursuant to paragraph (1)," and bars requiring a lower tiered subcontractor "to indemnify or otherwise be liable" for it. A GC cannot write that penalty into your subcontract as your problem. Registration fees, renewal windows, and lapse costs are in registration fees, renewal, and lapse penalties.
What this means for you as the subcontractor
Your own exposure under Labor Code 1775(a) does not shrink because of anything above. Whether your GC keeps its shield or loses it, the penalty for underpaying your own worker is yours first. What changes is the GC's incentive: subdivision (b) gives it a dollar-denominated reason to want your certified payroll clean every week, since its own exposure rides on your compliance the moment it has knowledge or skips a review. That is leverage you can use. Asking a GC to require, or help pay for, compliance help is asking it to protect a shield it already needs for itself.
Where WellStanding fits
We do not change who is liable for what. We turn the payroll export you already run into a validated WH-347 and a DIR eCPR filing, with a person checking every filing. That is the same record your GC has to periodically review to keep its subdivision (b) shield intact. First filing free. Pricing is on the home page.