- Hours add upDaily grid = payroll hours86.00 h
- Overtime over 406.00 h at 1.5 x $58.95$88.43
- Rate vs the WDElectrician, Mod 3$58.95
- Fringe metPaid in cash, every hour$18.85
- Net payGross minus deductionsmatches
Certified payroll for subcontractors
Certified payroll from the payroll you already run.
Upload your QuickBooks, Gusto or ADP payroll. Get back a checked WH-347, and your state's file, the same day. Pay per project, not per month.
- First report free, no card
- Back within 8 working hours
- You review and sign
This week on the job: an electrician in San Diego County. Wage determination CA20260001 Mod 3 says $58.95 base plus $18.85 fringe. Here is what happens to your payroll export.
Reads the export you already have:
- QuickBooks Online Payroll
- QuickBooks Time
- Gusto
- ADP RUN
- ADP Workforce Now
- Any CSV or Excel
- PDF payroll registers
How it works
Four steps. Only one of them is yours.
You already ran payroll. We turn that export into the certified payroll your prime or agency asks for, and we check every line before you see it.
- 1
Upload your payroll
Drop in the QuickBooks, Gusto or ADP export you already have. Weekly or every two weeks, both work.
- 2
Confirm your crew
Pick each worker's classification from the wage determination once. We remember it next week.
- 3
We check every line
Code recomputes hours, overtime, rate against the WD, fringe and net pay. Anything code cannot confirm goes to a person.
- 4
You sign and send
Download the WH-347 package, sign the Statement of Compliance and send it to your prime, or let us email it for you.
The only screen you fill in
Pick the classification once. Check the daily hours. Done.
If your export has daily time, the grid fills itself. If it only has weekly totals, type the days and the total turns green when it matches your payroll.
Classifications come from your WD
A searchable list of the classifications on your project's wage determination, with base and fringe next to each.
Apprentices handled properly
Mark a worker RA, enter the program and the period's percentage, and we check the rate against it.
No-work weeks in one click
Nobody on site this week? One button makes the no-work report. Those are always free.
What we check
The mistakes that get a payroll sent back, caught before it leaves.
Every number is recomputed by code, in cents, against your wage determination. If a worker is short on base rate or fringe, we tell you who, by how much per hour, and the total to pay back. We never ship an underpaid payroll.
Base rate against the WD
Straight-time rate paid is at least the WD base rate for the classification. For apprentices, the program percentage of the journeyworker rate.
$58.95 ≥ $58.95Fringe met for every hour
Cash in lieu plus bona fide plan credit covers the WD fringe on every hour worked, overtime hours included.
$18.85 / hOvertime over 40
Hours past 40 in the workweek are paid at least 1.5 times the basic rate. Fringe is not part of that math.
6.00 h × $88.43Hours add up
Daily hours match the weekly total, and the weekly total matches the hours on your payroll.
8+8+10+10+10Apprentices are registered
Every RA line has a program name and its registration agency. Ratio to journeyworkers is flagged on the summary.
RA · OA or SAAGross, deductions, net
Gross for this project, gross for all work, each deduction and net pay all tie out to the cent.
± $0.01Every classification is on the WD
No job titles from your payroll system. Each line maps to a rate row on your project's wage determination.
ELEC0569-001The right WD modification
We print the WD number and mod on every report and warn you when SAM.gov shows a newer mod than your contract.
Mod 3 · 05/18/2026
Pricing
Pay per project, not per month.
Subs work in jobs, not months. One price covers every weekly report on a job, start to finish, and nothing renews when the job ends.
One report
A one-off week or a short job
- One weekly report, any project
- Credits never expire
- Corrections free
Project Pass
One project, every week of it
- Every weekly report for one project
- No-work weeks and the final payroll
- Unlimited corrections for 12 months
- Nothing renews, nothing to cancel
Unlimited
Several jobs running at once
- Every project, every week
- Cancel in one click
- Or $590 a year, 2 months free
Your first report is free on any plan or none. A 30-Day Pass ($79, unlimited reports for 30 days, no renewal) is on the pricing page.
Our promise
If we make the mistake, we fix it and pay for it.
The fix-it promise
If a prime or agency returns a report for a math or form error on our side, we fix it within one business day and refund that week, or add a month to your Project Pass.
Your data, kept small
Last 4 digits of each worker ID only, never full SSNs. Raw uploads are deleted after 30 days. Files are encrypted in storage.
Prepared, not certified
We prepare the report for your review. You check it and sign the Statement of Compliance. We never sign for you or insert a signature.
Errors in the data you give us are not covered by the fix-it promise. Every report ends with a summary of exactly what we checked and where each number came from.
Free resources
Know certified payroll better than your prime does.
How to fill out the WH-347, box by box
Every box on both pages of the January 2025 form, with a worked example: two workers, overtime, an apprentice, fringe paid to a plan and in cash.
Read the guide Wage ratesPrevailing wage rates by county
Every active Davis-Bacon wage determination in 8 states, by county and construction type, with WD number, mod and publish date.
Find your rates State rulesCertified payroll in your state
California, New York, Washington, Illinois, New Jersey, Pennsylvania, Ohio, Texas: where to file, how often, and in what format.
Pick your stateQuestions
What office managers ask us first.
Do I have to change payroll software?
Who signs the Statement of Compliance?
What happens if a worker was paid under the wage determination?
How fast do I get the report?
Is the WH-347 form required?
Do you handle California eCPR?
What do you do with Social Security numbers?
Your first certified payroll is free.
Upload last week's payroll, get a checked WH-347 back today.
No card. Same full report, no watermark.