How Long to Keep Business Invoices: 3 Years, 7 Years, or Forever

Most business invoices should be kept for at least three years after you file the tax return they support, but how long to keep business invoices really depends on what each one documents. Invoices tied to assets, payroll, employee benefits, bad debts, or possibly underreported income carry longer windows that stretch to six years, seven years, or the life of the asset. A handful of records never get thrown out at all.

The Three-Year Default

The IRS generally has three years from the date you file a return to assess additional tax.1Office of the Law Revision Counsel. 26 U.S. Code 6501 – Limitations on Assessment and Collection Every invoice, receipt, and ledger entry that supports income, a deduction, or a credit on that return has to survive at least that long.2Internal Revenue Service. How Long Should I Keep Records? If you filed early, the clock runs from the return’s due date rather than the day you filed.3Internal Revenue Service. Publication 583, Starting a Business and Keeping Records

Three years covers the bulk of what fills a filing cabinet: vendor bills, office supply receipts, utilities, advertising, software subscriptions, and similar routine expenses. If the IRS has not questioned the return by the three-year mark, those records have done their job.

When Three Years Stretches to Six or Seven

Two situations push the retention clock past three years.

The first is underreported income. If you omit more than 25% of the gross income shown on your return, the IRS gets six years instead of three to come after you. Intent does not matter. An honest math error that crosses the 25% line triggers the same extended window. There is one escape valve: if you disclosed the omitted amount on your return or an attached statement in enough detail for the IRS to identify it, the six-year period does not apply.1Office of the Law Revision Counsel. 26 U.S. Code 6501 – Limitations on Assessment and Collection Since most businesses have no way of knowing at filing time whether something was omitted, the safer practice is to hold invoices for six years when a sizable gap is even possible.

The second is bad debt or worthless securities. If you deducted a debt that went bad or securities that lost all value, keep the supporting records for seven years.2Internal Revenue Service. How Long Should I Keep Records? The extra time reflects how long these losses can take to finalize and how far back the IRS may look when reviewing them.

Asset Invoices Follow a Different Clock

Invoices for equipment, vehicles, real estate, and other business property do not run on the three-year schedule. Keep them for as long as you own the asset, plus the applicable statute of limitations period after you dispose of it.3Internal Revenue Service. Publication 583, Starting a Business and Keeping Records You need them to calculate depreciation while you hold the asset and to figure gain or loss when you sell or scrap it.2Internal Revenue Service. How Long Should I Keep Records?

In practice, a machine bought in 2020 and sold in 2033 needs its original invoice held until at least 2036, three years after the sale year’s return. The depreciation schedule and any improvement invoices need to survive just as long. Asset records are where businesses most often slip up, cleaning out old files at the three-year mark without realizing the asset clock has not even started.

Employment and Payroll Records

Employment records answer to several agencies, each with its own timeline.

Payroll and Wage Records

Under the Fair Labor Standards Act, basic payroll records, collective bargaining agreements, and sales and purchase records must be kept for at least three years. Supplementary records such as time cards, daily start and stop times, wage rate tables, and work schedules carry a shorter two-year requirement.4eCFR. 29 CFR Part 516 – Records to Be Kept by Employers State labor departments often require longer, so check your state before discarding anything at two years.

Form I-9

Keep each employee’s Form I-9 for three years after their hire date or one year after they stop working for you, whichever is later.5U.S. Citizenship and Immigration Services. 10.0 Retaining Form I-9 For short-term employees, three-years-from-hire usually controls. For long-tenured ones, one-year-after-separation lands later.

Benefit and Retirement Plan Records

ERISA requires records tied to employee benefit and pension plans to be kept for at least six years after the plan’s annual report is filed.6U.S. Department of Labor. Recordkeeping in the Electronic Age The records have to be detailed enough to determine what each employee is owed. For businesses sponsoring a 401(k), health plan, or pension, that means plan documents, contribution records, and participant statements all carry a six-year floor.

OSHA Logs

OSHA requires employers to save the 300 Log, annual summary, and 301 Incident Report for five years after the end of the calendar year they cover. The 300 Log must be updated during that five-year period if you discover new recordable injuries or reclassify old ones.7Occupational Safety and Health Administration. 1904.33 – Retention and Updating

State Sales Tax and Contract Invoices

State tax authorities set their own audit lookback periods for sales and use tax, and those windows do not always match the federal three-year rule. Most states allow three to six years to assess, with three being common and longer periods applying when returns were never filed or when fraud is suspected. Purchase invoices, resale certificates, and exemption certificates all need to last through the full lookback window to justify why tax was not collected on a given sale. If you operate in multiple states, align your retention schedule to the longest lookback among them.

Invoices tied to business contracts should outlive the contract itself by the statute of limitations for breach-of-contract claims in your state. Most states allow four to six years, with longer periods in some jurisdictions for contracts under seal. Keep the original contract, all change orders, and every associated invoice through that period in case a dispute surfaces after the work is done.

Records to Keep Permanently

Some records never expire. There is no statute of limitations when a business files a fraudulent return with intent to evade tax, or fails to file a required return at all.8Internal Revenue Service. Topic No. 305, Recordkeeping In those situations the IRS can assess tax at any time, so every document supporting the return (or the return that should have been filed) needs to be preserved indefinitely.1Office of the Law Revision Counsel. 26 U.S. Code 6501 – Limitations on Assessment and Collection

Core corporate documents also live forever: articles of incorporation, bylaws, stock ledgers, partnership agreements, and board meeting minutes. These define your business’s legal existence and authority, and losing them can stall a sale, complicate financing, or weaken your standing in court.

What Happens If You Cannot Produce an Invoice

The practical cost of a missing invoice during an audit is simple: the IRS disallows any deduction or credit you cannot substantiate. You owe the additional tax, plus interest back to the original due date. An accuracy-related penalty of 20% of the underpayment applies when the shortfall is caused by negligence or a substantial understatement, and the penalty rises to 40% for gross valuation misstatements.9Office of the Law Revision Counsel. 26 U.S. Code 6662 – Imposition of Accuracy-Related Penalty

Willful failure to keep required records is a misdemeanor, with fines up to $25,000 ($100,000 for corporations) and up to one year in prison.10Office of the Law Revision Counsel. 26 U.S. Code 7203 – Willful Failure to File Return, Supply Information, or Pay Tax The criminal threshold is high; the IRS has to show you deliberately chose not to keep records, not that you were disorganized. The civil side alone is painful enough to take retention seriously.

Employment records carry their own exposure. The Department of Labor can impose civil money penalties for FLSA recordkeeping violations, up to $1,313 per violation at the most recent inflation adjustment.11U.S. Department of Labor. Civil Money Penalty Inflation Adjustments In a wage dispute where you cannot produce time records, courts routinely accept the employee’s account of the hours worked.

Litigation Pauses Your Retention Schedule

Normal retention schedules get suspended the moment litigation becomes reasonably foreseeable. A demand letter, a regulatory inquiry, or even an internal discussion about a possible claim triggers a duty to preserve every document that could be relevant, whether you are the one being sued or the one thinking about suing.

Destroying records covered by a litigation hold, even records past their normal retention date, can result in spoliation sanctions. A court can instruct the jury to assume the destroyed records contained unfavorable information, or impose monetary penalties. A written retention policy makes things worse when you deviate from it only for documents related to the dispute, because selective destruction looks intentional. The safer practice is to issue a written hold notice to anyone who might have relevant files, suspend routine destruction for those categories, and keep the hold in place until the matter is fully resolved.

Scanning Instead of Keeping Paper

The IRS does not require paper originals. You can scan and store invoices digitally, provided your system can index, store, preserve, retrieve, and reproduce records in a legible format.3Internal Revenue Service. Publication 583, Starting a Business and Keeping Records “Legible” means printable on paper or exportable to media an auditor can read. If the IRS requests records and your backup drive is corrupted or your cloud provider has shut down, you are in the same position as someone who shredded the originals.

Keep backups in more than one location, verify periodically that files open and print, and avoid storage formats that may be obsolete before the retention period ends. A PDF in a major cloud service will outlast a proprietary accounting format from a vendor that might not exist in five years. When you migrate accounting systems, make sure you can export or print legacy data before decommissioning the old platform.

Quick-Reference Retention Periods

  • General expense invoices and receipts: 3 years after filing the return they support
  • Returns with possible income understatement over 25%: 6 years
  • Bad debt or worthless securities deductions: 7 years
  • Asset purchase invoices: life of the asset plus 3 years after disposal
  • Payroll records and collective bargaining agreements: 3 years
  • Time cards and wage rate tables: 2 years
  • Form I-9: 3 years from hire or 1 year after separation, whichever is later
  • Employee benefit plan records: 6 years after annual report filing
  • OSHA safety logs: 5 years after the calendar year covered
  • State sales tax records: varies, typically 3 to 6 years
  • Fraudulent or unfiled returns: permanently
  • Corporate formation documents and minutes: permanently

When in doubt, seven years is a defensible default. It covers the longest non-permanent IRS period and clears most state lookback windows. The cost of a few extra boxes or a bigger cloud plan is trivial next to losing a deduction because an invoice was destroyed one year too early.