Prevailing wage vs certified payroll: the difference

Two sets of rules travel together on every public works job and get blurred together in every conversation about them. One dictates what you pay. The other proves you paid it. Failing either one, independently, can cost you the same progress payment.

In plain terms

Prevailing wage is the paycheck rule: on a public job, you have to pay each worker a set minimum for the actual work that worker did, not your normal shop rate. The minimum comes from a government pay chart, called a wage determination, that changes by county and by craft. Certified payroll is the paperwork rule: you file a signed record showing exactly who worked, what they were classified as, how many hours, and what they were paid, so the government has proof the first rule was followed. On federal Davis-Bacon jobs, that record, the WH-347, is due weekly by federal rule. California's own direct-to-DIR electronic filing duty runs on a different clock: Labor Code 1771.4(a)(3)(A) sets a floor of at least monthly, with more frequent filing required only when the contract with the awarding body calls for it.

Think of it like minimum wage and a pay stub. Minimum wage sets the number your pay cannot fall below. The pay stub is the record proving what you actually paid. You can break either rule on its own: paying under the number with a perfect looking stub, or paying correctly and never producing a stub at all. Public works compliance asks for both at once, on every worker, on every filing.

The clean distinction

Prevailing wageCertified payroll
What it isThe substantive rule: minimum wage rates, by craft and locality, that must be paid on public worksThe reporting rule: the sworn record proving what was actually paid, weekly under federal rule or at least monthly under California's own DIR eCPR duty
Where it comes fromWage determinations published by DIR for California work, and by the U.S. DOL under Davis-Bacon for federal workThe federal WH-347 and California's DIR eCPR filing, the direct-to-DIR electronic payroll duty under Labor Code 1771.4(a)(3)(A)
How you fail itPaying below the determination, misclassifying the work, mishandling fringesNot filing, filing late, filing in the wrong place, filing records that do not reconcile
What failure costsBack wages plus penalties assessed on the underpaymentWithheld payments, and the records request penalty under Labor Code 1776

The two failure modes are independent. A sub paying perfect rates with no filings has a certified payroll problem. A sub filing beautiful records of underpayment has a prevailing wage problem, and has helpfully documented it. Compliance means both.

How California wage determinations work

DIR's Office of the Director - Research publishes prevailing wage determinations, indexed by craft and by county, at dir.ca.gov. Reading one correctly means catching five things:

  • The craft and its scope. Determinations key to the work performed, not your license or the worker's title. An electrician doing drywall hours owes drywall determination reading for those hours.
  • The county. Rates differ by locality. The determination that governs is the project's location, which is one reason our county requirement pages point at the determination lookup for each county.
  • The base rate and the fringes, separately. A determination states a basic hourly rate plus fringe benefit amounts: health and welfare, pension, vacation and holiday, training. Your obligation is the total package. You can satisfy the fringe portion with payments to bona fide plans, or pay it as cash on the check, or mix the two, and the choice changes what your certified payroll must show. Fringe handling is the single most common thing we fix during setup.
  • The dates. Determinations carry effective dates, and some include predetermined increases that raise rates mid project. Bidding a two year job on day one rates without reading the increase schedule is a classic self-inflicted wound.
  • Overtime and shift rules. The determination's daily and weekly overtime multipliers apply on top of the base structure.

Where the two rule sets meet: your filings

Certified payroll is where prevailing wage compliance becomes visible. Every line of the WH-347 and every eCPR record states a classification, a rate, hours, and fringes, and every reviewer, portal, and auditor reads those lines against the published determination. This is why we sanity check classifications and rates against the project's published determination on the filings we prepare, and why the check happens before submission rather than after a question arrives. Catching a rate drift on Friday is bookkeeping. Catching it in an audit is a liability with interest.

If a worker was classified wrong: back wages and the penalty

The most common way subs land on the prevailing wage side of this page is a classification call that turns out wrong: a worker logged as a lower paying craft, or paid straight time when part of the week should have carried an overtime or shift differential from the determination. Under Labor Code section 1775, two things happen when the paid rate falls short of the determination for the work actually performed:

  • Back wages, first. The difference between the determination's rate and what the worker was actually paid is owed to that worker, dollar for dollar, subdivision 1775(a)(2)(E). This is not a fine. It is the wage the worker was always owed.
  • A civil penalty, on top. The Labor Commissioner can assess up to $200 for each calendar day the violation continued, per worker, under subdivision 1775(a)(1). The statute sets floors under that ceiling depending on the circumstances: not less than $40 per day if the violation was a good faith mistake promptly corrected, not less than $80 per day if the contractor had a prior violation within the preceding three years, and not less than $120 per day if the violation was willful, per subdivision 1775(a)(2)(B). Any penalty collected first satisfies the worker's outstanding wage claim before it is applied anywhere else, under subdivision 1775(a)(2)(C).

The remediation sequence, in order, is the same one covered in our catching up on certified payroll guide:

  1. Re-check the classification against the determination for the county and the craft the work actually matches, not the worker's title or license.
  2. Compute the shortfall per worker, per hour worked at the wrong rate, using your own time records, not an estimate.
  3. Pay the back wages before or alongside correcting the paperwork. Filing accurate certified payroll on top of an uncorrected underpayment documents the underpayment; it does not fix it.
  4. Refile the certified payroll records for the affected weeks so the classification, rate, and hours match what was actually paid going forward.
  5. Get a construction attorney involved once the dollar amount is material or a written records request has already arrived. The penalty math above compounds daily, and a Labor Commissioner assessment is not the moment to start negotiating with the statute.

How this plays against the $100 per worker per day records penalty under Labor Code 1776 is a separate mechanism, covered with full statute links in our certified payroll penalties guide.

Where compliance software fits, and where it does not

Prevailing wage compliance software for California contractors, LCPtracker, Elation, PRISM, and similar tools, generally handles one half of this page: the certified payroll reporting layer, formatted for a particular awarding body's portal. What that software does not do on its own is the prevailing wage half: reading the correct determination for the project's county, matching a worker's actual hours to the right craft classification, and catching a rate that has drifted from the determination before it becomes a filing. Those calls take a person looking at the determination next to the payroll, which is also why submitting to a portal like LCPtracker does not satisfy the separate DIR eCPR filing California law requires. Software can generate the form. It cannot tell you the worker was classified wrong.

The questions subs actually ask

Does prevailing wage apply to my small public job?
California prevailing wage law applies to public works over statutory thresholds, and the thresholds are low enough that most real construction contracts qualify. The safe default on any public contract is to check the bid documents and the awarding body, before pricing the job.
We are open shop. Do union rates still apply?
The published determination applies regardless of union status. Determinations are frequently built from the area's collective bargaining agreements, which is why they look like union scale: paying them on public work is what the law requires of every contractor, union or not.
Can I average the fringe package across workers?
No. The obligation runs per worker, per hour, per the determination for that worker's classification. Plan contributions count per worker too, and annualization rules govern how plan payments convert to hourly credit. When fringes get complicated, this is exactly the setup conversation to have with whoever prepares your certified payroll.
Who checks any of this?
The Labor Commissioner enforces, awarding bodies monitor, unions and joint labor management committees review filings, and workers themselves can complain. Certified payroll records are the paper trail every one of them reads first, which is the practical reason the filings deserve the same care as the paychecks.
Can someone dumb down prevailing wage for me?
Prevailing wage is a pay floor set by the government for a specific craft and county on a public job. Certified payroll is the signed record proving you paid at or above that floor. One is about the paycheck, the other is about the paperwork that proves the paycheck was right, and public works law requires both, on every worker, on a schedule that runs weekly on federal jobs and at least monthly under California's own filing law.
What happens if a worker was classified wrong and paid the wrong prevailing wage rate?
The worker is owed the difference between the correct determination rate and what was actually paid, and the contractor can face a civil penalty of up to $200 per calendar day per worker under Labor Code section 1775, with a lower floor for a promptly corrected good faith mistake. Pay the back wages first, then refile the certified payroll for the affected weeks so the records match reality.
Do I need prevailing wage compliance software in California?
Not necessarily software specifically, but you need something producing accurate WH-347 and DIR eCPR filings on the schedule each requires, because manual spreadsheets get error prone fast at scale. Software handles the reporting format. It does not read the wage determination or catch a wrong classification for you, which is why a person still needs to check rates and classifications against the determination before every filing.

Both halves, handled

WellStanding produces your certified payroll filings from the payroll export you already run: the WH-347 with its Statement of Compliance, weekly the way federal rule requires, and the DIR eCPR file, on whatever cadence the contract sets and at least monthly under Labor Code 1771.4(a)(3)(A), with classifications and rates sanity checked against the project's published determination and a person reviewing every file. First filing free, flat published pricing on the home page. The wage side of the bargain, paying the determination correctly, stays yours, and our checks are built to catch the drift before it compounds.

Rates checked, filings done, first one 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. Next: we confirm your payroll system and the project, you send one export, and your first filing comes back for your review before anything is submitted.

First filing free