Most contractors who get cited aren't willfully violating the law. They misclassified workers into lower-wage trade categories, failed to track hours at the required granularity, or paid fringe benefits in a form that didn't satisfy the regulation. The violations are often administrative — but the penalties are financial.
This guide covers how prevailing wage laws work, how to read a wage determination, how to pay fringes correctly, what certified payroll requires, how subcontractor compliance creates GC liability, and why a construction time tracking app is not optional on prevailing wage work — it's the foundation of your compliance system.
Applies to contracts for construction, alteration, or repair of public buildings or public works funded in whole or in part by the federal government where the contract exceeds $2,000.
Covered funding sources include:
Infrastructure funding expanded coverage significantly. The Infrastructure Investment and Jobs Act (2021) and Inflation Reduction Act (2022) both contain Davis-Bacon prevailing wage provisions attached to their construction funding. Projects that receive federal tax credits (solar, wind, certain manufacturing) also carry prevailing wage requirements to receive full credit amounts.
|
Law |
Coverage |
|---|---|
|
Davis-Bacon Act |
Federal building and public works construction |
|
Contract Work Hours and Safety Standards Act (CWHSSA) |
Overtime on federal contracts over $100,000 — 1.5× for all hours over 40/week |
|
Copeland Anti-Kickback Act |
Prohibits deductions from prevailing wage workers; weekly payroll certification |
|
Service Contract Act |
Prevailing wages for service contracts — not construction but related compliance framework |
32 states plus D.C. have state prevailing wage laws. Coverage, thresholds, and trade definitions vary:
|
State |
Threshold |
Notes |
|---|---|---|
|
California |
$1,000 |
Very broad coverage; DIR enforcement; penalties up to $200/day/worker |
|
New York |
$0 (all public work) |
Applies to all public construction; strong enforcement |
|
Illinois |
$5,000 |
Covers public bodies; monthly certification required |
|
Texas |
No state law |
Federal law only; no state equivalent |
|
Florida |
No state law |
Federal law only |
|
Washington |
$1 |
Effectively all public construction |
When state and federal thresholds conflict, the higher wage rate applies. A project funded by federal grants in California must pay whichever is higher — federal wage determination or California DIR wage for each trade.
The Department of Labor publishes wage determinations (WDs) by county and construction type. Every covered project specifies which WD applies — it's listed in the bid documents.
Construction types:
Each type has separate wage rates because trade compositions and prevailing wage surveys differ.
Each WD lists:
Example entry (illustrative):
CARPENTER Basic Hourly Rate: $38.75 Fringe Benefits: $21.40 Total Prevailing Wage: $60.15
The contractor must pay at least $38.75/hour in wages AND provide $21.40/hour in fringe benefits (through a qualified plan or in cash). Paying $60.15/hour all in wages doesn't satisfy the requirement — fringe has a specific structure.
For large or unusual projects, contracting agencies may request a project-specific WD from DOL. These override the general WD. Always check the bid documents for the applicable determination number and date — using an outdated WD is a compliance error.
Using a system that captures classification at clock‑in prevents reconstruction errors later. A tool like Construction Time Tracking Software
The fringe benefit component is where most contractors either overpay or miscalculate.
Pay fringes into a qualifying plan:
Advantage: Contributions to qualified plans are not subject to payroll taxes. Paying $21.40/hour in fringes through a health + pension plan saves the contractor the employer's FICA/SUTA/FUTA on that amount — roughly 10–12%.
On $21.40/hour fringe at 1,000 hours: Tax savings = $21,400 × 10.5% = $2,247 per worker
Across a crew of 10 workers on a 6-month prevailing wage project, that's over $22,000 in avoided payroll taxes.
Pay the full fringe rate in cash on top of base wages. Simple to administer — just pay $60.15/hour total in cash.
Disadvantage: Cash fringes are wages, taxable to both employer and employee. Employer pays full payroll taxes on the fringe portion.
You can credit your existing benefit costs toward the fringe requirement. If you already pay $14.00/hour in health and retirement benefits for a worker, you only need to provide an additional $7.40/hour to meet a $21.40/hour fringe requirement.
Document existing benefit costs carefully. The credit calculation requires evidence of actual employer cost per worker per hour — which means payroll records showing benefit contributions matched to hours worked. Your construction employee time tracking app that exports total hours per worker per pay period is the denominator in this calculation.
Misclassification is the leading cause of prevailing wage violations. Paying a worker at Laborer rates while they perform Carpenter work creates a back-wage liability for the difference — potentially years of underpayment if the project had a long duration.
Every worker must be classified in the trade they actually perform. If a worker performs multiple trades in a single day, they must be paid the applicable rate for each classification — or the highest rate for the day if the work can't be separated by hours.
Common misclassification scenarios:
|
Actual Work Performed |
Incorrect Classification |
Correct Classification |
|---|---|---|
|
Setting forms and placing concrete |
Laborer |
Carpenter + Cement Mason |
|
Running conduit and pulling wire |
Laborer |
Electrician |
|
Installing ductwork |
Sheet Metal Worker |
Sheet Metal Worker (not HVAC Mechanic — different rate) |
|
Operating a skid steer |
Laborer |
Operating Engineer |
|
Foreman directing work |
Laborer or Carpenter |
Working Foreman — usually Carpenter or journey rate + premium |
Apprentices registered in a DOL-approved apprenticeship program can be paid at apprentice rates (scaled percentage of journeyman rate based on progress). Apprentices not registered in an approved program must be paid at full journeyman rate.
Apprentice-to-journeyman ratio requirements vary by trade and state. Exceeding the ratio — running too many apprentices relative to journeymen — disqualifies the excess apprentices from apprentice wage rates. They must be paid journeyman rates retroactively.
Construction crew time tracking that captures trade classification at clock-in creates a timestamped record of who worked in which classification on which day. If an auditor questions classification, your time records show the classification assigned at the start of every shift — not reconstructed after the fact.
Federal Davis-Bacon projects require weekly certified payroll submission using DOL Form WH-347 (or equivalent format). Each weekly submission covers one pay period and must be submitted within 7 days of the pay period end.
Required data per worker, per week:
|
Field |
What's Required |
|---|---|
|
Name and address |
Full legal name, address |
|
SSN (last 4 digits) |
Last 4 only on most submissions now |
|
Work classification |
Trade classification for each day |
|
Hours worked each day |
Daily breakdown by classification |
|
Total hours |
For the week |
|
Rate of pay |
Basic hourly rate |
|
Gross earnings |
Total before deductions |
|
Deductions |
All deductions itemized |
|
Net wages paid |
Take-home amount |
|
Fringe payments |
How fringes are paid (plan or cash) |
Plus the contractor's statement of compliance: certification that the wages paid were correct, properly classified, and that no kickback was taken.
Falsifying a certified payroll submission is a federal crime — perjury penalties apply because the form includes a sworn statement.
Automated export capability reduces risk. Many contractors use Construction Photo Documentation Software
State requirements vary:
Check state-specific requirements before starting any public works project in a new state. Federal WH-347 does not automatically satisfy state requirements.
The general contractor is responsible for subcontractor prevailing wage compliance. If a sub misclassifies workers or pays below prevailing wage, the GC can be held jointly and severally liable for back wages.
This creates two obligations:
Flow-down provisions in subcontracts. Every subcontract on a covered project must include prevailing wage compliance requirements, requiring the sub to pay applicable rates, submit certified payroll, and maintain records. See How to Negotiate a Construction Contract for flow-down clause language.
Verification of sub compliance. Receiving a sub's certified payroll doesn't discharge GC liability — you need to verify it's accurate. Minimum verification:
GPS time tracking records help. A GC whose construction time clock app shows that Sub A's crew was on site for 8 hours can compare against Sub A's certified payroll showing 8 hours. Discrepancies flag potential compliance problems before they become joint liability.
Using Project Management Software for General Contractors
When a sub fails to comply:
The Wage and Hour Division (WHD) of the Department of Labor investigates Davis-Bacon complaints and conducts compliance audits.
Penalties:
|
Violation |
Consequence |
|---|---|
|
Underpayment of wages |
Back wages for all underpaid workers; no statute of limitations on willful violations |
|
Repeated/willful violations |
Debarment from federal contracting for 3 years |
|
Falsified certified payroll |
Criminal prosecution — up to 5 years imprisonment |
|
Kickback (returning wages to employer) |
Criminal prosecution under Copeland Act |
|
Contract withholding |
Contracting agency withholds funds to cover back wages |
State penalties often exceed federal:
|
Record Type |
Federal Retention |
Notes |
|---|---|---|
|
Certified payroll |
3 years after project completion |
Must be available for inspection on request |
|
Basic payroll records |
3 years |
Time records, pay stubs, benefit documentation |
|
Worker classification records |
3 years |
How classification was determined |
|
Apprenticeship records |
3 years |
Apprentice registration, ratio compliance |
State requirements often exceed these minimums. California: 3 years. New York: 6 years. Illinois: 5 years.
Paper timesheets don't cut it for multi-year retention. A construction time keeping app with cloud storage retains timestamped, GPS-verified time records indefinitely — accessible on demand if a WHD auditor requests records 2 years post-completion.
Prevailing wage compliance is fundamentally a records problem. Every requirement — correct classification, correct hours, weekly certification, fringe credit calculation — depends on accurate, granular, retrievable time records. Manual timesheets create compliance risk:
A contractor time tracking app purpose-built for construction solves each problem:
|
Compliance Need |
Time Tracking Solution |
|---|---|
|
Accurate daily hours by worker |
Clock-in/clock-out with real-time capture |
|
Trade classification by day |
Cost code or classification field at clock-in |
|
GPS verification of site presence |
Location stamp confirms worker at project site |
|
Weekly payroll data for WH-347 |
Export by worker, project, classification, date range |
|
Fringe calculation support |
Total hours per worker = denominator for fringe credit math |
|
Multi-year record retention |
Cloud storage with timestamped, unalterable records |
|
Subcontractor hour verification |
GC can compare sub certified payroll against site observations |
Compare top construction time tracking apps for certified payroll export capability before selecting a system for public works. Not all apps export in WH-347 compatible format or capture classification at clock-in.
Before bidding:
Project setup:
Weekly during project:
Project closeout:
Prevailing wage violations are expensive — but preventable.
You can test the system with https://tasktag.com/pricing
Or create your account directly:https://app.tasktag.com/register/signup-with-email
Prefer a walkthrough first?https://blog.tasktag.com/demo
You can alsohttps://onelink.to/tasktagapp
and begin managing projects from the field immediately.
TaskTag Features
Related Blog Posts