Certified Payroll Requirements by State
Federal projects use one form. States often add their own prevailing-wage law, format, or portal on top — here's how to tell what your job actually requires.
Last updated July 2026
If you win work on a public construction project, you almost certainly have to submit certified payroll — a weekly record that proves you paid every worker at least the prevailing wage for their classification. The confusing part for a first-time subcontractor is that there isn't one universal rule. There are really two systems, and sometimes both apply to the same crew in the same week.
Federal jobs: the WH-347
Federally funded or federally assisted construction over $2,000 falls under the Davis-Bacon and Related Acts. On those jobs you file a weekly certified payroll — usually on Form WH-347 or an equivalent that carries the same data — within seven days of the regular pay date, and you sign the Statement of Compliance on page 2 (29 CFR 5.5). One report per project, per week, for as long as your crew is on site.
State jobs: "little Davis-Bacon" laws
Roughly half the states have their own prevailing-wage laws — often called little Davis-Bacon laws — that cover state- and locally funded public works. These set their own wage determinations, thresholds, and, importantly, their own filing format and submission method. The other states have no state prevailing-wage law at all, so on a state-only job there you may owe nothing extra.
On many state and local projects, a WH-347-style report is accepted as long as it carries the required information and certification. But some states mandate their own electronic format and will reject a plain WH-347. California is the clearest example: its Department of Industrial Relations requires electronic certified payroll records (eCPR) uploaded to the DIR system in a specific format, so a paper WH-347 alone does not satisfy a California state job.
Certified payroll requirements by state
The table below is a quick orientation, not a substitute for your contract. Each state's awarding agency can layer on its own portal or rules, so always confirm your specific project's required submission method.
| State | Filing cadence | What to know | Guide |
|---|---|---|---|
| California | Per pay period | DIR requires electronic certified payroll records (eCPR) uploaded to the state system in its own XML/CSV format; a paper WH-347 alone is not accepted on state jobs. | California guide |
| Connecticut | Monthly | CGS 31-53; certified payroll on Form WWS-CPI with a statement of compliance, plus a written fringe benefits explanation. | Connecticut guide |
| Illinois | Monthly | Prevailing Wage Act; contractors file a monthly certified transcript of payroll through the Illinois DOL online portal, even on federal jobs done in the state. | Illinois guide |
| Maryland | Within 14 days | Electronic submission to the Commissioner of Labor and Industry; registration required first, and late filing costs $10 per calendar day. $500,000 threshold. | Maryland guide |
| Massachusetts | Weekly | MGL c. 149, s. 27B; records go to the awarding authority by mail or e-mail. Enforced by the Attorney General, with fines up to $10,000 per occurrence for failing to file. | Massachusetts guide |
| Minnesota | Every 2 weeks | Minn. Stat. 177.41–177.44; filed to the contracting authority and the project owner within 14 days of the pay period. Separate commercial, residential and highway/heavy rate schedules. | Minnesota guide |
| New Jersey | Per contract | Prevailing Wage Act; certified payroll filed with the public body, often electronically. State-specific certification wording applies. | New Jersey guide |
| New York | Weekly | Prevailing wage under Labor Law Article 8; certified payroll goes to the contracting agency, frequently through a portal such as LCPtracker. WH-347 format is commonly accepted. | New York guide |
| Ohio | 2 weeks, then monthly | ORC 4115; payrolls go to a named Prevailing Wage Coordinator appointed by the public authority, and you owe them your wage payment dates up front. | Ohio guide |
| Oregon | Weekly | ORS 279C.845; BOLI requires Form WH-38 — a federal WH-347 does not satisfy the state filing on its own. | Oregon guide |
| Pennsylvania | Weekly | Prevailing Wage Act; weekly certified payroll on Form LLC-25 to the awarding public body. $25,000 threshold, and the prime is responsible for its subs' accuracy. | Pennsylvania guide |
| Texas | Per contract | Government Code ch. 2258; no state portal and no statewide rate schedule — each political subdivision sets its own rates. No contract threshold, and $60 per worker per day for underpayment. | Texas guide |
| Washington | Per contract | L&I prevailing wage; contractors file Intent and Affidavit of Wages Paid through the L&I online system, plus certified payroll where required. | Washington guide |
Cadence is the detail that catches people moving between states: the federal system is weekly, but Connecticut and Illinois are monthly, Minnesota and Maryland run on fourteen-day clocks, and Ohio switches from one to the other after the first pay period. If your state isn't listed here, start with your awarding agency's contract documents — the required form and portal are almost always named there.
The math travels, even when the form doesn't
Here's the reassuring part: whatever form or portal a state uses, the underlying wage math is essentially the same everywhere it mirrors Davis-Bacon. Get these three right and the underlying numbers hold up no matter which form or portal a state uses:
- Prevailing wage = base rate + fringe. You satisfy the fringe portion with contributions to bona-fide plans, cash paid in lieu, or a combination — but the total package has to meet base plus fringe. Fringe shortfalls are the number one audit finding.
- Overtime is 1.5× the base rate, plus fringe at straight time. Fringe is not multiplied by 1.5.
- Never print a full Social Security number. Certified payroll shows only the last four digits of the SSN.
A quick worked example. A laborer earns a $20.00 base rate with $8.00 in fringe paid as cash, and works 50 hours in the week (40 straight, 10 overtime). The overtime hourly rate is 1.5 × $20.00 + $8.00 = $38.00 — not $42.00. The common mistake is to compute 1.5 × ($20.00 + $8.00), which overpays the fringe on overtime hours and, more importantly, signals to an auditor that the method is wrong. Straight-time gross is 40 × $28.00 = $1,120.00 and overtime gross is 10 × $38.00 = $380.00, for $1,500.00 total.
How to figure out what your project needs
- Read the contract and the wage determination. It names the funding source (federal, state, or both), the classifications, and the exact rates you must meet.
- Identify the funding. Federal money means Davis-Bacon and the WH-347. State or local money can trigger a little Davis-Bacon law with its own format. Jobs with both may require two submissions.
- Confirm the submission method. Ask the awarding agency or general contractor whether they want a WH-347, a state form, or an upload to a portal such as the DIR eCPR system or LCPtracker.
- File on schedule. Federal is weekly within seven days of your pay date; state deadlines vary (Illinois, for instance, is monthly). Missing a submission can hold up your payment.
Whichever format your job requires, the fastest way to get the wage math right is to let a tool check it for you — try the free WH-347 builder to generate a fringe-checked report in minutes, or see pricing for ongoing use.
Free download
The WH-347 filing checklist
One printable page: what to gather before the first payroll, the checks to run every week, and the mistakes that trigger agency letters.
Build your WH-347 in minutes
Skip the spreadsheet. Enter hours and rates and Certiwage generates a correct, fringe-checked certified payroll report — free for your first one.