For subcontractors on public works jobs

Certified payroll, filed from the payroll you already ran.

Upload your payroll report — get your signed WH-347 and state certified payroll forms back in minutes, every week, for every project.

100% freeNo signupOfficial DOL form — Rev. Jan 2025
Generate a free WH-347Upload payroll instead

Uploaded files are processed to extract payroll data and are not retained after processing.

Covers:Federal WH-347California eCPRTexas
Official DOL WH-347 certified payroll form, filled automaticallyThe actual DOL form, filled for you
55 minutesDOL’s own time estimate per WH-347 (printed on the form)
~2 minuteswith the free generator — overtime split automatically
Every weekper project, signed under penalty of perjury — worth getting right

How it works

1. Upload what you have

Payroll register, journal, or crew timesheet — PDF, export, or photo.

2. We read and check it (try the beta)

Two independent AI reads plus arithmetic checks. Rows that match auto-fill; anything uncertain is flagged for a one-click confirm — nothing is ever silently guessed.

3. Download the filing

The official WH-347 PDF ready to sign — free, today. California DIR eCPR XML export is live in beta inside the free generator.

Guides

The WH-347 form (official PDF)

Download the blank Rev. Jan 2025 form free, or fill it online.

What is a certified payroll report?

WH-347 explained: who files, what goes in it, and when it’s due.

California DIR eCPR guide

PWCR, weekly filings, no-work weeks, and iForm vs XML upload.

How to fill out WH-347

Every column explained, and where filings get rejected.

Excel template vs generator

Why paid WH-347 spreadsheets exist and the free alternative.

Prevailing wage payroll

Base vs fringe, the overtime trap, and classification splits.

Certified payroll in Texas

Federal WH-347 vs Government Code 2258, and who you file with.

Certified payroll from QuickBooks

Export the report you already run; skip the Friday retyping.

From ADP registers to WH-347

Payroll register in, official form (and eCPR XML) out.

Gusto users: your first public works job

What the agency wants that Gusto doesn’t produce.

LCPtracker alternatives

What you can actually replace when the portal is mandated.

This Friday’s payroll is already due next week.

Generate a free WH-347Get early access to weekly automation