WH-347 vs eCPR: two governments, two filings

Contractors who work both federal and California public jobs meet two different certified payroll regimes wearing the same name. Here is which is which, which projects need both, and the places where the two flatly contradict each other.

The one-paragraph version

The WH-347 is the federal certified payroll form under the Davis-Bacon Act, due weekly on federally funded or assisted construction, submitted up your contracting chain. The eCPR is California's electronic certified payroll record under its own prevailing wage law, due directly to DIR at least monthly on registered public works, filed under your own contractor registration. They are enforced by different agencies, keyed to different wage determinations, and neither satisfies the other. A California project with federal money in it requires both, on their own schedules, in their own formats.

Which law applies: Davis-Bacon or California prevailing wage

Two separate laws decide whether you owe a filing at all, and they trigger on different facts, not just different money. The federal Davis-Bacon and Related Acts reach contractors and subcontractors on federal or federally assisted construction, alteration, or repair contracts over $2,000, where "federally assisted" means a federal agency put money in through grants, loans, loan guarantees, or insurance, not necessarily a direct federal contract. California's own prevailing wage law reaches further and does not care where the money came from: under Labor Code section 1720, "public works" is construction work done under contract and paid for in whole or in part out of public funds, state or local, with no federal dollar required.

Run both tests on your own project, because they are independent. A city street resurfacing paid entirely from local funds meets California's public works definition on its own and owes the eCPR, but if no federal grant or loan touches it, the $2,000 Davis-Bacon threshold never applies, so there is no WH-347. A transit platform built partly with a federal grant crosses both tests at once: the federal assistance pulls in the WH-347, and public funding of any kind pulls in the eCPR. That double covered case, not the single covered one, is where most subs asking this question actually live.

Side by side

Form WH-347DIR eCPR
Law behind itDavis-Bacon Act and related federal actsCalifornia Labor Code, including section 1771.4
TriggerFederal or federally assisted construction contracts over $2,000Registered California public works subject to prevailing wage
CadenceWeekly, under the Copeland ActAt least monthly, or more often when the contract says so (DIR FAQ)
Where it goesThe contracting agency, through your primeDirectly to DIR at services.dir.ca.gov/pw, under your own PWCR registration
FormatA two-page form, or an equivalent document with identical certification wording: worker columns 1A through 9 on page one and a six-point Statement of Compliance on page two. Current version revised January 2025, OMB 1235-0008, from the U.S. DOLElectronic: hand-typed iForm or XML upload in DIR's published format, then reviewed and signed in the portal
Wage determinationsFederal determinations (SAM.gov)California determinations by craft and county (DIR lookup)
Social Security numbersNever the full number. Column 1E takes the last four digits or another worker-specific number, per the WH-347 instructionsFull nine digits, entered directly into DIR's current Public Works Portal, as shown on the employee registration and payroll screens in DIR's Upload eCPR guide
Fringe benefitsThree columns: 6A hourly wage rate, 6B total fringe benefit credit taken against bona fide plans, 6C cash paid in lieu. Any 6B amount is backed by a per-worker hourly credit table on page two (WH-347 instructions)Reported in DIR's electronic format, iForm or XML
SignatureCertifying official signs page two with date, phone, and email; a legally valid electronic signature is accepted, a scanned or photocopied one is not (WH-347 instructions)Reviewed and signed in the DIR portal under your own registration
Who enforcesU.S. DOL Wage and Hour Division and the contracting agency (DOL)California Labor Commissioner, plus awarding bodies via withheld payments

The traps in the overlap

  • The SSN contradiction. The federal form bars the full number; column 1E takes the last four digits or another worker-specific number. The state record wants all nine. Feed one filing's format to the other and you have either a privacy violation on a federal form or a rejected state record. This single row in the table above causes more cross-contamination errors than everything else combined.
  • Two determinations, one worker. On a dual-covered project, pay whichever wage package for that classification is higher, federal or state, where both determinations reach the same hours, an approach California's own Caltrans labor compliance manual confirms. Certifying against the lower one is a wage violation with a signed confession attached.
  • Different weeks, same data. The WH-347 is weekly and the eCPR at least monthly, but the underlying payroll facts must match. An auditor who pulls both filings and finds different hours for the same worker in the same week has found something much worse than a late filing.
  • Two names, two obligations. DIR's own Public Works page names Form A-1-131 as the suggested paper format the Labor Commissioner may require when a contractor does not comply with Labor Code section 1776, the separate duty to keep payroll records and furnish them to the awarding body or the Labor Commissioner on request. That is not the same duty as the direct electronic filing to DIR under Labor Code section 1771.4, the eCPR. Where a contract calls for A-1-131, treat it as the section 1776 paper duty to the awarding body, owed in addition to the eCPR to DIR, not in place of it.
  • Neither covers the other, and portals cover neither, with one narrow exception. Filing the WH-347 does not touch the DIR duty, the eCPR does not touch the federal duty, and the GC's portal satisfies neither. The exception: projects run by the four legacy Labor Compliance Programs (Caltrans, the City of Los Angeles, LAUSD, and the County of Sacramento) are exempt from the direct DIR filing per DIR's exemptions page; there the awarding body's own monitoring stands in for it.

Which projects need what

  • California public works, no federal money: eCPR to DIR, plus whatever the awarding body's portal demands. Many awarding bodies also expect WH-347-format weekly reports contractually even without federal funds, so read the labor compliance exhibit.
  • Federal project outside California's system (rare in-state; e.g., certain purely federal facilities): WH-347 weekly.
  • Federally assisted California public works, the common case for transit, ports, water, and housing: both. Weekly WH-347, eCPR to DIR on its cadence, portal uploads on top, every filing consistent with every other.

Questions

What is a WH-347 form?
The WH-347 is the U.S. Department of Labor's certified payroll form for work covered by the Davis-Bacon Act: federal or federally assisted construction, alteration, or repair contracts over $2,000. Each week you have workers on a covered project, it records, in columns 1A through 9, each worker's identifying number, journeyworker or registered apprentice status, labor classification, straight time and overtime hours by day, hourly wage rate, fringe benefit credit or cash paid in lieu, gross for the project and for all work, deductions, and net pay, with a six-point Statement of Compliance signed on page two. The current version was revised in January 2025, OMB Control No. 1235-0008. Get the form and instructions from the U.S. Department of Labor, and see our field by field breakdown for how to fill it out.
Does ADP do certified payroll?
ADP's own site says it offers comprehensive solutions for certified payroll and construction-industry compliance generally. If you run ADP payroll and need California's DIR eCPR filed, see our ADP page for how we turn your ADP export into an eCPR.
Is Form WH-347 required on California public works projects?
Only when federal money reaches the project. The WH-347 attaches to federal or federally assisted construction contracts over $2,000 under the Davis-Bacon Act, per the U.S. Department of Labor. California's own eCPR duty under Labor Code section 1771.4 applies to state and local public works whether or not federal dollars are involved. A state funded project owes the eCPR but not the WH-347. A federally assisted California public works project owes both.
Which law applies to my project, Davis-Bacon or California's prevailing wage law?
Run two independent tests. Davis-Bacon reaches federal or federally assisted construction contracts over $2,000. California's prevailing wage law reaches any project that counts as public works under Labor Code section 1720: construction paid for in whole or in part out of public funds, with no federal dollars required. A project can trip one test, the other, or both, and each test decides a different filing.
Is the WH-347 due weekly or monthly, like the eCPR?
The WH-347 is weekly. The Copeland Act requires contractors on covered federal work to furnish a wage statement every week, per the U.S. Department of Labor. California's eCPR is due at least monthly under DIR's rule, though many public works contracts tighten that to weekly as well, per the DIR eCPR FAQ. On a project covered by both, the practical rhythm ends up weekly either way.
If I already upload to LCPtracker or another GC portal, do I still owe the eCPR?
Yes. DIR's own answer is direct: submitting certified payroll records to other agencies or portals does not put you in compliance with the state unless you submit eCPRs directly to DIR, per the DIR eCPR FAQ. A portal upload and a WH-347 both leave the direct DIR filing untouched. See LCPtracker vs DIR for the full rule.
What does A-1-131 mean on my contract?
A-1-131 is DIR's suggested format for the "Public Works Payroll Reporting Form," the paper record the Labor Commissioner may require when a contractor does not comply with the payroll record duty in Labor Code section 1776, per DIR's Public Works page. That duty, to keep records and furnish them to the awarding body or the Labor Commissioner on request, is separate from the direct electronic filing to DIR under Labor Code section 1771.4, the eCPR. A contract referencing A-1-131 points at the section 1776 paper duty to the awarding body, owed in addition to the eCPR to DIR, not in place of it.

One export, both regimes

Every fact both governments want lives in the payroll export you already run. We turn that one export into the weekly WH-347 on the current January 2025 form with its Statement of Compliance and the validated DIR eCPR file, consistent with each other by construction, checked by software and verified by a person, with rates sanity checked against the applicable published determination. First filing free, flat published pricing on the home page.

Both filings from one export, 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