Certified Payroll Explained: WH-347, Rules and a Worked Example

By SubcontractorHub Editorial Team·Published October 2026

Sheet metal workers installing commercial ductwork on a prevailing wage mechanical job

Quick Answer

Certified payroll is the weekly payroll report a contractor submits on a prevailing wage job to prove each worker was paid at least the base and fringe rates in the project's wage determination. On federal Davis-Bacon work over $2,000 it is usually filed on Form WH-347 and signed by an owner or officer under a Statement of Compliance. Overtime is owed at 1.5× the base rate, fringe is owed on every hour at straight time, and the prime contractor is responsible for every subcontractor's report.

The first public job is where most HVAC, electrical, roofing, and solar contractors meet certified payroll. The work itself is the same work you do every week. What changes is that your payroll becomes a sworn document, your pay application can be held until it is filed, and a classification error that would be harmless on a private job becomes back wages plus a compliance review. This guide covers when it applies, what the report contains, and a worked payroll week so you can see where the numbers actually come from.

When certified payroll is required

Certified payroll follows prevailing wage requirements. If a job carries a wage determination, it almost always carries a weekly reporting obligation with it. The common triggers:

Project typeLaw that appliesTypical report
Federal construction contract over $2,000 (a VA clinic, a post office, a military base)Davis-Bacon ActWH-347 or equivalent, weekly, to the prime and contracting agency
Federally assisted work: some HUD housing, DOT highway, EPA water and sewer fundsDavis-Bacon Related ActsWH-347 or the agency's system, often through an online portal
State or municipal public works (schools, city buildings, state agencies)State prevailing wage lawState form or e-filing system; thresholds and rules vary by state
Clean energy projects claiming the increased IRA tax credit amounts, where those rules still apply to the projectPrevailing wage and apprenticeship requirements under the Internal Revenue CodePayroll records kept to support the credit; no weekly WH-347 filing with DOL
Private commercial workUsually noneNot required unless the contract or a funding source imposes it

State rules are where contractors get caught out. California routes public works payroll through the Department of Industrial Relations' electronic certified payroll system, Washington requires intent and affidavit filings through Labor & Industries, and several other states set their own dollar thresholds and classifications. Read the bid documents for the exact requirement and check your state labor department's current rules before you price the job.

What goes on the WH-347

The Department of Labor released a revised WH-347 in January 2025. The form is optional, since you can use your own payroll format, but whatever you submit has to carry the same information. Expect to report:

  • Project and contractor details: project name and number, your company, prime or sub status, the payroll number and week ending date, and the wage determination number.
  • Each worker: identifying information (the revised form uses a worker entry number in place of full personal details on the public copy), whether they are a journeyworker or registered apprentice, and their work classification.
  • Hours by day: straight time and overtime, broken out by classification if a worker did more than one kind of work that week.
  • Rates and pay: the hourly rate paid, gross earnings for this project and in total, every deduction, and net pay.
  • Statement of Compliance: signed by an owner or officer. It certifies the payroll is correct, that workers were paid in full with no rebates, and how fringe benefits were provided: into approved plans, in cash, or listed as exceptions.

That signature is the part to take seriously. Knowingly submitting a false certified payroll can bring federal criminal and civil false-claims liability, on top of withheld payments and possible debarment. The report is a sworn statement, not a summary of payroll.

How to do certified payroll, step by step

  1. Pull the wage determination named in the contract (federal determinations are published on SAM.gov). Use the one incorporated in the contract, not whatever is current today.
  2. Classify by the work performed, not by the worker's title. A tech who hangs duct one day and runs low-voltage controls the next may fall under two classifications that week.
  3. Track hours by day and by classification. Weekly totals are not enough. Clock-in data from the field is the evidence behind the report.
  4. Pay at least base plus fringe. Fringe can be paid into bona fide plans (health, pension, vacation), in cash on the check, or as a mix of both.
  5. Calculate overtime on the base rate only. Hours over 40 in a workweek get 1.5× base, and fringe stays at straight time for every hour.
  6. Verify apprentices. The reduced apprentice rate only applies to apprentices registered in an approved program and within the allowed ratio. Anyone else is paid the journeyworker rate for the work they did.
  7. Complete, sign and submit weekly to the prime or the agency, and keep the records for at least three years after the prime contract is completed.

SubcontractorHub

See How Top Contractors Close More Jobs

AI proposals, sales pipeline, and project management — all in one platform.

  • ✓AI-powered proposals in the field
  • ✓CRM built for contractor sales
  • ✓Project tracking from sale to install
Book a Free Demo →

30 minutes. No commitment.

Worked example: one week for a sheet metal worker on a federal job

An HVAC subcontractor is installing ductwork on a federally funded clinic. The rates below are illustrative. Always use the wage determination in your contract. Suppose the determination lists Sheet Metal Worker: base $38.50/hr, fringe $21.40/hr. The company pays $12.00/hr of fringe into its health and retirement plans and the remaining $9.40/hr in cash on the check. The worker logs 10, 10, 10, 10 and 8 hours Monday to Friday, which is 48 hours in total.

LineCalculationAmount
Straight time40 hrs × $38.50$1,540.00
Overtime8 hrs × ($38.50 × 1.5 = $57.75)$462.00
Cash fringe on the check48 hrs × $9.40$451.20
Gross on the WH-347Wages plus cash fringe$2,453.20
Plan contributions (reported, not on the check)48 hrs × $12.00$576.00
Total compensation for the weekGross plus plan contributions$3,029.20

Check it against the determination: 48 hours × $21.40 fringe is $1,027.20, and $576.00 to plans plus $451.20 in cash is exactly $1,027.20. Base wages of $2,002.00 cover 40 hours at $38.50 and 8 hours at $57.75. The payroll complies.

Now the two most common ways this goes wrong:

  • Overtime on the loaded rate. If payroll treats $59.90 (base plus fringe) as the hourly rate and pays overtime at 1.5× that, each overtime hour costs $89.85 instead of $79.15 ($57.75 plus $21.40 fringe). It is legal, but it overpays $10.70 per hour, which is $85.60 for this one worker this week. Across a 12-person crew running regular overtime, it adds up to real margin over a summer.
  • The wrong classification. If the same worker spent Friday setting rooftop units and the determination lists a different rate for that classification, those 8 hours belong on a separate line at that rate. Paying the whole week at one rate is the most frequent finding in a compliance review, and the fix is back wages for every affected worker.

To model the overtime side of a crew week, the overtime pay calculator handles the 1.5× math, and the apprentice wage calculator shows the stepped rates a registered apprentice moves through.

Common certified payroll mistakes

MistakeWhat it costsThe fix
Classifying by job title, not work performedBack wages at the higher classification for every affected hourLog hours by task and classification in the field, daily
Unregistered "apprentices" at the apprentice rateThe full journeyworker rate is owed for all of their hoursKeep registration paperwork on file and check the ratio each week
Overtime on base plus fringeLegal, but every overtime hour is overpaidCalculate overtime on base; pay fringe at straight time
Fringe credit you cannot documentPlan credit disallowed, so the shortfall is owed in cashKeep plan documents and contribution records with the payroll
Late or missing weekly reportsThe prime or the agency withholds your progress paymentSubmit with every pay period, including no-work weeks if asked
Using a newer wage determination than the contractWrong rates on every lineUse the determination incorporated in the contract or modification

How certified payroll affects getting paid

On public jobs, certified payroll and the pay application travel together. A general contractor will typically refuse to release a sub's draw until that sub's payrolls are in for the period, because the prime is liable for every tier. Late reports therefore show up as late payment. They sit beside the lien waivers, the retainage held on the job, and the AIA progress billing paperwork as conditions of each payment.

It also belongs in your bid. Prevailing wage rates, fringe, and the office time to produce weekly reports are real job costs. If your estimate uses your normal shop labor rate, the job is underpriced before it starts. Mechanical contractors chasing public work usually price it with commercial contractor software that keeps labor classifications on the job record, and run payroll through construction payroll software that produces the certified report directly rather than retyping it into a PDF each week. If you run an HVAC shop moving into public mechanical work, the HVAC page and HVAC contractor software overview show how estimating, crews, and billing connect on one job.

Certified payroll for solar and electrical contractors

Solar contractors met prevailing wage through the tax code rather than a government contract. Under the Inflation Reduction Act, many clean energy projects could only claim the increased credit amount if laborers and mechanics were paid prevailing wages and a share of hours went to registered apprentices. No WH-347 goes to the DOL in that case, but the project owner needs payroll records detailed enough to prove compliance if the credit is examined, and installers are increasingly asked to supply them. Credit rules changed in 2025, so confirm with the project owner's tax advisor whether the requirements apply to a given project before you price it. See our solar contractor software page for how crews, hours, and job records stay connected.

Frequently Asked Questions

What is certified payroll?

Certified payroll is a weekly payroll report that contractors and subcontractors on prevailing wage jobs submit to prove every worker was paid at least the wage and fringe rates in the project's wage determination. On federal Davis-Bacon work the report is usually the Department of Labor's Form WH-347, signed with a Statement of Compliance. It is called certified because an owner or officer of the company signs it under penalty of law, certifying that the payroll is correct and complete.

When is certified payroll required?

On federal construction contracts over $2,000 covered by the Davis-Bacon Act, and on federally assisted projects covered by the Related Acts (for example certain HUD, DOT, and EPA-funded work). Many states have their own prevailing wage laws for state and municipal public works with their own thresholds and reporting systems. Private work is generally not covered unless the contract or a funding source, such as certain clean energy tax credit rules, brings prevailing wage requirements with it.

What is form WH-347?

WH-347 is the Department of Labor's optional standard form for weekly certified payroll on Davis-Bacon and Related Acts projects. A revised version was released in January 2025 that adds fields such as a worker entry number, a journeyworker or registered apprentice column, and the wage determination number. Contractors may use their own format instead, provided it contains all of the same information and the signed Statement of Compliance.

How do I do certified payroll?

Get the wage determination for the project, classify each worker by the work they actually perform, record hours by day for each classification, pay at least the listed base rate plus fringe (in cash, into bona fide plans, or a mix), calculate overtime on the base rate only, then complete the weekly report and have an authorized officer sign the Statement of Compliance. Submit it to the prime contractor or contracting agency every week that work is performed, including weeks with no work if the agency asks for a no-work report.

Is overtime calculated on the fringe benefit rate?

No. On Davis-Bacon work, overtime is calculated at one and a half times the basic hourly rate, and the fringe benefit amount is owed for each hour worked at straight time. Paying 1.5 times the combined base-plus-fringe rate is not a violation, but it overpays every overtime hour. Paying 1.5 times a rate that is below the wage determination base, or skipping fringe on overtime hours, is an underpayment.

Who is responsible for a subcontractor's certified payroll?

The prime contractor. Each subcontractor prepares and certifies its own payroll, but the prime collects them, submits them to the agency, and is responsible for the compliance of every tier below it. That is why general contractors on public work often hold a subcontractor's payment until its certified payrolls are in, and why a sub that files late can stall its own pay application.

How long do I have to keep certified payroll records?

Under the current Davis-Bacon regulations, contractors keep payroll and basic records for at least three years after all the work on the prime contract is completed. State prevailing wage laws set their own retention periods, and some are longer. Keep timecards, rate calculations, fringe plan documentation, and apprentice registration records along with the reports themselves.

This article is general information for contractors, not legal, tax, or payroll advice. Wage determinations, prevailing wage laws, and reporting systems differ by project and by state and change over time. Confirm the requirements in your contract and with the contracting agency or a qualified advisor.

Run Public Jobs Without the Paperwork Pileup

Keep crews, hours, change orders, and pay applications on one job record. Book a demo and we'll walk through your commercial job workflow with you in under 30 minutes.

Book a Demo
Tag: 

Certified Payroll, Prevailing Wage, Commercial Contracting