Prevailing wage & Davis-Bacon basics
A plain-English orientation to prevailing wage for specialty-trade contractors: what Davis-Bacon covers, how to read a wage determination, base rate versus fringe, certified payroll on the WH-347, and the mistakes that cost contractors real money. This is orientation, not legal advice — your situation belongs with the U.S. Department of Labor’s published guidance, your state labor department, and your own counsel.
What prevailing wage is
Prevailing wage is the minimum hourly pay — a base wage rate plus a fringe benefit amount — that contractors must pay each class of worker on covered public construction work, set by the government for the type of work and the location rather than negotiated with the employee. On federal jobs the requirement comes from the Davis-Bacon Act; many states layer their own versions on state-funded work. If your crew is on a covered project, the published rate for their classification and county is the floor, regardless of what you pay the same people on private work.
The mechanics follow from that one idea: the government publishes the rates (a wage determination), you match each worker to a classification based on the work they actually perform, you pay at least the base plus fringe for that classification, and you prove it weekly with certified payroll. Everything that goes wrong on prevailing wage jobs goes wrong at one of those four steps.
One framing note before the detail: this guide is a map, not a ruling. The authoritative sources are the U.S. Department of Labor’s Wage and Hour Division, the official federal wage determination listings on SAM.gov, and your state’s labor department — and edge cases (site of work questions, coverage of trucking, survey crews, offsite fabrication) genuinely need counsel or the agency itself.
The Davis-Bacon Act and the state “little Davis-Bacon” laws
One federal statute, a family of related acts, and a patchwork of state versions.
The Davis-Bacon Act (1931) requires payment of locally prevailing wages and fringe benefits on federal construction contracts over $2,000 — construction, alteration, or repair of public buildings and public works. A large family of “Davis-Bacon Related Acts” extends the same requirement to federally assisted construction: projects funded through federal grants, loans, loan guarantees, and insurance — highway money, housing programs, water infrastructure, energy programs, and more. Practically, that means a school or plant that never sees a federal contracting officer can still be a Davis-Bacon job because of how it is financed, and the coverage flows down to subcontractors at every tier. The prime’s obligations ride into your subcontract whether or not anyone highlighted the clause.
Alongside the federal scheme, roughly half the states have their own prevailing wage statutes — commonly called “little Davis-Bacon” laws — covering state- and locally-funded public work. They differ meaningfully: dollar thresholds range from a few hundred dollars to a million or more, rate-setting methods differ (some adopt union scale, some survey), certified payroll formats and filing systems differ, and some states have no such law at all. The operational takeaway is simple: coverage is a per-project fact you establish before you bid, from the bid documents and the funding source, not something to discover from a notice letter mid-job. A project can even carry both federal and state requirements at once, in which case the higher rate for each classification governs.
Reading a wage determination
The wage determination is the rate sheet for the job. Learn its shape once and every one after reads quickly.
A wage determination is the government’s published schedule of minimum rates for a project, organized by worker classification (laborer, roofer, sheet metal worker, electrician, power equipment operator, and so on) within a county and a construction type — federal determinations come in four flavors: building, residential, highway, and heavy. The applicable determination is incorporated into the contract, and federal determinations are published on SAM.gov; states publish their own schedules through their labor departments.
Each classification line shows two numbers: a base hourly rate and a fringe rate. Both are owed. A line reading Roofer … $30.00 / $12.50 means every hour of roofer work on that project costs the worker no less than $42.50 in wages and benefits combined. Three reading rules save the most grief:
- The determination in the contract governs. Rates get updated periodically, but a project generally locks to the determination incorporated at award — bid from the one in the bid documents, not the newest one on the website (and not last year’s job).
- Classification follows the work, not the title. The same employee can be a roofer in the morning and a laborer doing cleanup in the afternoon, and each hour is owed its own classification’s rate — which requires time records that split the day.
- If the work you perform has no classification on the determination, there is a formal process (a “conformance”) to add one through the contracting agency and DOL — you do not get to invent a rate, and you should raise it before the work starts.
Base rate vs. fringe: a worked example
The fringe is payable in cash, in bona fide benefits, or any mix — the math has to reach the total either way.
Stay with Roofer: $30.00 base + $12.50 fringe = $42.50 total. The fringe obligation can be satisfied three ways:
- All cash: pay $42.50 per hour in wages. Simple, and common for open-shop contractors with thin benefit plans — but every fringe dollar paid as cash is wages, which inflates the payroll-tax and workers’ comp base.
- Cash plus benefits: pay $30.00 in wages and contribute $12.50 per hour to bona fide fringe benefit plans — health insurance, pension/retirement, life insurance, apprenticeship training funds, certain vacation and holiday plans. “Bona fide” is a real test: the money must actually go to a legitimate plan, fund, or program for the worker’s benefit, on a schedule, with records.
- The mix: if your benefit plans cost $7.50 per hour, you owe the remaining $5.00 as cash, for $35.00 in wages plus $7.50 in benefits. Credit is taken at the plans’ actual hourly cost — and where benefits cover both public and private work, the hourly figure generally must be computed over all hours worked (annualized), not loaded onto prevailing wage hours to soak up the credit.
Now add overtime, because it is the spot everyone’s spreadsheet gets wrong. Under the federal rules, time-and-a-half applies to the base rate, while fringe rides along at straight rate. A 45-hour week for our roofer, paid all cash: overtime hours cost 1.5 × $30.00 + $12.50 = $57.50, not 1.5 × $42.50 = $63.75. The week: 40 × $42.50 + 5 × $57.50 = $1,700.00 + $287.50 = $1,987.50. (Some states compute overtime differently, and a few require overtime after 8 hours in a day — one more reason coverage research happens before the bid.)
Finally, the bid-side lesson hiding in the math: a $42.50 all-in rate is not your cost. Payroll taxes, workers’ comp, and liability insurance load on top of the wage portion, so the burdened cost of that hour lands well above the determination number. Estimating prevailing wage work at the determination rate, unburdened, is a quiet way to donate your margin.
Certified payroll and the WH-347
Covered projects require certified payroll: a weekly report of every worker on the project — name and identifying number, classification, hours by day, rate paid, gross wages, deductions, net pay, and fringe handling — submitted to the contracting agency or prime. The federal vehicle is form WH-347; the form itself is technically optional, but the data is not, and nearly everyone uses the form because it is the shape reviewers expect. Many states and some agencies require electronic filing through their own portals instead of or in addition to the paper form.
Page two is the part that concentrates the mind: the Statement of Compliance, a signed certification by the contractor or an authorized officer that the payroll is correct and complete and that every worker was paid no less than the applicable rate. Signing a false one is a federal offense. This is why certified payroll should never be a Friday reconstruction from memory — it must fall out of real daily time records, kept by project and classification, with the splits documented on the day they happened.
The cadence matters too. Payrolls are due weekly, typically within seven days of the pay date, numbered sequentially, with “no work” payrolls filed for idle weeks on many jobs, and records retained for years afterward. Primes are responsible for collecting their subs’ payrolls, which is why a late or sloppy sub certified payroll shows up so fast as a held payment. A field-by-field walkthrough of the form lives in our WH-347 certified payroll guide.
What non-compliance actually costs
The enforcement toolkit is blunt and effective. The first lever is the money: the contracting agency can withhold contract payments — from the prime, which means the prime withholds from you — sufficient to cover back wages the moment underpayments are found or certified payrolls go missing. Restitution means paying affected workers the difference for every underpaid hour, and on overtime violations federal law adds liquidated damages. Contract termination, with the government’s costs charged back, sits behind that.
The second lever is existential: debarment. Contractors found to have disregarded their obligations can be barred from federal and federally assisted work — generally for up to three years — and state schemes carry their own debarment lists. For a specialty contractor whose book leans on public work, a debarment is not a fine; it is the market disappearing. Falsified certified payrolls escalate matters from a wage dispute into fraud territory, with the personal exposure that implies for whoever signed.
Worth internalizing: investigations are routinely triggered by worker complaints and by desk review of the certified payrolls themselves — a laborer classification performing suspiciously skilled work at scale, hours that never split, fringe credits that do not add up. The paperwork is not a formality riding alongside compliance; it is where compliance is checked.
Running a prevailing wage job, step by step
The compliance work in the order it actually happens.
Establish coverage before you bid
Read the bid documents for Davis-Bacon or state prevailing wage clauses and identify the funding source. Pull the wage determination from the contract package, confirm the construction type and county match the work, and price labor from those rates — burdened, not at face value.
Map your crew to classifications
Decide, before mobilization, which classifications each crew member’s work falls under and what the rate for each is — including anyone who will split time between skilled work and labor. If work on your scope has no classification on the determination, start the conformance conversation now, not after the hours exist.
Decide how the fringe is paid
Compute your bona fide benefit plans’ actual hourly cost, take the credit accurately, and pay the balance in cash. Document the plans and the arithmetic — the fringe column is among the first things a reviewer tests.
Capture time daily, by project and classification
Certified payroll is only as good as the time records under it. Hours must be captured on the day, tagged to the covered project and the classification actually worked, with splits recorded when a worker changes tasks. Reconstruction at week end is where violations are born.
Run payroll at the mandated rates and file weekly
Pay the determination rates including overtime handled correctly (time-and-a-half on base; fringe at straight rate under federal rules), then produce the WH-347 or the state equivalent, sign the Statement of Compliance, and file on the weekly clock — numbered sequentially, no-work weeks included where required.
Keep the records and watch for updates
Retain payrolls, time records, and fringe documentation for the required period, and monitor for apprentice ratio compliance and any contract modifications that change rates. If DOL or the agency comes asking, the contractor with clean daily records has a conversation; the one without has a finding.
Common prevailing wage mistakes
The violations DOL finds over and over are not exotic. They are these.
Misclassifying the work
Paying the laborer rate for hours spent on skilled trade work is the classic violation — classification follows the work performed, not the job title or the paycheck history. Split days need split records, at each classification’s own rate.
Fringe math that does not reach the total
Taking credit for benefits above their real hourly cost, loading benefit credit onto public hours only, or paying into plans that are not bona fide all leave a gap between what was paid and what was owed. The base-plus-fringe total is the floor, however you compose it.
Overtime computed on the wrong base
Time-and-a-half on the full base-plus-fringe figure overpays; forgetting the fringe on overtime hours underpays; and some states add daily overtime triggers. Get the formula right once and encode it, because a spreadsheet re-derives it wrong eventually.
Late, missing, or reconstructed certified payrolls
The weekly clock is real, primes hold payment over it, and a payroll rebuilt from memory on Friday is a signed federal certification of guesswork. Daily time capture by project and classification is the entire foundation.
Apprentices outside a registered program
Paying below journeyman rates is only allowed for apprentices individually registered in an approved apprenticeship program, within the program’s allowed ratio of apprentices to journeymen. An unregistered helper is owed the full classification rate for every hour.
Bidding from the wrong rate sheet
Using last year’s determination, the wrong county, or the wrong construction type bakes a wage shortfall into the bid that compliance will later force you to eat. The determination incorporated into this contract is the only one that counts.
Making compliance a byproduct of the timekeeping
Strip away the statute names and prevailing wage compliance is a data problem: every hour needs a project, a classification, a rate with its fringe handling, and a weekly report that ties to the checks — signed under penalty. Contractors get in trouble not because the rules are unknowable but because the hours were captured loosely and the paperwork was reconstructed afterward.
That is the problem SitewideOps is built to close. Crews clock time in the field app against the job and cost code, prevailing-wage rate groups apply the right certified rates to covered work, and the same hours flow two directions at once: into job costing as burdened labor, and into WH-347 certified payroll generated from those very time records — one set of hours, so the payroll you certify and the labor cost you manage can never quietly disagree. Scheduling the right crews onto the covered work in the first place is the dispatch side of the same discipline. If public work is in your book, a free 21-day demo account is the fastest way to see the loop end to end.
Frequently asked questions
The Davis-Bacon Act is a 1931 federal law requiring contractors on federal construction contracts over $2,000 to pay workers at least the locally prevailing wage and fringe benefits for their classification, as published in a wage determination. A family of related acts extends the same requirement to construction that is federally assisted through grants, loans, and other funding. Coverage flows down to subcontractors at every tier.
A wage determination is the government’s published schedule of minimum base wage and fringe rates for each worker classification, specific to a county and a construction type (building, residential, highway, or heavy for federal work). It is incorporated into the contract, and the incorporated version generally governs for the life of the project. Federal determinations are published on SAM.gov; states publish their own schedules.
The base rate is the minimum cash wage component; the fringe rate is an additional hourly amount owed for benefits. Together they form the total minimum for each hour worked in that classification. The fringe can be satisfied with cash wages, contributions to bona fide benefit plans like health insurance and retirement, or any combination that reaches the total.
Certified payroll is a weekly report listing every worker on a covered project with their classification, daily hours, rates, gross and net pay, and fringe handling, submitted to the prime or contracting agency. WH-347 is the federal form used for it, and its Statement of Compliance is a signed certification that workers were paid correctly — signing a false one is a federal offense. Payrolls are numbered sequentially and due on a weekly clock.
The contracting agency can withhold contract payments to cover back wages, require restitution to underpaid workers, and terminate the contract. Serious or willful violations can lead to debarment from federal and federally assisted work, generally for up to three years, and falsified certified payrolls carry personal legal exposure for the signer. Many state laws add their own penalty and debarment schemes.
The concept is the same — published minimum rates on covered public work — but the details vary widely by state. Thresholds, rate-setting methods, overtime rules, and certified payroll formats all differ, roughly half the states have such a law, and a project can be covered by federal and state requirements at once, in which case the higher rate for each classification governs. Always confirm coverage per project from the bid documents, the funding source, and your state labor department.
One set of hours: job cost and certified payroll
See how SitewideOps applies prevailing-wage rate groups to field time and generates WH-347 certified payroll from the same hours that hit your job costs.
Anyone interested gets a free 21-day demo account: the full product, every feature, no credit card.