Your payroll tool stops short
Many small-business payroll tools pay the crew but don't produce a WH-347. The same numbers get retyped into the form every week.
Form WH-347 · Davis-Bacon certified payroll
Keep the payroll you already run. Enter the week's hours and PrevailDesk fills Form WH-347, does the overtime and fringe math, and flags mistakes before your GC or the agency finds them.
First report free · No card · Federal WH-347
Example of a PrevailDesk weekly report: four workers' hours are entered, checks run, one laborer rate below the wage determination is flagged and corrected, and the Form WH-347 with Statement of Compliance is ready to sign.
The weekly problem
Every week of a prevailing wage job, each worker's hours, rate, fringe and deductions go on a WH-347. Small crews usually do it by hand on Friday afternoon.
Many small-business payroll tools pay the crew but don't produce a WH-347. The same numbers get retyped into the form every week.
Hours split between a federal job and a private one. Overtime on the base rate. Fringe paid in cash or into a plan. Each has its own box.
A late or wrong payroll can hold your pay application until it's corrected and resubmitted. The work is done and the money waits.
How it works
Step 01
Add your company, the project and your crew. Enter each classification with the base and fringe rate from your wage determination.
Step 02
Last week copies forward, so you only change what changed. Type the hours in or import a CSV from your payroll or timesheet app.
Step 03
PrevailDesk runs its checks, fills WH-347 with the Statement of Compliance, and keeps a copy in your archive for the next audit.
Before anything prints
Most tools fill in the form and stop. PrevailDesk reads the week against the job's rates first and tells you what a reviewer would send back.
A worker paid less than the rate set for that classification on this project.
Overtime hours priced at less than time and a half of the base rate.
Fringe that is missing, or marked as paid to a plan when it was paid in cash.
More apprentices on the week than the ratio you set for the trade allows.
Week 12 filed with no week 11 on record for the project.
Gross minus deductions that doesn't equal the net wages on the line.
A week with no hours and no payroll on file. Many agencies and general contractors expect a no-work report for it.
Earnings on this project and earnings on all jobs entered in the same box.
Fits what you have
Larger systems ask you to move your whole payroll. PrevailDesk only does the report, so there's nothing to migrate and nothing to cancel.
You keep
Gusto, QuickBooks, ADP, a bookkeeper or a spreadsheet. It keeps paying your crew and filing your taxes.
PrevailDesk
The week's hours go in. The math runs against the job's classifications and the checks flag what's off.
You send
A filled PDF with the Statement of Compliance, ready for your signature and your GC or agency.
PrevailDesk does not run payroll, file payroll taxes or move money. It prepares the certified payroll report.
Pricing
See your own numbers on a real WH-347.
$0no card
For crews on prevailing wage work most weeks.
$29per month
For the occasional federal job.
$9per report
From the field to the form
Form basics
A plain guide to Form WH-347, the federal certified payroll form: who files it, what goes in each part, and how to fill it online without retyping every week.
Read guideFilling the form
Step-by-step WH-347 instructions with a worked example: header, each column from 1A to 9, the Statement of Compliance, and the mistakes that get payrolls sent back.
Read guideCertified payroll basics
Certified payroll in plain words: who has to file it, what the weekly report contains, when it is due, and how it differs from the payroll you already run.
Read guideQuestions
Your first report is free. Bring one week of hours and your wage determination.
Build a free WH-347