Skip to content

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.

Retention table from inquiry to repeat service
StageTypical recordsMain clockPractical rule
InquiryCall recordings, web leads, booking notes, chat transcriptsPrivacy notices and recording disclosuresKeep for a short, defined window unless linked to a job, complaint or claim
EstimateSigned proposals, option sheets, unsold estimates, financing applicationsContract claims for signed estimates; none for unsold onesKeep signed estimates with the job; keep unsold ones while they inform pricing, minus financing details
Job and dispatchWork orders, technician notes, photos, checklists, permitsDefect claims, statutes of repose, permit rulesKeep for the full claim window of the installed work, often the longest in the file
Invoice and paymentInvoices, payment records, refunds, sales tax recordsTax and accounting rulesKeep per your accountant; leave card details with the payment processor
WarrantyRegistrations, labor warranty terms, claim recordsWarranty term plus claim windowKeep until every covered warranty and claim period has ended
Repeat serviceMemberships, maintenance visits, equipment historyAgreement term and later disputesKeep 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.

Where retention actually happens: system settings
SystemWhat to checkCommon gap
Phone and call recordingRecording retention and auto-delete settingsRecordings purged before a complaint is resolved
Field service platformExport options and terms after cancellationHistory lost when the subscription ends
Accounting softwareClosed-period archives and attachmentsReceipts and vendor bills kept only on paper or in email
Email and textingMailbox retention and accounts of departed staffCustomer threads deleted with a technician's account
Technician phones and photo appsWhether job photos sync to company storagePhotos left on personal devices
Paper job filesStorage location, index and scanning planPermits 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

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify