How long to keep certified payroll records in California
No statute sets a retention period just for certified payroll records. The Labor Commissioner's own Public Works Manual says so directly. The safe, working answer: keep certified payroll records for at least three years after the project is completed, and longer while any wage claim, audit, or appeal on that job is still open.
The short answer
Three years past completion is the floor on every public works job, and it can run longer.
| Situation | Keep records for | Source |
|---|---|---|
| Any California public works job, baseline | At least 3 years after the project is completed | Public Works Manual, section 6.6; Labor Code 1174(d) |
| Project also carries federal funds (Davis-Bacon, WH-347 applies) | At least 3 years after all work on the prime contract is completed | 29 CFR 5.5(a)(3)(i) |
| A wage claim, audit, records request, or appeal on that job is still open | Until it is fully closed, even past the 3 year floor | Labor Code 1741, 1741.1 |
If you only remember one number, remember three years from the day the job wraps, not from the day you filed each week's payroll. That single rule satisfies the federal requirement exactly and comfortably covers the state floor described below.
Why there is no certified-payroll-specific retention statute
This surprises most subs, because the records themselves, and the 10 day production duty, are so heavily regulated. The Labor Commissioner's Public Works Manual addresses the gap directly, in the section titled "Retention of Payroll Records by Public Works Contractors":
"There is no provision in the prevailing wage laws which specifies a records retention period for CPRs or all of the types of 'payroll records' as defined and listed at 8 CCR 16000. The limitations period for legally recognized wage underpayment remedies available against public works contractors, however, vary depending upon the remedy available. Accordingly, contractors should retain CPRs for the duration of any applicable limitations period." (Public Works Manual, section 3.1.14)
Elsewhere, the same manual gives the practical number to use. In the section on the SB 96 small project exception, it states that even on a small, exempt project, "contractors are still required to maintain accurate certified payroll records, retain them for at least three years, and provide them to the Labor Commissioner's Office upon request pursuant to Labor Code 1776." (Public Works Manual, section 6.6) That sentence borrows the three year figure and attaches it to the certified payroll duty under Labor Code 1776, even though section 1776 itself never states a retention period. Our subdivision by subdivision guide to 1776 covers what it does say: record contents, the 10 day production rule, and the $100 per worker per day forfeit for missing that window.
The three years is not invented. It is California's general payroll records law, which applies to every employer and every payroll record, certified or not. Labor Code section 1174(d) requires an employer to keep payroll records showing hours worked and wages paid, and states plainly that "these records shall be kept on file for not less than three years." That duty runs alongside the public works rules in Labor Code 1776, and keeping certified payroll for three years satisfies both at once.
Why three years, not the 18 month enforcement window
You might reasonably keep records only for the 18 months the Labor Commissioner has to act, since 18 months sounds like the real deadline. Labor Code section 1741(a) sets that window for a Civil Wage and Penalty Assessment: it "shall be served not later than 18 months after the filing of a valid notice of completion in the office of the county recorder in each county in which the public work or some part thereof was performed, or not later than 18 months after acceptance of the public work, whichever occurs last."
Two things make that number unsafe to plan around. A Notice of Completion is not always recorded, and without one the clock runs from acceptance of the work, a date that is harder to pin down. And Labor Code 1741.1 tolls, meaning pauses, that 18 months for three reasons in the same manual: while the Director of Industrial Relations decides whether the project is a public work, while an awarding body has not yet furnished the completion or acceptance document, and, pointedly, for the period a contractor fails to provide certified payroll records in a timely manner after a request. Missing records do not just risk the 10 day production penalty; they can extend the deadline you thought had already passed. Eighteen months is the floor of your exposure, not a safe retention period. Three years is what actually covers you.
If the job carries federal money too
Some public works jobs also carry federal Davis-Bacon funds and require the federal WH-347. There the retention rule is exact, not a manual's practical guidance: 29 CFR 5.5(a)(3)(i) states that "All regular payrolls and other basic records must be maintained by the contractor and any subcontractor during the course of the work and preserved for all laborers and mechanics working at the site of the work ... for a period of at least 3 years after all the work on the prime contract is completed." Same three years, measured the same way. Keeping every job's records for three years past completion means you never have to check which rule applies before deciding what to keep. See how the two systems otherwise differ in the WH-347 guide.
What to actually keep for those three years
- Every weekly certified payroll, WH-347, eCPR, or both, including weeks with no work performed.
- The Statement of Compliance and the perjury declaration for each week, since an uncertified record is not the record the statute describes.
- Backup for classifications and rates, the wage determination in effect, and any fringe benefit calculations.
- Apprenticeship paperwork for the same job. DAS 140 and DAS 142 carry no separately published retention period, so hold them to the same three year floor. See DAS 140 and DAS 142, explained.
- Anything documenting a records request, a withheld payment, or an assessment, for the full three years and until any appeal is closed.
If a request or an audit lands after you thought you were clear
A written request under Labor Code 1776 still starts a 10 day clock no matter how old the project is, as long as you are inside your retention window. Our guide to that 10 day rule covers what to send and by when. If it turns into an assessment, see certified payroll penalties in California for what each violation costs, and how to appeal a certified payroll penalty for the 60 day window to contest it.
We keep every filing we prepare, archived and retrievable, so a three year old records request is a search, not a scramble. Pricing and the first free filing are on the home page.