Certified payroll reports from the payroll you already run

Upload your payroll export. Get the new WH-347, DIR eCPR XML and an LCPtracker file, checked against the wage determination.

Start free trial

14 days free. Cancel anytime.

Certified Payroll App

Works with your payroll

Gusto, QuickBooks, ADP, Paychex or any CSV or Excel file. Map the columns once.

Underpayment caught first

Base, fringe, overtime and apprentice ratios checked against the determination before you sign.

Every format agencies ask for

The January 2025 WH-347 with the Statement of Compliance, DIR eCPR XML V2, and an LCPtracker upload.

Never miss a week

Weekly reminders per project, no-work weeks in one click, every report kept for 3 years.

How it works

  1. Add the project

    Enter the wage determination number. We pull the classifications and rates from SAM.gov or the DIR.

  2. Import the week

    Upload the payroll register or timesheet export. Workers and hours land in the report.

  3. Check, sign, submit

    Fix any flags, sign the Statement of Compliance, download the files for the agency.

The files agencies ask for

Made from one weekly report.

WH-347 (Rev. January 2025)

Worker entry numbers, ST and OT rows, fringe credit and cash in lieu, page 2 with apprenticeship and hourly fringe credit tables.

California DIR eCPR XML

Schema version 2.0 with split names, multiple classifications per worker, fringe paid and other deductions.

LCPtracker upload

Hours per day, rates, rate in lieu of fringes, fringes paid to plans and paycheck deductions, one row per worker.

Simple pricing

14 days free. Cancel anytime.

Starter

$79/month

14-day free trial

  • Up to 3 active projects
  • Unlimited workers and weekly reports
  • WH-347, CA DIR eCPR XML, LCPtracker file
  • Prevailing wage and fringe checks
  • Deadline reminders and 3-year archive
Start free trial
Recommended

Unlimited

$149/month

14-day free trial

  • Unlimited active projects
  • Everything in Starter
  • Team members (payroll, PM, owner)
  • Priority email support
Start free trial

Unlimited yearly

$1,490/year

Two months free

  • Everything in Unlimited
  • Billed once a year
Start free trial

Questions

Which payroll systems does it work with?

Any that can export a CSV or Excel file: Gusto, QuickBooks Online, ADP RUN, Paychex Flex, Viewpoint and others. You map the columns once and we remember the layout. You can also type hours in by hand.

Is this the new WH-347?

Yes. Reports print on the WH-347 layout revised in January 2025 (OMB 1235-0008, expires 01/31/2028), with page 2, the Statement of Compliance.

Where do the wage rates come from?

Federal Davis-Bacon rates are loaded from the general wage determinations published on SAM.gov. California rates come from the DIR general prevailing wage determinations. You can edit any rate to match your contract.

Does it submit to the DIR or LCPtracker for me?

No. You download the XML or upload file and submit it in the DIR portal or your LCPtracker account. Agencies that take the WH-347 get the PDF.

Who is responsible for the numbers?

You are. Certified Payroll App checks rates and math and flags problems, but the contractor reviews and signs the Statement of Compliance. It is not legal or payroll advice.

Do I need a card for the trial?

Yes. You are not charged if you cancel during the 14 days, and you can cancel from your account in a few clicks.

Ready when you are

14 days free. Cancel anytime.

Start free trial