Construction document retention: what to keep and how long
Legal minimums run from 2 years for some timecards to 30 years for certain employee exposure records, with most tax, payroll, and federal contract records in the 3 to 5 year range. Project files often need to be kept longer than any statute requires because defect claims can arrive years after closeout.
A construction company should keep each record for the longest period any rule or risk requires. In practice that means at least 3 years for most tax and payroll records, 4 years for employment tax records, 5 years for OSHA injury logs, 3 years after final payment for federal contract records, 3 years after completion for Davis-Bacon payrolls, and much longer for project files that could be needed to defend a defect claim. Set a written retention schedule, apply it to paper and digital files alike, and stop destruction when a claim or audit is pending.
Retention periods set by federal rules
| Record | Minimum period | Rule |
|---|---|---|
| Income tax records (general) | 3 years; 6 years if income was underreported by more than 25 percent; 7 years for a bad debt or worthless securities claim; indefinitely if no return or fraud | IRS guidance |
| Employment tax records | At least 4 years after the tax is due or paid, whichever is later | IRS guidance |
| Property and equipment records | Until the limitations period expires for the year you dispose of the asset | IRS guidance |
| FLSA payroll records | 3 years | 29 CFR 516.5 |
| Timecards and wage rate tables | 2 years | 29 CFR 516.6 |
| Davis-Bacon payrolls and basic records | At least 3 years after all work on the prime contract is completed | 29 CFR 5.5(a)(3) |
| Federal contract records | Generally 3 years after final payment, unless a clause says longer | FAR 4.703 |
| Form I-9 | 3 years after hire or 1 year after employment ends, whichever is later | 8 CFR 274a.2 |
| OSHA 300, 300A, 301 | 5 years after the end of the year covered | 29 CFR 1904.33 |
| Employee medical records (OSHA access rule) | Duration of employment plus 30 years | 29 CFR 1910.1020 |
| Employee exposure records (OSHA access rule) | 30 years | 29 CFR 1910.1020 |
The OSHA access rule at 29 CFR 1910.1020 states that it applies to construction employers. If you monitor exposures to things like silica or noise, those records fall in the 30-year category. See silica exposure rules for contractors.
State laws add their own periods for state payroll, unemployment, prevailing wage, licensing, and public contracts, and they can be longer. Check each state you work in.
Project records: think in claims, not just statutes
No federal rule tells you how long to keep shop drawings or daily logs on a private job. The deciding question is how long someone could bring a claim about the work. Every state sets statutes of limitations and statutes of repose for construction claims, and contracts can add warranty periods and audit rights. The IRS also reminds taxpayers to check whether insurers or creditors require records longer than the tax rules do. Ask your attorney for your state's repose period and use it as the floor for closed project files.
What to keep in the permanent project file
- Executed contract, subcontracts, and all change orders
- Plans, specifications, addenda, and as-built drawings
- Approved submittals and shop drawings, plus the RFI log
- Daily logs, photos, inspection reports, and certificate of occupancy
- Pay applications, lien waivers, and retainage release records
- Subcontractor insurance certificates and endorsements for the project dates
- Warranties, O&M manuals, and the closeout package
- Correspondence on delays, claims, and disputes
How to build a retention schedule in 6 steps
- List record types. Group them: tax and accounting, payroll and HR, safety, project, contracts, equipment.
- Assign the longest applicable period from federal rules, state rules, contracts, and your claims risk.
- Define the trigger. End of tax year, termination date, final payment, project completion. A period means nothing without a start date.
- Choose storage. Scan paper to searchable PDFs in a standard folder structure. See how to set up project folders for every job.
- Set a litigation hold process. When a claim, audit, or lawsuit is likely, stop deleting anything related until counsel releases it.
- Purge on a schedule. Once a year, destroy what has passed its date, and log what was destroyed and when.
Storing records so you can actually find them
Retention only helps if the record can be produced. Some deadlines are short: OSHA gets 4 business hours to receive your injury records during an inspection under 29 CFR 1904.40. An auditor asking for 2023 certified payrolls on a closed federal job will not wait while someone searches an old laptop.
Use one folder structure for every job, name files the same way, and keep a closeout step that moves the whole file to an archive with the retention date written on it. Back up the archive somewhere other than the office server. Photos and texts from the field count as records too, so give crews a way to send them into the job file instead of leaving them on personal phones.
Who should own the schedule
In a small contractor, the controller or office manager usually owns the retention schedule, with sign-off from the owner and the company's attorney. Project managers own getting complete files into the archive at closeout. The safety manager owns OSHA and exposure records, and HR or payroll owns I-9s and payroll. Write the owners next to each record type so nothing falls between roles.
Worked example: a federal job and a private job closing the same year
Say a GC completes a federal clinic renovation in June 2026 with final payment in September 2026, and a private retail building in August 2026. Its schedule looks like this.
| Record | Trigger | Keep until at least |
|---|---|---|
| Clinic certified payrolls | All work on prime contract completed, June 2026 | June 2029, longer if the contract or state law requires |
| Clinic contract file | Final payment, September 2026 | September 2029 under FAR 4.703, unless a clause says longer |
| Retail project file | Completion, August 2026 | End of the state's repose period, set with counsel |
| 2026 OSHA log | End of 2026 | End of 2031 |
| I-9 for a laborer hired 2024, left 2026 | Later of hire plus 3 years or termination plus 1 year | 2027 |
Notice the clinic payroll and the clinic contract file have different triggers. Keeping them together and using the later date is simpler and safer.
Mistakes to avoid
- Keeping everything forever. It raises storage costs and makes discovery in a lawsuit more expensive.
- Keeping nothing past seven years by habit, without checking whether a longer rule applies.
- Storing project records only in a PM's email, where they leave when the PM does.
- Deleting files after a claim letter arrives.
- Forgetting digital records like photos on phones and texts with owners.
Related guides and tools
See how to close out a construction project, how to manage construction documents and drawings, construction data security basics, and the project closeout checklist. Smart Business Automator stores project documents, daily logs, change orders, and compliance records by job so a closed project's file is complete and searchable. See construction workflow automation.
Frequently asked questions
How long should a contractor keep payroll records?
At least 3 years for FLSA payroll records under 29 CFR 516.5, 2 years for timecards under 516.6, and at least 4 years for employment tax records per the IRS. Davis-Bacon payrolls must be kept at least 3 years after all work on the prime contract is completed.
How long do I keep the OSHA 300 log?
Five years after the end of the calendar year it covers, under 29 CFR 1904.33, and you must update it during that time if new information about a case comes in.
How long should construction project files be kept?
At least as long as someone could bring a claim about the work, which depends on your state's statutes of limitations and repose and your contract. Many contractors set this with their attorney and keep closed project files at least that long.
Can I keep records digitally instead of on paper?
Generally yes, if the digital copies are complete, readable, and retrievable when an agency asks. Some specific forms have their own rules, so check the agency's guidance for those.
What is a litigation hold?
An instruction to stop destroying records related to a claim, audit, or lawsuit once it is reasonably expected. It overrides your normal retention schedule until counsel releases it.
Sources
- IRS: How long should I keep records?
- Cornell LII: 29 CFR 516.5 Records to be preserved 3 years
- Cornell LII: 29 CFR 516.6 Records to be preserved 2 years
- Cornell LII: 29 CFR 5.5 Contract provisions and related matters
- Acquisition.gov: FAR 4.703 Policy (contractor records retention)
- Cornell LII: 8 CFR 274a.2 Verification of identity and employment authorization
- Cornell LII: 29 CFR 1904.33 Retention and updating
- Cornell LII: 29 CFR 1910.1020 Access to employee exposure and medical records
- Cornell LII: 29 CFR 1904.40 Providing records to government representatives