PoPs SuiteGet Started
← All solutions

Solution

Certified Payroll & Davis-Bacon Software

On a federally funded job, payroll isn’t only payroll. Every week the contractor has to certify, on Form WH-347, that each worker was paid at least the prevailing wage for their trade and classification in that location. It’s a legal record signed under penalty of perjury, and a mistake can mean withheld payments, penalties, or losing future public work. Most small contractors still do it by cross-checking a wage determination sheet against a payroll report, every week, by hand.

What certified payroll software has to do

Match every worker to the correct classification and wage determination, account for the fringe rate, calculate the real burdened cost rather than just gross wages, and produce a WH-347 that holds up. Software that prints a generic payroll report and labels it “certified” hasn’t done any of that. For the background on what the requirement is and why it’s easy to get wrong, see Certified Payroll & Davis-Bacon.

How PoPs Ledger handles it

Davis-Bacon/WH-347 compliance comes with real flags built in as a drafting aid inside PoPs Ledger. It’s part of the same burdened payroll run that already accounts for FICA, Medicare, FUTA, SUTA, and a company’s own real rates — not a separate process bolted on afterward.

Hours logged by crews in PoPs Field push straight into that payroll run, so nobody re-keys time from a timesheet. And because it’s a compliance record, the run only posts to the general ledger once a named person has reviewed and accepted it. It prepares the record; a person still reviews and signs it. Sensitive fields like Social Security numbers and bank details are never stored.

Related reading

Who this is for

FAQ

Does PoPs Ledger prepare WH-347 certified payroll?

It includes Davis-Bacon/WH-347 compliance flags built into the payroll run as a drafting aid. It’s not a substitute for a person reviewing the record before it’s certified.

Is certified payroll a separate module?

No — it’s part of the same burdened payroll in PoPs Ledger, not a separate bolt-on process.

Do my crews have to enter hours twice?

No — hours logged in PoPs Field push straight into the payroll run.

Are Social Security numbers stored?

No — sensitive fields like Social Security numbers and bank details are never stored.