Home services and trades
How long should contractors keep job records, estimates and invoices?
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Contractors should keep each job record, estimate and invoice for the longest clock that applies to it: tax rules for the return it supports, the window for contract or defect claims, warranty and service agreement terms, and any permit or licensing rule. Set each period with your accountant and counsel, then destroy or de-identify records when it ends.
Key takeaways
- The longest applicable clock sets the retention period, and a legal hold overrides every schedule.
- Records of installed work can face claims long after the invoice, so job notes and photos often outlast financial records.
- Call recordings and web leads that never became jobs usually deserve the shortest period.
- Retention is enforced in system settings, so check phone, field service, email and photo tools, not just the written policy.
- When a period ends, records are destroyed with a log or de-identified where your commitments allow it.
The clocks that decide how long to keep a contractor record#
A contractor record should be kept for the longest clock that applies to it, and most records have more than one. An invoice supports a tax return, but it also proves what work was done if a homeowner disputes a repair years later.
- Tax and accounting: the IRS says to keep records supporting income or deductions until the return's limitations period ends, generally 3 years, 6 years if unreported income exceeds 25% of the gross income shown, 7 years for a bad debt deduction, and indefinitely if no return was filed. State tax rules may run longer.
- Payroll tax: the IRS says to keep employment tax records for at least 4 years after the tax becomes due or is paid, whichever is later.
- Contract and defect claims: state statutes of limitation and, for construction work, statutes of repose, which vary by state and type of claim.
- Warranties: the labor warranty you give, manufacturer registrations and extended plans, plus a claim window after each ends.
- Service agreements and memberships: the life of the agreement and any later renewal or refund dispute.
- Permits, licensing and inspections: local permit rules and your licensing board's record requirements.
- Employment: payroll, timekeeping and personnel rules, kept apart from job records.
- Legal holds and insurance claims: once a claim is threatened, related records are preserved whatever the schedule says.
Retention table from inquiry to repeat service#
The retention table below follows a customer from the first call to repeat service. It names the main clock at each stage rather than a fixed period, because the right period depends on your state, trade and contracts.
This is general information, not legal or tax advice. Confirm each period with your accountant and counsel before you adopt a schedule.
| Stage | Typical records | Main clock | Practical rule |
|---|---|---|---|
| Inquiry | Call recordings, web leads, booking notes, chat transcripts | Privacy notices and recording disclosures | Keep for a short, defined window unless linked to a job, complaint or claim |
| Estimate | Signed proposals, option sheets, unsold estimates, financing applications | Contract claims for signed estimates; none for unsold ones | Keep signed estimates with the job; keep unsold ones while they inform pricing, minus financing details |
| Job and dispatch | Work orders, technician notes, photos, checklists, permits | Defect claims, statutes of repose, permit rules | Keep for the full claim window of the installed work, often the longest in the file |
| Invoice and payment | Invoices, payment records, refunds, sales tax records | Tax and accounting rules | Keep per your accountant; leave card details with the payment processor |
| Warranty | Registrations, labor warranty terms, claim records | Warranty term plus claim window | Keep until every covered warranty and claim period has ended |
| Repeat service | Memberships, maintenance visits, equipment history | Agreement term and later disputes | Keep equipment history for the life of the equipment where customers rely on it |
Why one blanket period fails contractors#
A single blanket retention period fails contractors because it is too long for some records and too short for others. A rule of keeping everything for a set number of years holds call recordings full of names and addresses far longer than needed, while it may drop job notes for an installation that can still draw a defect claim.
A blanket rule also ignores how the business uses its own history. Equipment records for a water heater or rooftop unit help technicians long after the invoice closes, and unsold estimates guide pricing. A schedule by stage and record family keeps what still has a legal or business purpose and lets go of the rest.
Where retention actually happens: system settings#
Retention actually happens in the settings of each system, not in a policy binder, so a schedule is only as good as the tools enforcing it. Many phone and call recording platforms purge recordings on a schedule chosen by an administrator, sometimes years ago by someone who has since left.
Field service platforms such as ServiceTitan, Housecall Pro and Jobber generally keep records while the subscription is active, but export options and what happens after cancellation vary by plan and contract. Check the vendor's documentation and your agreement rather than assuming.
| System | What to check | Common gap |
|---|---|---|
| Phone and call recording | Recording retention and auto-delete settings | Recordings purged before a complaint is resolved |
| Field service platform | Export options and terms after cancellation | History lost when the subscription ends |
| Accounting software | Closed-period archives and attachments | Receipts and vendor bills kept only on paper or in email |
| Email and texting | Mailbox retention and accounts of departed staff | Customer threads deleted with a technician's account |
| Technician phones and photo apps | Whether job photos sync to company storage | Photos left on personal devices |
| Paper job files | Storage location, index and scanning plan | Permits and signed change orders exist only on paper |
What happens when a retention period ends?#
When a retention period ends, a record should be destroyed in a documented way or, where your notices and contracts allow, de-identified and kept. Doing nothing is the common default and the weakest choice, because unreviewed records keep their personal details and keep adding to breach and discovery exposure.
Log every destruction: record families, date range, system and who approved it. De-identification removes names, addresses, phone numbers, emails, faces, house numbers and documents visible in photos, while keeping the operational content such as equipment models, diagnoses, parts and outcomes. Whether a de-identified copy may be kept depends on what you told customers and on any state privacy law that may apply, so review it with counsel.
Never stretch a period you are required to end. If a law, contract or customer request obliges deletion, delete; a licensing opportunity does not override that duty.
Illustrative: a plumbing and drain company writes its first schedule#
Illustrative: a fictional plumbing and drain cleaning company uses Housecall Pro for jobs, a cloud phone system that records calls, QuickBooks for accounting and a back room of older paper job folders. Its only rule was an informal habit of keeping everything.
The operations manager builds a schedule by stage with the accountant and outside counsel. Call recordings not tied to a job or complaint are set to purge after a defined window; signed estimates, job notes, sewer camera inspection photos and warranty records are kept for the claim window of the work; and paper permits for recent repiping jobs are scanned and indexed by job number.
The purge of older recordings is logged. The company ends up holding far less personal data and a clean job archive with linked notes and photos, which the owner later puts through a metadata-only fit check.
How SourceX treats retention schedules#
SourceX treats a retention schedule as part of the rights picture. In the Supply step of the SourceX five-step transaction (Supply, Rights, Preparation, Approval, Delivery), the fit check asks which record families are still held and how much history remains accessible; in the Rights step, deletion commitments and privacy notices narrow what can be considered.
Records that must be deleted are never licensed. For records that proceed, the privacy record in the SourceX Evidence Packet notes the retention and de-identification steps applied, so the licensee and the company share one account of what was kept and why.
Frequently asked questions
Do contractors need to keep unsold estimates?
Rules that require keeping unsold estimates are uncommon, but they show how you priced work you did not win, which helps future pricing. Keep them in your field service platform while they are useful, and strip out financing applications and personal details you no longer need.
Can we keep records longer than our schedule says?
Usually, unless a law, contract or customer commitment requires deletion. Longer retention has a cost: it widens what could be exposed in a breach and what may have to be produced in a lawsuit. Keep records longer only where there is a business reason, and write the reason down.
Are scanned copies good enough, or do we need the paper?
For many purposes legible, complete scans are accepted, but confirm with your accountant for tax records and with counsel for signed contracts, lien documents and permits. Scan to a consistent naming scheme tied to job numbers so the scans can be found and linked later.
What about job photos on technicians' personal phones?
Move them into company storage linked to the job record, then remove them from personal devices under a written policy. Photos left on personal phones are hard to retain, hard to delete on schedule and may leave the company with the employee.
Does a franchise agreement change our retention periods?
It can. Franchise agreements often set record-keeping and reporting requirements, and some give the franchisor rights over customer records or require their return when the agreement ends. Read those clauses alongside your own schedule before you set any period.
Sources
- IRS record retention periods: generally 3 years, 6 years if unreported income exceeds 25% of gross income, 7 years for bad debt or worthless securities, indefinitely if no return; employment tax records at least 4 years. Source
Related resources
- QuestionDo I need customer consent to license support tickets?
- IndustryBPO & contact centers data
- DataCall recordings
- QuestionDo AI labs buy financial data?
- InsightData licensing rules for call centers and BPOs
- InsightWhat compliance checks do insurance carriers and TPAs need before licensing data to AI companies?
See if your company qualifies
A short company assessment. No data uploads are needed.