Skip to main content
Guide

Davis-Bacon Payroll: What Contractors Need to Know

If you just won your first federal or federally-funded job, here is what Davis-Bacon payroll actually means — prevailing wage, weekly WH-347s, overtime, fringe, and the mistakes that get payment withheld.

Last updated July 2026

If a contract packet just landed on your desk with words like "prevailing wage," "Davis-Bacon," and "weekly certified payroll," you are not alone in feeling a little uneasy. The rules are strict and the paperwork is unfamiliar, but the core idea is simpler than it looks. This guide walks a small subcontractor through what Davis-Bacon payroll is, what you have to file, and where the real audit risk lives.

What is the Davis-Bacon Act?

The Davis-Bacon Act of 1931 requires that workers on federal construction contracts over $2,000 be paid at least the local prevailing wage— the wages and fringe benefits that the U.S. Department of Labor has determined are standard for each trade in that county. Dozens of "Davis-Bacon Related Acts" extend the same requirement to construction that is federally assisted — projects funded by federal grants, loans, or loan guarantees, even when the money flows through a state, city, or housing authority. So a locally-managed water main or school project can carry full Davis-Bacon obligations if federal dollars are in the mix.

This matters more than ever right now. The Infrastructure Investment and Jobs Act (IIJA) and related federal funding are pushing hundreds of billions of dollars into roads, bridges, broadband, water, and clean energy — nearly all of it wage-covered. That means many contractors who never touched prevailing-wage work before are now bidding on it for the first time.

What "Davis-Bacon payroll" actually means

"Davis-Bacon payroll" is shorthand for the recordkeeping the Act requires you to hand in. For every week you perform covered work, each contractor and subcontractor must submit a certified payroll report — almost always on federal Form WH-347 — to the agency or prime contractor that awarded the work. It has two parts:

  • The payroll grid — every worker on the project that week, their trade classification, daily and total hours, pay rates, gross earnings, deductions, and net pay.
  • The Statement of Compliance (page 2) — a signed attestation, under penalty of law, that everyone was paid at least the required prevailing wage and that no unlawful deductions or kickbacks occurred.

You file one report per project, per week— even a week where you did no covered work is often reported as a "no work" payroll. Reports are numbered in sequence, and the last one is marked "final."

Wage determinations and classifications

Your contract incorporates a specific wage determination — a DOL-published schedule listing each trade classification for that location and its two-part rate: a basic hourly rate and a fringe benefit rate. Together they are the minimum total package you owe. Your job is to slot each worker into the correct classification (Electrician, Laborer Group 2, Carpenter, and so on) that matches the work they actually performed. If a worker does two trades in one week, they get two line entries at two rates.

Certiwage does not maintain a wage database — you enter the classifications and rates straight off the determination attached to your contract, which is always the authoritative source.

The overtime rule (get this one right)

Under the Contract Work Hours and Safety Standards Act (CWHSSA), hours worked over 40 in a workweek on covered projects must be paid at time-and-a-half. But the calculation trips up almost everyone, because fringe is handled differently than the base rate. The rule:

Overtime = 1.5 × the basic hourly rate, PLUS the fringe rate at straight time(1×) on those overtime hours. You do not multiply the whole base-plus-fringe package by 1.5.

Here is a worked example. A laborer's determination is a $20.00 base rate and an $8.00 fringe, paid in cash. She works 50 hours in the week — 40 straight, 10 overtime.

LineCalculationHourlyAmount
Straight time (40 hrs)($20.00 base + $8.00 fringe) × 40$28.00$1,120.00
Overtime (10 hrs)(1.5 × $20.00) + $8.00 fringe × 10$38.00$380.00
Total$1,500.00

The common mistake is computing overtime as 1.5 × ($20 + $8) = $42.00, which overpays by half the fringe rate ($4.00) on every overtime hour. The correct rate is $38.00. And the overtime base never drops below the determination's basic rate, even if you happen to pay a lower straight-time cash wage while making up the difference in fringe.

Fringe benefits — the number-one audit issue

More Davis-Bacon findings trace back to fringe than to anything else. The prevailing wage is always base + fringe, and you must deliver both. You can satisfy the fringe portion by paying into bona-fide benefit plans (health, pension, apprenticeship), paying it as cash on the paycheck, or any combination — but the totalpackage has to meet or beat base + fringe for every hour worked. If a worker's cash plus plan contributions fall even a few cents short per hour, that gap multiplied across the week is back wages you owe. See our guide to certified payroll fringe benefits for how to document it correctly on the form.

Recordkeeping and the last-4-SSN rule

You must keep detailed payroll records for at least three years after the work is done. One rule worth burning into memory: on the WH-347 you list only the last four digits of each worker's Social Security number and no home addresses — never the full SSN. This is a deliberate privacy protection, and it is why a well-built certified payroll tool stores only the last four. Beyond the form, keep the source records — time cards, the wage determination, fringe-plan statements, and proof of payment — so you can back up every number if an investigator asks.

What happens if you get it wrong

Davis-Bacon has real teeth. The awarding agency can withhold contract payment to cover any back wages owed to underpaid workers, so a fringe shortfall can freeze your money mid-job. Willful or repeated violations can lead to debarment — being barred from federal contracts for up to three years — and the Statement of Compliance you sign each week carries civil and even criminal exposure for knowing falsification. None of that is meant to scare you off the work; it is why the paperwork is worth doing carefully the first time. For a step-by-step walkthrough of the weekly routine, see how to do certified payroll.

Doing it without a spreadsheet

The math above — overtime split, fringe compliance, gross-to-net — is exactly what error-prone hand spreadsheets get wrong, and exactly what our free WH-347 builder checks for you before you sign, with plans on the pricing pageonce you are filing week after week. Enter your crew's hours and rates and it produces a print-ready certified payroll report with the fringe and overtime already verified.

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.

We'll follow up with a few certified-payroll tips. Unsubscribe anytime with one click.

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.