How to fill out Form WH-347, field by field
WH-347 is the Department of Labor's optional certified-payroll form for Davis-Bacon and federally assisted construction. If your contract carries federal prevailing-wage labor standards, you submit certified payroll every week — on WH-347 or any equivalent form containing the same information.
The header block
| Field | What goes in it |
|---|---|
| Prime contractor / Subcontractor | Check one. Subcontractors file through the prime, who reviews and forwards to the contracting agency. |
| Business name and address | Your firm's legal name and address as they appear on the contract documents. |
| Certified payroll no. | Sequential, starting at 1 for your first week on the project. Many agencies want a "no work performed" payroll for idle weeks so the sequence stays unbroken. |
| Week ending date | The last date of this payroll week. Your workweek definition must stay consistent for the whole project. |
| Project name, location, project/contract no. | As they appear in the contract. Give the full project location, not just a city. |
| Wage determination no. | The wage determination incorporated into your contract — look it up at sam.gov/wage-determinations. |
| Final submission | Check it on your last certified payroll for the contract. |
Worker columns (1A–9)
| Column | What goes in it |
|---|---|
| (1A–1D) Worker entry no., last / first / middle name | The 2025 form splits the worker's name into its own columns, with a per-payroll entry number. |
| (1E) Worker identifying no. | In practice the last four digits of the Social Security number. Never the full SSN — certified payrolls can become public records, and DOL dropped full SSNs and home addresses from the form years ago. |
| (2) Worker type — (J) or (RA) | This replaced the old withholding-exemptions column. Mark (J) Journeyworker or (RA) Registered Apprentice. Anyone marked RA must be in a program registered with the Office of Apprenticeship or a State Apprenticeship Agency, and that program is identified on page 2. |
| (3) Labor classification | The classification from the wage determination, not your internal job title. A worker in two classifications in one week gets two lines with hours split. |
| (4) Hours worked each day | Day columns with dates, split into ST (straight time) and OT (overtime) rows. Overtime beyond 40 in a week applies on covered contracts under the Contract Work Hours and Safety Standards Act. |
| (5) Total hours worked for week | The sum of the daily entries, straight and overtime shown separately. |
| (6A) Hourly wage rate paid for ST and OT | The actual hourly rate(s) paid. Overtime must be at least 1.5× the basic rate; the fringe portion is not multiplied. |
| (6B) Total fringe benefit credit | The worker's total hourly credit claimed for contributions to bona fide plans, funds, or programs — combined across all plans. If you put an amount here, page 2 must itemize it per plan. |
| (6C) Payment in lieu of fringe benefits | The hourly amount paid as cash in lieu of fringe benefits. |
| (7A) Gross amount earned — this project | Gross for the work on this project this week. |
| (7B) Gross amount earned — all work | Total weekly gross across all jobs, so the deductions reconcile to the paycheck. |
| (8) Deductions for all work | FICA, tax withholdings, and other deductions — anything in "other" must be identified and permissible under 29 CFR Part 3. |
| (9) Net pay to worker for all work | Weekly gross minus total deductions — what the paycheck says. |
Page 2 — the Statement of Compliance
This is the "certified" in certified payroll. An owner or authorized officer signs it. The 2025 revision replaced the old numbered paragraphs with six certification statements covering, in substance: that the payroll information is correct and complete and rates are no less than the applicable wage determination; that payroll records are maintained and available on request; that the classifications reported are the work each worker actually performed; that any apprentices are duly registered with an OA or SAA; how fringe benefits were paid; and that workers received their full weekly wages with only permissible deductions.
Where you claim an hourly credit for fringe-benefit contributions, page 2 carries a hourly credit table: for each worker, the plan name, type, and number, whether each plan is funded or unfunded, and the hourly credit under each — up to six plans, totalling to that worker's total hourly credit. That total is what belongs in column 6B.
Willful falsification carries civil or criminal exposure — the form itself cites 18 U.S.C. § 1001 and 31 U.S.C. § 3729. Which is exactly why the signature belongs to your officer, on paper, after review — never to software.
The fast way
Every field above is a question in our wizard, and your figures are placed verbatim onto a WH-347-equivalent payroll report and a Statement of Compliance carrying the federal certification language word for word — DOCX and PDF, ready for review and signature. $5 per weekly report, or $19/month unlimited.
Generate this week's certified payroll
Document preparation only — not legal, accounting, or payroll advice, and not a guarantee of acceptance by any contracting agency; confirm your agency's own submission requirements. Official form and instructions: dol.gov/agencies/whd/forms/wh347.