State prevailing wage vs Davis-Bacon: why one certified payroll is not enough
A job that mixes federal money with a state or city agency can fall under two sets of rules at once: Davis-Bacon and the state’s prevailing wage law. For your crew that can mean two rate sheets, two kinds of reports and two sets of deadlines.
This guide explains how the two fit together and how to avoid keying the same payroll over and over.
Two separate systems
Davis-Bacon covers federal construction contracts and, through the Related Acts, many federally assisted projects. The Department of Labor publishes the wage determinations, and you report weekly on the WH-347 or an equivalent format to the agency or the prime. For the basics, see what is certified payroll.
State prevailing wage laws are set by each state. Each one decides its own coverage, rates, classifications and reporting rules. Many cover state and local public works, and some reach further. New York’s law, for example, also covers certain privately owned projects. A state law can apply on its own or alongside the federal one.
When both apply, which rate controls
In its FAQ for infrastructure-funded construction, the Department of Labor says contractors must at minimum comply with Davis-Bacon. Where state or local prevailing wage requirements also apply, it says to pay whichever prevailing wage rate is higher, classification by classification.
California’s Department of Industrial Relations says something similar. Federally funded or assisted projects controlled by California awarding bodies are subject to the state’s prevailing wage laws, and workers must be paid California’s rates where they exceed the corresponding Davis-Bacon rates. Projects awarded by and under the complete control of the federal government are not subject to California’s rules.
In practice:
- Compare the two rate sheets for each classification you use, both the base rate and the fringe.
- If one sheet has a higher base and the other a higher fringe, ask the contracting agency how it wants that handled.
- Do not assume. Whether a state law applies to your job is a question for the agency or the state labor department.
Other rules can differ as well. California, for example, generally requires overtime pay after 8 hours in a day on public works, while the federal overtime clause on contracts over $100,000 looks at hours over 40 in a workweek. Apprentice rules, fringe credits and classification names also vary, so read both sets of rules.
States with their own certified payroll portals
Some states now collect certified payroll directly in their own systems. These are examples, not a full list:
- California. Labor Code section 1771.4 requires contractors and subcontractors on covered public works to send certified payroll records directly to the Labor Commissioner, electronically on the Department of Industrial Relations website. That system is DIR’s eCPR. Submissions are due at least every 30 days while work is performed, and within 30 days after the last day of work.
- New York. Contractors and subcontractors on projects covered by Article 8 of the Labor Law, which includes public work and some private projects, must submit certified payroll electronically to the state Labor Department’s Certified Payroll portal at least every 30 days, starting January 1, 2026. Some New York City public work goes through a separate city database. The state says federal projects where state prevailing wage laws do not apply do not need to use its portal.
- Illinois. The Illinois Department of Labor runs an online Certified Transcript of Payroll portal for prevailing wage projects, with payrolls due by the 15th of each month for the prior month.
- New Jersey. Public works contractors submit certified payroll online through the NJ Wage Hub. The state’s guide says you must also submit the records to the public body that awarded the contract.
Other states have their own forms or collect reports through the contracting agency. Check the labor department site for the state where the project sits.
Why a perfect WH-347 does not satisfy a state portal
- Different channel. The state wants the report in its system. New York says filing with another agency does not replace its portal, and New Jersey says its portal does not replace giving the records to the public body.
- Different format. The submission options these states publish are online entry or their own files, such as XML in California and New York, and the MW-562 form or a CSV template in New Jersey. A WH-347 is a federal layout. New York also requires the classification in an XML file to match the one in its system.
- Different schedule. Federal reports are weekly. State schedules are at least every 30 days in California, every 30 days in New York, and monthly by the 15th in Illinois. New York also asks for weeks with no work to be reported.
- Different classifications and rules. State determinations name classifications their own way, and overtime and fringe rules can differ from the federal ones.
That is how contractors end up keying the same hours twice, once into the federal report and once into the state system.
One payroll, several formats
- Keep one source of truth. For every worker: an ID, project, hours by day split into straight time and overtime, classification, rate, fringe by plan, gross, and deductions, including work on other jobs.
- Set up each project once. Record which laws apply, which determinations, where each report goes, how often, and when it is due.
- Keep a classification crosswalk per project. Your internal job title, the federal classification, and the state classification.
- Generate every format from the same data. Do not retype hours into a second system.
- Reconcile. Hours and gross pay for the same period should match across formats and tie back to the payroll register.
- Keep the confirmations. Save the receipt from each submission, and check each program’s own record retention rules.
- Run the overtime and fringe math under both sets of rules before you submit anything.
Before the first report on a dual-coverage job
- Ask the prime or agency whether the job is federal only, state only, or both.
- Get every determination and compare them classification by classification.
- Find the state portal and register early.
- Write down each deadline and where each report goes.
- Build the classification crosswalk.
- Decide who enters and who signs for each system.
- Run one test week through both channels before the first due date.
Where Payrung fits
Payrung is being built to take the payroll export you already run and produce the WH-347 and the state and portal formats from it, flagging classification and fringe mismatches before you submit. If you would like early access, join the waitlist.
This guide is general information, not legal or payroll advice. Requirements vary by state and by contract, so confirm them with your contracting agency, the state labor department or a qualified advisor.