Guides · Start here
Certified payroll by state: California, New York and Illinois
Most guides to prevailing wage by state are tables of numbers assembled from other tables, and they go stale quietly. This one covers three states — California, New York and Illinois — because those are the three whose filing requirements we have read at source and can cite. It is deliberately narrower than a fifty-state map and deliberately says where its own limits are. If your state is not here, the last section tells you what to ask, and the answer will be better than anything we could have guessed on your behalf.
What a state layer adds to the federal one
Davis-Bacon and its related Acts create the federal obligation: on a covered contract, submit a payroll every week to the agency contracting for or financing the work, accompanied by a signed statement of compliance. That is 29 CFR 5.5(a)(3)(ii)(A), and Form WH-347 is the optional form the Department of Labor publishes for it. States with their own prevailing wage laws add a second obligation on top, with its own statute, its own administering agency, its own format and its own portal. On a job funded both ways you owe both, for the same week and the same workers, in two places.
California — eCPR, to the Department of Industrial Relations
California's public works requirements sit in the Public Works chapter of the Labor Code and are administered by the Department of Industrial Relations. The Director of DIR determines the prevailing wage, and workers on covered projects must be paid it. Certified payroll is filed electronically through DIR's own system at services.dir.ca.gov/pw, either by entering payroll online or by uploading an eCPR XML file against DIR's published schema. Two things catch people out. The project is identified by a DIR project ID looked up in the state's registry, not by your contract number. And the XML schema asks for each worker's full nine-digit Social Security number, where the federal WH-347 asks only for an identifying number — which is a real difference in what you must hold and protect, not a formatting detail.
New York — electronic filing is now mandatory
New York's prevailing wage requirements are in Articles 8 and 9 of the Labor Law, enforced by the Bureau of Public Work and Prevailing Wage Enforcement. The change worth knowing is recent and firm: the Department of Labor states that beginning December 31, 2025, all contractors and subcontractors on projects covered by Article 8 must provide certified payroll records electronically through the Certified Payroll portal on MPWR. That date has passed. Paper is no longer the fallback it was. Projects are identified by a Prevailing Rate Case number — the PRC — which appears on your portal dashboard, and contractors with more than a handful of workers can upload a pre-formatted XML file rather than keying every week in by hand.
Illinois — the Certified Transcript of Payroll
Illinois operates under the Prevailing Wage Act, 820 ILCS 130, with implementing rules at 56 Ill. Adm. Code 100, administered by the Illinois Department of Labor. Certified payroll is filed as a Certified Transcript of Payroll through IDOL's own portal, a requirement introduced by Public Act 100-1177 and codified at 820 ILCS 130/5.1. Access requires an Illinois Public ID account created with a business email address. Illinois asks for more than the federal form does in two respects that are worth planning for: worker demographic fields, and a split of hours between prevailing and non-prevailing work, which is a distinction the WH-347 does not draw and your payroll system may not record.
What this page does not tell you, and why
It does not list dollar thresholds. Whether a project is covered, and above what contract value, is the question contractors most want answered and the one most often answered wrongly by pages like this — the figures differ by state, differ between construction and maintenance, and are amended. We could not verify current thresholds from primary sources at the time of writing, so we have not published numbers we could not stand behind. Coverage is a determination the awarding body makes for your specific contract, and it should be in your contract documents. If it is not, ask before the first payroll is due rather than after.
If your state is not listed
Roughly half of US states have a prevailing wage law of some kind, often called a "little Davis-Bacon" Act, and several more have local ordinances that apply within a city or county. Rather than guess, ask the awarding body four questions in writing before work starts: which prevailing wage law applies to this contract, federal, state or both; which agency receives the certified payroll; which portal and file format they require; and what identifier the portal uses for this project. Those four answers determine everything else, and getting them in writing at the start is the difference between a routine first filing and a late one.
Filing in more than one state
A contractor working across state lines files in each state's own system, under each state's own rules, for the same crews. The underlying payroll facts are identical — who worked, in what classification, for how many hours, at what rate, with what deducted — and the difference is entirely in transcription and identifiers. That is worth knowing when choosing how to keep records: a system organised around the facts travels between states, and one organised around a single state's form does not.
Common questions
- Does a federal WH-347 satisfy my state's requirement?
- Usually not. States with their own prevailing wage law generally require their own format filed to their own agency. On a jointly funded job you commonly owe both, for the same week and the same workers.
- Is certified payroll filing in New York still optional on paper?
- No. The New York State Department of Labor states that from December 31, 2025 all contractors and subcontractors on projects covered by Article 8 of the Labor Law must provide certified payroll records electronically through the Certified Payroll portal.
- Why does California ask for a full Social Security number?
- Its eCPR XML schema requires all nine digits for each worker, and the guideline states every field under the employee element is mandatory. The federal WH-347 asks only for an identifying number, for which the last four digits are sufficient. If you file in California you will hold data the federal form never required.
- What is a PRC number?
- New York's Prevailing Rate Case number, which identifies the project in the state's system. It is not your contract number, and it is found on your dashboard in the NYSDOL Certified Payroll portal.
- What is the contract threshold in my state?
- We do not publish threshold figures because we could not verify current ones from primary sources, and a stale threshold is worse than none. Coverage should be stated in your contract documents; if it is not, ask the awarding body in writing.
Sources
Every claim above rests on one of these. The quotes are verbatim.
The contractor shall submit weekly for each week in which any contract work is performed a copy of all payrolls to the Federal agency contracting for or financing the work.
All workers employed on public works projects must be paid the prevailing wage determined by the Director of the Department of Industrial Relations.
DIR publishes an eCPR XML schema and sample and provides an online portal for entering payroll at services.dir.ca.gov/pw.
Beginning December 31, 2025, all contractors and subcontractors working on projects covered by Article 8 of the NYS Labor Law must electronically provide certified payroll records through the Certified Payroll portal on MPWR.
820 ILCS 130/0.01-12, with implementing regulations at 56 Ill. Adm. Code 100, administered by the Illinois Department of Labor.
Certified transcripts of payroll are filed through the Certified Transcript of Payroll Portal, required by PA 100-1177 and 820 ILCS 130/5.1.
Need to file this week?
Enter a payroll or upload a CSV and download a completed WH-347 on the current form — no account, no card, no limit.