Certified payroll for Procore

Procore does not generate or file certified payroll reports. Its own certified payroll page is educational content about the federal Davis-Bacon Act and the WH-347, with no mention of California, the DIR, or the eCPR anywhere on it. Procore Pay's Invoice Compliance tool can require a subcontractor to attach a certified payroll document before a pay application clears, but it stores whatever you upload, per Procore's own Invoice Compliance FAQ. It does not produce the report or check it. Here is exactly where Procore's role ends and what a sub on a California public works job still owes.

What Procore actually does with certified payroll

Procore is a construction project management platform: documents, submittals, RFIs, schedules, and, through Procore Pay, invoicing. Its own certified payroll page defines the report, names the WH-347 as the most commonly used federal form, and explains the Davis-Bacon Act and the state-level "mini Davis-Bacon Acts," but the page does not say Procore generates that form and never names California's own system. That absence is accurate: Procore has no payroll engine and does not calculate wages, hours, or fringe contributions.

What Procore does offer is Invoice Compliance inside Procore Pay. A company admin sets up a compliance template so that when a subcontractor submits an invoice, Procore requires an attached document, certified payroll among the examples Procore names alongside stored materials backup and closeout paperwork. That is a checklist and a filing cabinet: it confirms a file was attached before the invoice moves forward. It does not read the payroll data, does not check a wage rate against a determination, and does not transmit anything to the DIR public works portal.

The California question Procore users are already asking

The gap shows up in Procore's own user base. A question sits in Procore's community forum asking whether anyone has a good way to manage or track certified payroll within Procore at all, and a separate thread asks plainly whether you can even print certified payroll from inside Procore. Neither question is answered by anything on Procore's own certified payroll page, because printing a document and filing a California eCPR are two different problems, and Procore was not built to solve either the federal calculation or the state filing.

A GC's Procore upload is not a DIR filing

Some general contractors have subs attach their certified payroll to a Procore submittal or invoice purely so the GC keeps a copy on file. That satisfies the GC's paperwork. It does not satisfy the state. DIR's own eCPR FAQ answers this directly: submitting certified payroll records to a union, a prime, an awarding body, or any labor compliance program "does not put you in compliance with the state unless you submit eCPRs directly to DIR" (DIR eCPR FAQ). A Procore submittal, uploaded PDF, or Invoice Compliance attachment falls on the same side of that line as any other portal copy. Unless your project is one of the four legacy Labor Compliance Programs the same FAQ names, Caltrans, the City of Los Angeles, LAUSD, and the County of Sacramento, your direct DIR eCPR filing runs on its own, separate from whatever Procore requires for payment. We cover every named portal and platform, not just Procore, in GC rejected your certified payroll.

DAS 140 and DAS 142: also not a Procore problem

Most non-exempt public works jobs also carry the DAS 140 and DAS 142 apprenticeship forms, and Procore has no field or template for either, because neither runs on payroll or invoice data. The DAS 140 notice is due within 10 days of signing the prime contract or subcontract, or by your first day with workers on site if that comes sooner, under 8 CCR 230. The DAS 142 dispatch request needs at least 72 hours notice, excluding weekends and holidays, before an apprentice is needed on the job, under 8 CCR 230.1. Full detail on both is in our DAS 140 and DAS 142 guide.

How our mapping works alongside Procore

Because Procore does not run your payroll, we do not take an export from Procore itself. We work from the payroll export you already produce wherever you actually run payroll, QuickBooks, ADP, Sage, Gusto, or another system, listed with the rest on our outsourcing options page. During the one time $995 setup we map that export: pay types, fringe and deduction structure, jobs to DIR project IDs, crafts to determination classifications. From then on, every pay period, the same export comes back as a finished WH-347 with the Statement of Compliance staged for your signature, plus a validated DIR eCPR XML, rates checked against the project's published determination, a person reviewing every file. If your GC's Procore setup still wants a copy attached to the invoice for its own Invoice Compliance check, you upload the finished PDF there yourself. Procore keeps managing the project. We keep the state and federal filings current.

Pricing, published

$995 one time setup. $249 per month flat for crews up to 25 workers, every project, both filings, every week. Crews of 26 to 50: $449 per month, still flat. First filing free.

Questions

Does Procore file California certified payroll to the DIR?
No. Procore has no payroll engine and does not generate or file certified payroll reports of any kind. Its own certified payroll page covers general federal Davis-Bacon and WH-347 background and does not mention California, the DIR, or the eCPR.
Can you print a WH-347 from inside Procore?
Not natively. Procore users have asked this in Procore's own community forum. Procore is a document and project management platform, not a payroll system, so it has no built-in form to generate. Any WH-347 has to come from wherever you actually run payroll.
What does Procore Pay's Invoice Compliance feature actually do with certified payroll?
It requires a subcontractor to attach a document, such as certified payroll, before an invoice moves forward, per Procore's own Invoice Compliance FAQ. It collects and tracks that a file was submitted. It does not generate the report, does not check the wage math, and does not transmit anything to the DIR.
If I upload my certified payroll to a Procore submittal, does that satisfy the DIR?
No. DIR's own eCPR FAQ states that submitting certified payroll to a union, a prime, an awarding body, or a labor compliance program does not put you in compliance with the state unless you submit eCPRs directly to DIR. A Procore upload is the GC's paperwork copy, not a state filing, unless your project falls under one of the four legacy Labor Compliance Programs.
Does Procore produce the DAS 140 or DAS 142?
No. Both forms run on contract-award and dispatch-request timing, not on invoice or payroll data. The DAS 140 is due within 10 days of contract execution, and the DAS 142 needs at least 72 hours notice before an apprentice is required on site.
What do you need from me if my company uses Procore?
The payroll export from the system where you actually process payroll, not from Procore. We map that export once at setup and file your WH-347 and DIR eCPR from it every period. If your GC still wants a copy in Procore for its Invoice Compliance check, you attach the finished filing there yourself.

Keep Procore for documents. First filing free

Send the payroll export you already run. We turn it into the WH-347 and the DIR eCPR filing, checked by software and verified by a person. Your first weekly filing is free, before you pay us anything. $995 one time setup, then $249 per month flat.

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