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.
Last reviewed against the sources it cites
The short answer
No. Procore has no payroll engine and does not generate or file certified payroll reports. Invoice Compliance only requires a subcontractor to attach a document before an invoice moves forward, and a Procore upload does not put you in compliance with the state unless eCPRs go directly to DIR.
- Procore has no payroll engine and does not calculate wages, hours, or fringe contributions, so it does not generate or file certified payroll reports.
- Procore's 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.
- Procore Pay's Invoice Compliance can require a subcontractor to attach certified payroll before an invoice moves forward, and per Procore's own Invoice Compliance FAQ it stores whatever you upload without producing or checking the report.
- The DIR eCPR FAQ says 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 general contractor's paperwork copy, not a state filing, unless the project falls under one of the four legacy Labor Compliance Programs.
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?
Can you print a WH-347 from inside Procore?
What does Procore Pay's Invoice Compliance feature actually do with certified payroll?
If I upload my certified payroll to a Procore submittal, does that satisfy the DIR?
Does Procore produce the DAS 140 or DAS 142?
What do you need from me if my company uses Procore?
Sources
Every figure on this page links to its source where it first appears. The full list, in order:
- certified payroll page procore.com
- WH-347 dol.gov
- Invoice Compliance FAQ v2.support.procore.com
- DIR eCPR FAQ dir.ca.gov
- DIR public works portal services.dir.ca.gov
- Procore's community forum community.procore.com
- 8 CCR 230 dir.ca.gov
- 8 CCR 230.1 dir.ca.gov