How to Automate eCPR Filing Across Multiple Jobs: 7 Steps for 2027
Why Automated eCPR Filing Matters When You Run Multiple Jobs
Automated eCPR filing lets you run payroll once and send accurate certified payroll reports to every agency on every job. One system splits hours by job, applies the right wage rates, and formats each report for its portal. That saves hours each week and cuts the errors that lead to held payments.
The problem grows with every job you add. A crew on three public projects in one week may need three reports, three formats, and three portals. Manual entry across all of them invites wrong classifications, missed hours, and late filings that stall progress payments.
Key Terms in Multi-Job eCPR Filing
eCPR filing means submitting certified payroll records electronically instead of on paper. Each report shows every worker's classification, hours, pay rate, fringe benefits, deductions, and net pay for the week. Federal Davis-Bacon jobs require weekly certified payroll, often on Form WH-347. Many states require the same data in their own electronic format, such as California's DIR eCPR system or the Washington L&I online system.
- Wage determination: The official prevailing wage and fringe rates for each trade on a project.
- Classification: The type of work a worker performs. Classifications set the pay rate.
- Compliance portal: An online system that collects certified payroll, such as a state agency portal.
- Statement of Compliance: The signed certification that each payroll is accurate and complete.
7 Steps to Automate eCPR Filing Across Multiple Jobs
Automating eCPR filing across multiple jobs comes down to capturing clean data once and letting software do the sorting.
- List every job and its reporting rules. Record each project's agency, portal, file format, and deadline. Federal jobs need weekly payrolls. California requires reports to the DIR at least monthly, and many contracts require weekly. Washington requires online filing with L&I at least once a month.
- Load the correct wage determination for each job. Attach the right rates before the first hour is worked.
- Track time by job and classification. Mobile time tracking and geofencing put each hour on the right job under the right classification, even when crews switch jobs mid-day.
- Run one payroll for all jobs. Your system should split hours by project automatically. On the WH-347, net pay reflects all work that week across all projects, and deductions are not split between jobs.
- Generate every report from the same payroll data. eBacon assigns wage determinations by jobsite and classification, applies the correct rate when a worker switches classifications mid-shift, and generates the WH-347 and state-specific reports from a single payroll run. It also uploads reports directly to portals.
- Submit to each portal directly. Direct uploads replace exporting, reformatting, and retyping, which is where most errors start.
- Keep a record of every submission. Save the report, the portal confirmation, and the signed statement for each week and each job.
Watch Our Video
Best Practices for Multi-Project Certified Payroll Reporting
The best multi-job setups treat certified payroll as part of the weekly payroll close, not a separate task. That way errors surface while they are still easy to fix.
- Number each job's payrolls in its own sequence, starting at 1, as the WH-347 instructions direct.
- File weekly even where the rule allows monthly.
- Check whether a job needs filing in more than one system. Washington L&I requires its online system even when a contract names another portal.
Common eCPR Filing Mistakes on Multi-Job Payrolls
Most eCPR filing mistakes on multi-job payrolls come from moving data by hand between systems. Each copy step can drop an hour or pick the wrong rate.
- Splitting deductions across projects instead of reporting actual weekly deductions
- Using an old wage determination on a new job
- Forgetting to mark the final payroll when a job wraps up
- Assuming a report sent to a prime contractor or a city portal replaces a required state filing
Putting Multi-Job eCPR Automation Into Practice
Start with the job that causes the most rework each week. Automate it first, then add the rest one job at a time. The eBacon Certified Payroll Reporting product page lists the federal and state report formats and portal submissions it supports.
How Can I See eBacon's Multi-Job eCPR Filing Tools in Action?
A free eBacon product tour shows how one payroll run turns into certified payroll reports for every project. Book a demo to walk through your own multi-job setup, from time tracked by job to reports built for each agency's portal.
Frequently Asked Questions
What is eCPR filing?
eCPR filing is the electronic submission of certified payroll records on prevailing wage projects. California's DIR also uses eCPR as the name of its own reporting system.
Can one payroll system handle certified payroll for multiple jobs?
Yes. eBacon runs one payroll across all jobs and generates a separate certified payroll report for each project in the format its agency requires.
Do I still need Form WH-347 if I file electronically?
The WH-347 itself is optional. Federal rules require the same weekly payroll information plus a signed Statement of Compliance, in any format. Many agencies and prime contractors still ask for the WH-347.
Sources
- U.S. Department of Labor. Davis-Bacon and Related Acts Weekly Certified Payroll Form (WH-347). https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/wh347.pdf
- California Department of Industrial Relations. Frequently Asked Questions Related to Electronic Certified Payroll (eCPR). https://www.dir.ca.gov/Public-Works/ecprfaq.html
- California Department of Industrial Relations. Public Works Notices. https://www.dir.ca.gov/public-works/Public_Works_Notices.html