Certified payroll, minus the hour.
Enter worker hours, classifications, wages, and fringe benefits once. Certified Payroll calculates the totals, flags potential errors, and generates the official WH-347 form for your project.
→ built for contractors who'd rather be on the job site
Enter sample worker, hour, wage, and fringe-benefit data in the same fields used by the real form. See the calculations update in your browser and download a watermarked sample WH-347 PDF.
This demo uses sample data and does not connect to SAM.gov. Live wage-determination checks are available in the signed-up version.
→ I would not sign up for a tool I could not try first either
Every week, contractors still look up wage determinations, retype worker hours into a PDF or spreadsheet, calculate overtime, and re-check the report before signing it.
Find the right wage determination, revision, classification, base rate, and fringe requirement for every project.
Retype the same project information every week and rebuild the report when something changes.
A small calculation or transcription error can create rework, back wages, and audit problems.
You type each worker's hours and classification straight in, the same fields the WH-347 already asks for. There is no connection to QuickBooks, Gusto, or whatever else you run payroll on. The math and the rate check happen while you type.
Hours per day. Try changing one, the total updates as you type.
Type a rate. It gets checked against the wage determination on file, live.
Both pages of the real WH-347, prepared for review and filing.
This is the real output for the Riverside Elementary School HVAC example shown above: both pages of the WH-347, the hours and rate check, and the Statement of Compliance, watermarked as a sample. Click either page to see it larger.
Base rate plus fringe below the wage determination, checked per worker, per classification, including reduced apprentice rates.
Overtime logged as straight time, anything past 40 hours that should be on the OT line, and OT rates under 1.5 times base.
Gross for all work less than gross for this project: a common transcription error that contradicts itself on the form.
Fringe benefit mismatch, the credit claimed on page 1 has to add up to the plan breakdown on the Statement of Compliance.
Certified Payroll is independent software for federal Davis-Bacon reporting. It is not affiliated with the U.S. Department of Labor or SAM.gov.
The government's own document, filled in automatically. Nobody redrew it to look close enough.
Every classification on your wage determination, pulled live from SAM.gov and matched by WD number, in the full version.
The parser was tested against 5 real federal wage determinations across 5 states and correctly read 385 of 385 table rows. This is an internal test result, not a government certification or a guarantee of legal compliance. More on how the data is sourced and what the tool won't catch on the accuracy and limitations page.
8 compliance rules run while you type, the same ones listed above. Each one flags the row it applies to, as it happens.
The PDF is built in your browser. Your payroll figures never have to leave your machine to become a filed document.
Two payrolls free. Then
For contractors filing certified payroll every week.
Write me a message and you'll get a reply by email.
Enter sample data, download a watermarked PDF, and decide whether the workflow fits your process.
No. It's independent software that fills the Department of Labor's public WH-347 form and reads public SAM.gov wage data. It is not affiliated with DOL or SAM.gov.
No. The demo uses sample data and does not connect to SAM.gov. It's designed to show the WH-347 workflow and PDF output. Live wage-determination checks are available in the signed-up version.
Directly from the wage determination on sam.gov, matched to the WD number on your contract. If a determination has been superseded, you'll see that before you rely on it.
No, and it doesn't try to. It doesn't run your payroll and there's no import from QuickBooks, Gusto, or whatever else you use. You enter each worker's hours and classification directly, the same fields the WH-347 already asks for. Gross pay and overtime calculate themselves while you type, and the rate check runs at the same time. It sits on top of your existing payroll, it doesn't replace it.
Mark a worker as RA (apprentice) and enter their program's percentage of the journeyworker rate. The rate check applies that percentage automatically. If you haven't set a percentage yet, it flags the row instead of quietly skipping it.
Continuation sheets generate automatically. They're real copies of the form's first page, numbered and stitched to one Statement of Compliance.
No, and that's deliberate. The federal WH-347 already has enough nuance to get right on its own: wage determinations, classifications, apprentice rates, fringe handling. Covering 30-plus state formats on top of that would mean doing all of them shallowly. If you need a state format like California's DIR eCPR alongside the federal WH-347, you'll need a second tool for that piece. This one stays federal-only on purpose.
It checks whether fringe is being paid as cash or credited toward an approved plan on each WH-347 line, and flags it if that's missing. It does not administer union benefit funds or generate remittance reports. That's a different job from filling out a weekly certified payroll report, and this tool doesn't try to do it.
The finished PDF is built in your browser, your payroll figures never have to leave your machine to become a filed document. What the service does store on your account, and for how long, is written out in the privacy policy.
The value is in the repetition: rate checks every week, continuation sheets, apprentice percentages that stay consistent across a crew. If you only file a WH-347 for one worker a couple of times a year, the free two payrolls or the blank PDF by hand cover that just as well, no monthly fee needed. I'd rather tell you that upfront than take your money for it.
Yes, two ways. Try the demo first with no account at all: it fills out a real WH-347 and hands you back a watermarked sample PDF. If it's what you need, the first two weekly payrolls after signing up are free too, no card required.