How long should businesses keep invoices?

Process: Reporting and payroll. Reviewed 2026-10-07.

Short answerA business should keep invoices and other records that support its tax return until the period of limitations for that return runs out, which the IRS says is generally three years [1]. Records tied to employees' taxes should be kept at least four years [2]. Longer retention can help with disputes.

The explanation

The IRS ties retention to the purpose of the record rather than to a single number for everything [1]. Sales invoices, expense receipts, mileage logs and bank statements all support the return, so they follow the same clock [1].

Employment records have a different clock. The IRS says employment tax records should be kept for at least four years [2]. If you have crew on payroll, keep time records and payroll reports with those, not in the same short-term folder as receipts.

Beyond taxes, think about risk. Warranty work, insurance claims and customer disputes can stretch past three years. A simple rule is to keep invoices and job records for a longer period you set in writing, and to keep payroll and tax filings as long as your accountant advises. Check your state.

Steps

  1. List the record types you hold: sales, expenses, payroll, contracts.
  2. Set a retention period for each in a one-page note.
  3. Store digital copies with dates and customer names.
  4. Review the retention note again each January.

What to watch for

  • One retention rule applied to every record type.
  • Throwing out payroll files with the receipts.

How Apex does it

In progress

Part of this is built. The rest is not. Status as of 2026-10-07; the badge shows the least-built feature involved.

Apex is designed to create invoices from jobs and export reports and customer lists to CSV. Report export is built for the first business and invoice creation is a demo screen. Your accountant sets the retention period.

  • IN01Invoice from completed job(Rolling out)
  • RP14Export any report to CSV(Built)
  • LD16Customer export (CSV) at any time(In progress)

Apex Flow Scheduler is in early access. See how we label status.

Sources

  1. IRS: How long should I keep records? (read 2026-10-07)
  2. IRS: Recordkeeping for small businesses (read 2026-10-07)

Where this question comes from: owners type it, or a close variant, into search boxes. It was returned by public search suggestions (Google, Bing or DuckDuckGo) when we collected them on 2026-10-06; the exact phrase seen was “how long to keep invoices for businesses?”. We do not have search volumes.

Related questions

Terms and comparisons on this page