Certified payroll, done by Tuesday.
Crew hours come in from the phone, the wage determination gets checked against every rate, and the WH-347 and your state’s form come out built, signed and ready to file. Every week, for every job.
From $149 a month per company, cancel any time. Subcontractors file through the portal at no charge.

A week, start to finish
Prevailing-wage reporting is a weekly deadline with a federal penalty behind it. The app is built around that week, not around a general-purpose timesheet.
Hours by trade
The foreman picks the worker, the trade, the hours. Classifications come from the wage determination on the job, so there is nothing to spell.
Pay data in
Rates, fringe and deductions arrive by CSV from QuickBooks, ADP, Paychex or anything else, or get keyed once per worker.
Every rate checked
Base plus fringe against the determination, overtime after 8 or 40, apprentices without a registration, missing days. Problems are named by worker before anything prints.
Built, certified, filed
The WH-347 and Statement of Compliance, plus the state file where one is required: NYSDOL e-CPR, California DIR eCPR, New Jersey MW-562.
What it handles
The parts of a public-works job that cost an office manager a day a week.
The form that changed in 2025
The WH-347 was revised in January 2025 (OMB 1235-0008). The old 1998 layout stops being accepted after September 30, 2026. The app prints the new one, splits base from cash fringe the way the new 6A/6C columns ask, and flags a sub’s old-layout form the moment it is uploaded.
Wage determinations
Drop in the determination from the contract. Classifications, base rates and fringe are read out of the PDF and become the trade list the foreman picks from. Modifications get a revision; old payrolls keep the rate they were built with.
State prevailing wage
Twenty-seven states have their own law on top of Davis-Bacon. Pick the state on the job and the app knows the threshold, the daily-overtime rule, where the schedule is published and what the state wants filed. See every state.
Subcontractors
Primes get a portal: each sub is invited by email, uploads their own payroll, and the app checks it against the job’s determination before it lands in the package. Missing weeks are chased automatically. Subs pay nothing.
Jobs that started before the app
Tell it the last payroll number you filed by hand and it picks up at the next one. Supervisors who have always been listed with no rate can stay listed.
The dollar figure before you sign
When a rate is short, the app does not just flag it — it prices it: “filed as-is, this week underpays 2 workers by $143.58.” Base and fringe, overtime premium, apprentice rate, by worker. Fix the import, or pay the difference and file a revision.
Your wage determination, watched
Every night the app checks SAM.gov for a new modification or a superseding decision on each active job and tells you what changed and whether it applies to your contract — before the next payroll, not after an audit.
A payroll anyone can verify
Every certified payroll carries a code beside the signature. A contracting officer or auditor opens it, drops the PDF on the page, and the browser confirms it is the document that was signed — unaltered — without an account and without sending the file anywhere.
When something was wrong
Found short after filing? The app re-checks the week, computes what each worker is owed, opens the revision, and prints the notice to the agency. A trade the determination lacks gets an SF-1444 the same way. The audit binder — every payroll, determination, hour, pay record, daily report and sub package, with fingerprints — is one button.
An audit trail
Every certified PDF is hashed and kept. Corrections are filed as revisions, never edits. Who signed, when, from where, and what the figures were at the time.