Back to Insights
How Long to Keep Business Records: IRS Rules and a Schedule

How Long to Keep Business Records: IRS Rules and a Schedule

Uros Gazvoda
Uros Gazvoda

Keep most business records for at least 3 years after you file the tax return they support. Keep them 6 years if you left out more than 25% of your gross income, 7 years for a bad debt or worthless securities claim, and at least 4 years for employment tax records. Property records stay until the limit runs out for the year you dispose of the asset. Below you'll find a retention table by document type, the employee-records rules, and a naming and filing system that shows you what is safe to remove.

Key takeaways

  • Three years from the date you file is the IRS default. Longer periods apply in specific cases: 4, 6 or 7 years, or indefinitely.
  • Employment tax records: at least 4 years after the tax is due or paid, whichever is later.
  • Asset records stay as long as you own the asset, plus the limit period for the year you dispose of it.
  • Put the tax year and document type in every file name, and your folders will show you retention at a glance.
  • These are federal minimums. Your state, lenders, insurers and accountant may want records kept longer.

What do the IRS 3, 6 and 7-year rules mean?

The IRS does not set one retention date for all business paperwork. It ties your records to the period of limitations: the window in which you can amend a return to claim a credit or refund, or the IRS can assess more tax. Its guidance on how long to keep records says you should keep a record for as long as you may need it to prove income or a deduction on a return.

How long that window lasts depends on your situation:

SituationKeep the records for
None of the situations below applies3 years from the date you file the return
You file a claim for credit or refund after filing3 years from filing or 2 years from paying the tax, whichever is later
You left out income that was more than 25% of the gross income on your return6 years
You claim a loss from worthless securities or a bad debt deduction7 years
You did not file a returnIndefinitely
You filed a fraudulent returnIndefinitely
You have employees (employment tax records)At least 4 years after the tax is due or paid, whichever is later

Two details trip people up. The clock runs per tax year, so your 2023 folder and your 2024 folder expire in different years. And when two rules apply to the same record, the longer one wins.

Here is how that looks in practice. An invoice dated June 2023 supports your 2023 return. You file in April 2024, so the 3-year default ends in April 2027. If you later find that you left out more than 25% of your gross income, the same invoice has to stay until April 2030.

The IRS also tells you how to keep the paper. Publication 583, its starter kit for business owners, says to keep supporting documents in an orderly fashion and in a safe place, for example organized by year and by type of income or expense. That is the idea the rest of this guide builds on.

These are minimums taken from published guidance, not advice for your situation. Confirm with your accountant, and with your state or local rules, before you destroy anything.

How long should you keep business records by document type?

Match each document to the row that fits. If a document fits two rows, keep it for the longer period.

Document typeKeep forNotes
Filed tax returnsKeep copies; no fixed end dateThe IRS says to keep copies of what you file. Many accountants keep them far longer than the limit, since they are small files.
Sales invoices, deposit slips, cash receiptsAt least 3 years after filingThey prove your gross receipts.
Expense receipts and paid vendor billsAt least 3 years after filingThey prove your deductions.
Bank and credit card statementsAt least 3 years after filingThey back up deposits and expenses.
Payroll registers, tax deposit records, payroll tax returnsAt least 4 years after the tax is due or paidThese are employment tax records.
Equipment, vehicle and real estate purchase and improvement recordsUntil the limit runs out for the year you dispose of the assetYou need them for depreciation and for gain or loss on a sale.
Bad debt and worthless securities records7 yearsApplies when you claim the deduction.
Contracts, leases, loan agreements, insurance policiesNo IRS ruleThe IRS tells you to check whether insurers or creditors require longer. Ask your attorney.
Formation documents, licenses, permitsUsually kept for the life of the businessNo IRS rule. Ask your attorney.

The asset row is the one people forget. Say you buy a delivery van in 2022 and sell it in 2030. You file the 2030 return in spring 2031, so you keep the 2022 purchase invoice and every repair or improvement record until spring 2034, assuming the 3-year default applies to that return.

How long should you keep receipts and invoices?

A receipt or invoice is a supporting document, so it follows the return it supports. For most small businesses that means 3 years after you file, with the exceptions in the table above.

The exception is any receipt for something you own for years. A coffee receipt for a client meeting expires with the return. The receipt for a van, a laptop or a building improvement is a property record, so it stays until you dispose of the asset plus the limit period.

If you want a filing system for the day-to-day paper, see how to organize receipts and organize invoices. Both use the same year-first naming habit that you'll see below.

What employee records do you need to keep, and for how long?

Employee records fall under several federal agencies, and each has its own clock. There is no single federal number, so here are the main ones side by side:

RecordFederal minimumSet by
Employment tax recordsAt least 4 years after the tax is due or paid, whichever is laterIRS
Payroll recordsAt least 3 yearsU.S. Department of Labor
Time cards and wage calculation records2 yearsU.S. Department of Labor
Personnel and employment records (hiring, promotion, discipline, termination)1 year; for a terminated employee, 1 year from the termination dateEEOC
Payroll records under age discrimination rules (ADEA)3 yearsEEOC
Form I-9Later of 3 years after the hire date or 1 year after employment endsUSCIS

The Department of Labor's recordkeeping fact sheet covers the payroll and time card periods.

You can simplify this. Pick one rule for payroll files, such as at least 4 years, and you cover the longest of the federal payroll minimums in the table. Treat personnel files separately. Many employers keep them longer than the 1-year federal minimum, because state rules and legal claims can reach further back. Ask an employment attorney or HR adviser what applies in your state. Our guide to HR document management shows how to set up employee folders.

How do you make your archive retention-ready?

A retention table only works if you can tell which tax year and which kind of document each file is. A file called scan_0042.pdf tells you neither. In my experience, this is where retention plans quietly fail: the rules are clear, but nobody can find the 2021 invoices to apply them. Three habits fix it.

1. Put the year and document type in the file name

Use this pattern: YYYY_doctype_party_reference.pdf. The year is the tax year the record belongs to, not the day you scanned it.

BeforeAfter
scan_0042.pdf2023_invoice_acme-supplies_INV-1043.pdf
Statement.pdf2023_bank-statement_first-national_2023-09.pdf
receipt (3).pdf2023_receipt_office-depot_2023-06-14.pdf
Payroll Q3 final.pdf2023_payroll-register_Q3.pdf
Van invoice.pdf2022_asset_delivery-van_purchase-invoice.pdf

With the year first, files sort by tax year, and the retention math takes seconds. Add one to get the filing year, then add the retention period. The 2023 invoice above was filed in 2024, so the 3-year default ends in 2027. For more patterns, see file naming conventions.

2. Archive by retention class, then by year

Group folders by how long the records must stay, and put the year folders inside:

Archive/
  1_Standard-3-years/
    2023/
    2024/
  2_Payroll-4-years/
    2023/
  3_Assets-until-disposal/
    Delivery-van-2022/
  4_Keep-long-term/
    Filed-tax-returns/
    Formation-documents/

Name the class, not a destroy date. Dates move when an audit, an amended return or a late filing shifts the clock. And leave everything in place while an audit or a dispute is open.

3. Rename legacy scans from their content

Years of scanner output is the hard part. Renaming 800 PDFs by hand is the step where most archive projects stall.

This is the job we built renamer.ai for. It reads the text in each document with OCR, picks out details such as the date, the issuer and the document type, and suggests a descriptive name. You can run a whole folder at once, check the proposed names before they're applied, and set a custom template so the pieces come out in your order: year first, then document type, then party. If your backlog is mostly invoices, see how to rename invoices for QuickBooks, and for scanned paper see how to rename scanned PDF files.

One caution from the IRS. Publication 583 says original paper records may be destroyed only if your electronic storage system has been tested and reproduces the records in line with IRS requirements. So scan first, test your system, and ask your accountant before you shred. Our going paperless guide walks through the scanning side.

What are the record retention rules in the UK?

If you run a business in the UK, HMRC's periods are different. These come from gov.uk:

  • Self-employed: keep records for at least 5 years after the 31 January submission deadline of the relevant tax year, per HMRC's guidance for the self-employed.
  • Limited companies: keep accounting records for 6 years from the end of the last company financial year they relate to, longer in some cases. HMRC's page on company and accounting records lists them, including receipts, invoices and bank statements.
  • Employers: keep PAYE payroll records for 3 years from the end of the tax year they relate to.

The naming habit above works the same way. Confirm the details with your accountant.

FAQ

How long should I keep business records?

At least 3 years after you file the return they support, in most cases. Keep them 6 years if you left out more than 25% of your gross income, 7 years for a bad debt or worthless securities claim, and at least 4 years for employment tax records. Property records stay until the limit expires for the year you dispose of the asset.

How long do I need to keep receipts for a small business?

Receipts that support income or deductions follow the same clock as the return: at least 3 years after you file. Receipts for equipment, vehicles or property you own stay until the limit runs out for the year you dispose of it. Confirm the details with your accountant.

How long should I keep invoices?

Keep sales and vendor invoices for at least 3 years after you file the return they support, or longer if one of the 6-year or 7-year rules applies. Invoices for assets you still own stay with the asset records.

What is a record retention schedule?

It is a list that says how long you keep each type of document and when it can be destroyed. The tables above are a starting point. Add a column for who owns each record, and review the schedule once a year with your accountant.

How long should I keep employee records?

It depends on the record. Employment tax records need at least 4 years, payroll records at least 3 years, time cards 2 years, and personnel files at least 1 year, with Form I-9 following its own rule. State law may add more, so check yours.

Can I shred paper records after scanning them?

Only if your electronic storage system meets IRS requirements. IRS Publication 583 says the system must be tested to show it reproduces your records accurately, and that scanned records follow the same retention rules as the originals. Ask your accountant before you shred.

Conclusion: make your next archive retention-ready

You now have the table, the folder classes and the naming pattern. Start small. Pick this year's folder, rename its files with the year and document type first, and sort them into the class folders. Then schedule an hour in January to do the same with last year's records.

If you have a backlog of scans, try renamer.ai on one folder and check the suggested names before you apply them. Looking for personal records instead? See how long to keep tax records and bank statements. Planning your year-end close? Use the year-end bookkeeping checklist.

About the author

Uros Gazvoda

Uros Gazvoda

Uroš is a technology enthusiast, digital creator, and open-source supporter who’s been building on the internet since it was still dial-up. With a strong belief in net neutrality and digital freedom, he combines his love for clean design, smart technology, and human-centered marketing to build tools and platforms that matter.

Founder of Renamer.ai