TL;DR: Prevailing wage isn't a payroll problem you hand to the office after you win. It's an estimating problem you solve before you bid. Miss a classification or forget the fringe column, and you'll eat the difference on every single hour for the life of the contract.
Most contractors treat Davis-Bacon like paperwork.
It's not paperwork. It's a cost.
And unlike most costs in your estimate, this one isn't negotiable. You can shop a supplier. You can sharpen a production rate. You cannot pay an operator less than the wage determination says.
Here's the thing: the number is published before you bid. It's sitting in the proposal. Which means there's no excuse for getting it wrong — and yet estimators get it wrong constantly, because they price labor off the shop rate they've used for twenty years and never open the wage decision.
The Davis-Bacon Act of 1931 requires prevailing wages on federal construction contracts over $2,000. That threshold hasn't moved in almost a century, which is another way of saying: assume every job is covered until you prove it isn't.
The Davis-Bacon Related Acts are what catch most heavy civil contractors. They extend the same requirements to federally assisted state and local work — including highway and transportation projects funded through the Federal Highway Administration. Your owner is the state DOT. Your money is federal. You're covered.
Two more things to check at bid/no-bid:
The funding source decides. Not the owner. Not the work type. Not what your competitor told you at the pre-bid.
Federal wage determinations live at SAM.gov. You pick your state, your county, and your project type — Building, Heavy, Highway, or Residential — and you get a schedule of classifications and rates.
That project-type choice matters more than people think. A job that runs a bridge over a creek and then paves the approaches can carry two schedules. Heavy for the structure, Highway for the roadway. Different rates for the same guy depending on where he stands that day.
Then there are the two columns.
Every classification shows a base rate and a fringe rate. Your obligation is the sum. You can satisfy the fringe with cash on the check or with contributions to bona fide benefit plans — health, pension, apprenticeship training — but you owe the full amount either way.
Estimators who price off the base column alone understate labor on every hour of the job. On a labor-heavy item, that's the whole margin.
Not the one you downloaded last month. Not the one from the last job in that county. The wage decision incorporated into this proposal, at the lock-in date the contract specifies. Rates get revised, and the one attached to your contract is the one you'll be audited against.
Misclassification is one of the most common Davis-Bacon violations the Department of Labor cites.
The rule is simple and people break it anyway: you classify by the work performed, not by the title on your org chart. If a man runs a dozer, he's an operator at operator rates, regardless of what your payroll system calls him. Calling skilled workers "laborers" to pick up the rate difference is exactly the practice DOL is looking for.
Two follow-ons that hit estimates directly:

The determination gives you two numbers. Your fully loaded rate needs more than that.
Burden stacks on top. FICA, unemployment, workers' comp, general liability — those ride on the cash wage. Which creates a real lever: fringe dollars paid as cash on the check generally get burdened, while fringe dollars contributed to a bona fide plan generally don't. Same obligation to the worker, different cost to you. If you're doing volume federal-aid work and paying fringes in cash out of habit, that's worth a conversation with your CPA.
Overtime. Premium is generally computed on the base rate rather than the fringe portion — but state rules vary, and some states trigger daily overtime that federal rules don't. Know which regime you're in before you price a night-work job.
Annualization. California's AB 889 now requires employers to annualize fringe benefit credits across a consistent 12-month period, counting both public and private hours for the same employee, effective January 1, 2026. It kills the old practice of frontloading all your benefit contributions onto public-project hours to maximize the credit. If you work in California, your effective fringe credit just got smaller. If you don't, watch it anyway — good ideas travel.
Every contractor and every subcontractor on a covered job files weekly certified payroll — Form WH-347 — with the contracting agency, within seven days of each pay date. Including weeks you performed no work; those get a no-work report.
It flows down to every tier. If you're a third-tier sub on a $40,000 scope, you're filing.
DOL finalized the first major overhaul of the Davis-Bacon regulations in nearly forty years, put out an updated WH-347 in January 2025, and raised civil penalties past $13,000 per violation. Add withheld progress payments and debarment exposure, and "we'll figure it out after we win" stops being a strategy.
So put it in the estimate. Somebody spends real hours every week on this, and those hours belong in your indirects, not in a shrug.
This is one of the reasons we built spec review into Edgevanta — pulling the wage determination, the classification requirements, and the payroll obligations out of a 400-page proposal before you build the estimate, instead of finding them in a compliance letter six months in.
Bidding off the shop rate. Your private-work crew cost has no relationship to a federal-aid wage determination. Two different numbers for the same people.
Assuming the sub included it. They quoted fast, they quoted low, and they quoted private-work wages. You find out on the first payroll audit, and by then you own it.
Treating it as an office problem. Compliance failures start in the estimate. If the bid didn't fund the hours, the paperwork was never going to get done right.
Prevailing wage isn't red tape. It's a published, knowable, non-negotiable input that most of your competitors are guessing at.
Go read the determination. It takes twenty minutes and it's already in your bid documents.
On a federal-aid job, the wage rate isn't your decision. Pricing it right still is.