California DIR Compliant Schema-Validated XML

Stop spending Friday nights
on certified payroll.

PayrollCertified pulls your hours from QuickBooks Online or Gusto, applies the correct DIR prevailing wage rates for your trade and county, and generates a ready-to-upload California eCPR XML file — in minutes, not hours.

No credit card required  ·  Cancel anytime  ·  Your data never leaves our server

Alice Sparks · Inside Wireman · Alpine County Ready
Hours this week 40.0 ST
Prevailing rate $54.28 / hr
Gross wages $2,171.20
DIR fringe $19.00 / hr
Real DIR 2026-1 prevailing wage rates
Validates against official CPR.xsd v1.3
California (live) · New Jersey (rate loading in progress) · New York and Washington coming soon
Rates updated every DIR publication cycle

Everything a subcontractor actually needs

Built for California specialty trades. No generic payroll software bloat.

QuickBooks & Gusto sync

Connect your payroll source once. PayrollCertified reads your time activities directly — no CSV exports, no copy-paste.

Correct DIR rates, automatically

We look up the prevailing wage rate for your exact trade, county, and week-ending date. No manual lookups on the DIR website.

Upload-ready XML in one click

Generates a California eCPR XML file validated against the official CPR.xsd schema. Download and upload to the DIR portal — done.

California OT rules built in

Daily 8/12-hour overtime, 7th-consecutive-day rules, Saturday and Sunday floors — all calculated correctly before your signature goes on the form.

Violation detection

If a worker's actual rate falls below the DIR prevailing rate, you'll see it flagged before the report is submitted — not after an audit.

Multi-project support

Run separate certified payroll reports for each public works project. Workers can appear on multiple projects with correct hours split per site.

From QuickBooks to the DIR portal in 4 steps

A workflow built around how subcontractors actually run payroll.

1

Connect your payroll source

Authorize QuickBooks Online or Gusto with one click. PayrollCertified reads your time activities — it never writes anything back.

2

Set up your project

Enter your contractor license, FEIN, project number, and awarding agency. One-time per project — saved for every future report.

3

Review weekly payroll

Select the week and trade. See every worker's hours, prevailing rate, gross wages, and fringe. Fix anything before the XML is generated.

4

Download & upload

Click "Generate Report." Download the validated eCPR XML file and upload directly to the California DIR portal. Done.

California DIR 2026-1 rates loaded

Real prevailing wage data — not placeholders — for the trades that actually use certified payroll.

Electrician
Inside Wireman · 50 counties
🔧
Plumber / Steamfitter
Journeyman · 50 counties
🏗️
Sheet Metal Worker
Journeyman · 49 counties
🔨
Carpenter
Journeyman · 41 counties
👷
Laborer Group 1
All zones · 55 counties

Rates sourced from official DIR HTML tables and PDFs. Updated every DIR publication cycle (March & September). 247 total rate rows across all 58 California counties.

Simple pricing. No surprises.

One plan. Everything included. Cancel anytime.

Professional
$ 99 /month

Everything you need to stay compliant on California public works jobs.

  • QuickBooks Online & Gusto sync
  • Unlimited weekly certified payroll reports
  • DIR-validated eCPR XML download
  • Covers electricians, plumbers, laborers, sheet metal workers, painters, roofers, carpenters, and tile setters — with more trades added regularly.
  • California (live) · New Jersey (rate loading in progress) · New York and Washington coming soon
  • Overtime & violation detection
  • Report history & re-download
  • Rate updates every DIR publication cycle

No credit card required for trial.

Your next certified payroll report is 4 minutes away.

Connect your payroll source and run your first report free. No credit card, no sales call, no setup fee.