Certified payroll software for California contractors.
WH-347 reports and DIR eCPR e-filing, with prevailing wage, fringes, and apprentice ratios — built into the platform that already runs your books and job costing. No separate payroll service to reconcile.
Transparent pricing · Native accounting · No QuickBooks required.
WH-347 + DIR eCPR
California certified payroll, automated end to end
The certified report comes from the payroll you already ran — so it’s correct, and it’s ready to file.
WH-347
WH-347 certified payroll reports, generated for you
Run payroll and the federal WH-347 certified payroll report is built from the same data — hours, classifications, rates, fringes, and deductions — with the statement of compliance attached. No re-keying into a separate certified-payroll tool.
- ✓WH-347 from your real payroll data
- ✓Statement of compliance included
- ✓Per-project, per-week, ready to certify
DIR eCPR
California DIR eCPR XML — e-file ready
California public works require electronic certified payroll through the DIR. Bullwork produces the DIR eCPR XML in the required format so you upload, not re-type — the single biggest time sink in California prevailing-wage compliance, automated.
- ✓DIR-format eCPR XML export
- ✓Built for California public works
- ✓Upload instead of re-entering
Prevailing wage
Prevailing wage, fringes & apprentice ratios
Classify workers, apply the right prevailing-wage rate and fringe, and track apprentice-to-journeyman ratios. The compliance math runs as you run payroll, so the certified report is correct the first time.
- ✓Prevailing-wage rate + fringe by classification
- ✓Apprentice ratio tracking
- ✓CA overtime + labor-burden built in
One platform
Not a bolt-on payroll service
Most contractors run a separate payroll service for certified payroll and reconcile it against the books. Here it’s native: the same hours feed job costing, the general ledger, and the certified report. One system, one source of truth.
- ✓Native to your books + job costing
- ✓No separate payroll subscription
- ✓Hours flow to the GL automatically
Why it matters
Certified payroll is where public-works contractors get burned.
A wrong classification, a missed fringe, a late eCPR — and you’re exposed to back wages and penalties on a California public job. Bullwork runs the compliance math as you run payroll, generates the WH-347 and DIR eCPR from that same data, and keeps it tied to the books — so the report is right the first time and filing is a one-minute upload, not a weekend.
New to it? Read California certified payroll, explained.
Questions
Certified payroll software, answered
What is certified payroll software?+
Certified payroll software generates the weekly certified payroll reports required on prevailing-wage (public works) jobs — the federal WH-347 and, in California, the DIR electronic certified payroll (eCPR) file — directly from your payroll data, with the statement of compliance. It removes the manual re-keying that makes certified payroll the most error-prone task on a public job.
Does it produce the California DIR eCPR file?+
Yes. Bullwork exports the DIR eCPR in the XML format California’s Department of Industrial Relations requires for electronic certified payroll reporting on public works, so you upload the file instead of re-entering every line by hand.
Does it generate the federal WH-347?+
Yes. The WH-347 certified payroll report — hours by classification, rates, fringes, deductions, and the statement of compliance — is generated from the same payroll run, per project and per week.
Do I still need a separate payroll service?+
No. Certified payroll is native to the platform, alongside your general ledger and job costing. The hours you pay are the hours that hit the WH-347, the eCPR, and the books — so there’s nothing to reconcile between systems.
Is it built for California prevailing wage specifically?+
Yes. It handles California prevailing-wage rates and fringes by classification, apprentice-to-journeyman ratios, and California overtime rules — the details a general payroll product or out-of-state tool tends to miss.
Run certified payroll without the separate service.
Start free, no credit card. See WH-347 + DIR eCPR on your own crew and jobs.
Start free