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.

Get your first filing free

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.

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.

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.

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.

eCPR validated

DIR eCPR file passed validation and is ready to submit under your registration.
Confirmation copy archived to your audit trail.

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.

$995 one time setup

We map your payroll export, your crafts, and your projects. Happens once, same week you sign up.

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.

Get your first filing 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. 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.

Get your first filing free

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?
No. We never process wages, touch taxes, or move money. We take the export from the payroll you already run and produce your compliance filings.
The GC makes us use LCPtracker. Do we still need this?
Systems like LCPtracker are the awarding body's side. The state is explicit that submitting certified payroll to other agencies does not put you in compliance unless you also submit eCPRs directly to DIR. We cover the DIR side on every project, and during setup we confirm exactly where each project's filings have to go.
Do you just prepare the filings, or actually submit them?
We prepare, validate, and upload. The state requires the signature under penalty of perjury to be yours, so the last click is a two minute review and sign, and we walk you through it the first time. No typing, no XML, no portal wrestling. The completed WH-347 comes to you for your records and your prime.
QuickBooks already prints a certified payroll report. Why do I need you?
The QuickBooks report is a starting point for the federal form. It does not produce the California eCPR XML file at all. California needs its own electronic filing in its own format, submitted directly to DIR, and the portal rejects files over small formatting issues. We produce both filings, validate them, and a person checks them before anything goes out.
Which payroll systems do you support?
QuickBooks, ADP, Paychex, Gusto, and Sage exports out of the box. Anything that exports a spreadsheet, we can map. That is what the setup is for.
We pay union fringes under a CBA. Can you handle that?
Yes. Fringe breakdowns, training fund contributions, and workers under multiple classifications are exactly what the one time mapping is for.
How fast can we start?
Setup happens the same week. If you just won a project, send the export today and your first filing can be ready before the deadline.
We are behind on filings for a project. Can you catch us up?
Yes, and you are not the only one. Back filings are one of the most common ways subs start with us. We map your export, generate the missed weeks, and get you current before it becomes a payment problem.
Do you handle DAS 140 and DAS 142 apprenticeship forms?
Not yet. We do certified payroll first and we do it right. Apprenticeship forms are on the roadmap. If that is the one thing holding you back, call us.
What about our employees' information?
Files are encrypted in transit and at rest. Social Security numbers are masked on every filing exactly as the forms require. We never sell or share your data.
What if DIR changes their system?
That is our whole job. DIR has overhauled the eCPR system before and broken working setups across the state. When the schema or the portal changes, we update the engine. You send the same export you always send.
What does certified payroll actually require?
Every payroll week on a public works job you must record each worker's classification, hours, rate, fringes, and deductions. The federal WH-347 goes in weekly. California takes your eCPRs at least monthly, or more often when the contract says so, filed directly with DIR. Miss it or get it wrong and payment can be withheld.

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.

  • 1 We reply the same business day.
  • 2 You send one payroll export.
  • 3 Your first filing comes back free.
  • First filing free
  • No contract, cancel anytime
  • If a filing we prepared bounces on format, that month is free
First filing free