Certified payroll for California public works subs
Never type into the DIR portal again.
Send the payroll export you already run. We turn it into the federal WH-347 and the California DIR eCPR filing, checked by software and verified by a person. You stay paid.
No contract. We reply the same business day.
- WH-347 and DIR eCPR, both covered
- QuickBooks, ADP, Paychex, Gusto, Sage
- $249 per month flat. Pricing is on this page.
One bounced filing can hold up a six figure progress payment.
On a public works job the money does not move until the paperwork does.
$100 per worker, per day
Due constantly
The federal WH-347 is due every week. California takes eCPRs at least monthly, and many contracts want them weekly. Fall behind a records request and it is $100 per worker, per day, under Labor Code 1776.
DIR requires its own submission
The GC's portal does not cover you
Filing into LCPtracker does not satisfy the state. DIR requires its own submission, under your own registration.
The DIR site is famous for failures
And the portal fights back
The DIR site is famous for failures, and QuickBooks cannot make the eCPR file on its own. When an upload bounces, the state's advice is to screenshot it and email them.
That is the system your progress payment depends on. We deal with it. Nothing goes out without your sign-off.
You send one file. We do the rest.
-
1
Send one payroll export.
Run the payroll report you already use in QuickBooks, ADP, Paychex, Gusto, or Sage and send it to us. Your part takes about two minutes. That is the whole job on your side.
-
2
We map your format once.
Our engine learns your exact export layout, your crafts, your fringes, your overtime. That is the one time $995 setup. It never has to happen again.
-
3
Filings out, every week.
Every pay period you get a submission ready WH-347 with the Statement of Compliance and a DIR eCPR file that validates. Software checks every rule. A person verifies every file before it goes out.
This is what lands in your inbox.
Wage and Hour Division
Form WH-347
- 1 Federal Form WH-347, filled and formatted, with the Statement of Compliance
- 2 Classifications and rates sanity checked against the project's published prevailing wage determination
- 3 Social Security numbers are masked on every filing exactly as the forms require
eCPR validated
A finished WH-347 with the Statement of Compliance, the eCPR file DIR accepts, and a confirmation for your records. Sample data shown.
What you get
- Federal Form WH-347, filled and formatted, with the Statement of Compliance
- California DIR eCPR XML that passes validation
- Classifications and rates sanity checked against the project's published prevailing wage determination
- A weekly reminder so a filing never slips
- Confirmation and a copy for your records, every week. A clean audit trail, ready to hand an auditor.
- A human review on every single file. Nothing goes out on autopilot.
- Zero change to how you run payroll. We never touch wages, taxes, or your money.
Flat pricing, published right here.
One time
$995 setup
We map your payroll export, your crafts, and your projects. Happens once, same week you sign up.
Monthly, flat
$249 per month
Every project, every weekly filing, WH-347 and DIR eCPR, done. Flat for crews up to 25 workers.
Crews of 26 to 50 workers: $449 per month, still flat, still everything. Prime contractors and crews over 50: call us.
What it replaces: hours of bookkeeper time every week, or legacy compliance software priced by quote, per project, on a call.
No contract. Cancel anytime. Between public works jobs? Pause your account and pay nothing until the next award.
If a filing we prepared bounces on format, that month is free.
The four ways subs handle certified payroll.
| Do it yourself | QuickBooks or a payroll add-on | Legacy compliance software | WellStanding | |
|---|---|---|---|---|
| Your time each week | Hours in the portal | Hours, plus fixing what the report misses | Less, but you still drive the software | About two minutes |
| California eCPR XML | You type it into the portal | QuickBooks cannot make the file on its own | Usually covered | Yes, validated before it goes out |
| Federal WH-347 | You fill it by hand | A report you still have to finish | Yes | Yes, with the Statement of Compliance |
| A person checks every file | No | No | No, software only | Yes |
| Pricing | Your hours | License plus your hours | Quoted on a call, often per project | $995 setup, $249 per month flat for all projects, on this page |
We publish our pricing. Almost nobody else in this market does.
A person reviews every filing we send.
We take on a limited number of California subs each month. That is what keeps a person on every filing we send. Your first weekly filing is free, done before you pay us anything. See the output on your own project, then decide.

A person answers. Jon Peters runs WellStanding and personally reviews every filing.
Built for the trades that build California.
- Electrical
- Plumbing
- HVAC
- Drywall
- Concrete
- Painting
- Roofing
- Fire protection
- Framing
Questions subs actually ask
Is WellStanding a payroll company?
The GC makes us use LCPtracker. Do we still need this?
Do you just prepare the filings, or actually submit them?
QuickBooks already prints a certified payroll report. Why do I need you?
Which payroll systems do you support?
We pay union fringes under a CBA. Can you handle that?
How fast can we start?
We are behind on filings for a project. Can you catch us up?
Do you handle DAS 140 and DAS 142 apprenticeship forms?
What about our employees' information?
What if DIR changes their system?
What does certified payroll actually require?
Guides for California subs
- LCPtracker vs DIR: why filing in the GC's portal does not make you compliant
- Certified payroll penalties in California: Labor Code 1776
- Behind on certified payroll? How to catch up
- Certified payroll from QuickBooks: what it does and does not do
- Form WH-347 line by line
- Requirements by awarding body and county
- Every certified payroll deadline in California
- Penalty exposure calculator
- Form A-1-131, California's public works payroll reporting form
- How much certified payroll costs in California
- Got a noncompliance letter? What to do
- Notice of withholding of contract payments, explained
- The PWC-100, explained
- Worker classification on certified payroll
Every week you work creates another filing.
Send one payroll export. See your first one done free.
Got it. We reply the same business day. Next: we confirm your payroll system and the project, you send one export, and your first filing comes back for your review before anything is submitted.
- First filing free
- No contract, cancel anytime
- If a filing we prepared bounces on format, that month is free