How long you need to keep tax records

The IRS requires you to keep tax records for at least three years from the date you file your return or the return's due date, whichever is later. This three-year window covers most situations: income records, receipts, bank statements, and documentation for deductions you claimed. If you file early, the clock starts from the official due date, not your filing date.

The three-year rule is not absolute. You must keep records longer if the IRS suspects underreported income, if you claim a loss from worthless securities, or if you do not report income that should have been reported. In those cases, the IRS can go back six years. If you do not file a return at all, or if you file a fraudulent return, there is no time limit — the IRS can pursue you indefinitely.

State tax agencies often follow the federal three-year rule, but some states require five or seven years. If you live in or do business in a state with a longer requirement, keep records for that state's period instead. The longer requirement overrides the federal one.

Key Takeaways

  • Keep all tax records for at least three years from the date you file or the return's due date, whichever comes later.
  • The IRS can request records going back six years if it suspects you underreported income or claimed a loss from worthless securities.
  • Some states require you to keep records for five to seven years, and you must follow the longer period if you live or work there.
  • Records include receipts, bank statements, invoices, cancelled checks, and any document that supports income or deductions you reported.
  • If you are self-employed or own a business, keep records longer because business records often have different retention rules than personal tax documents.

What counts as a tax record you must keep

Tax records include anything that documents your income, deductions, or credits. For W-2 employees, this means your W-2 forms, pay stubs, and receipts for deductible expenses like medical bills, charitable donations, or business supplies. Keep the actual receipts, not just your credit card statements, because the IRS may ask to see proof of what you bought.

For self-employed people and business owners, records are broader: invoices you sent to clients, receipts for business expenses, mileage logs, equipment purchase records, bank statements showing business income and expenses, and contracts with clients or vendors. You also need records showing how you calculated depreciation on equipment or property.

If you claim deductions for a home office, charitable donations, education expenses, or investment losses, keep the receipts and supporting documents. A cancelled check alone is not enough — the IRS wants to see what the check paid for. For charitable donations, you need a receipt from the organization showing the amount and date.

When the IRS can ask for records going back longer

The three-year rule assumes you reported your income honestly. If the IRS suspects you left income off your return, it can examine records going back six years. This applies if you underreported gross income by more than 25 percent. The six-year period is called the extended statute of limitations.

You also need to keep records longer if you claimed a loss from worthless securities or bad debt. The IRS treats these claims carefully and may request documentation years later to verify the loss was real and the timing was correct.

If you file a fraudulent return or do not file at all, there is no time limit. The IRS can go back as far as it wants. This is rare, but it means you should keep records indefinitely if you know your return was not accurate or complete.

State tax record requirements

Most states follow the federal three-year rule, but several require longer. California, for example, requires five years. New York requires three years for most returns but six years if income was underreported. Illinois requires five years. If you live in a state with a longer requirement, or if you work in one state and live in another, follow the longer period.

Some states have different rules for different types of records. A state might require three years for income tax records but five years for sales tax records if you run a business. Check your state's tax agency website or call their helpline to confirm the requirement for your situation.

If you move to a different state, you may still owe taxes to your former state for years you lived there. Keep records for the longer of the two states' requirements if you have filed returns in both places.

How to organize and store tax records

Organize records by year and by category: income, deductions, credits, and supporting documents. A straightforward folder for each tax year works. Label it with the year and keep receipts, statements, and forms together. Digital storage is acceptable — the IRS does not require paper copies — but make sure you can retrieve and print them if asked.

If you scan paper receipts, keep the scans in a format that will not become unreadable: PDF or JPEG, not a proprietary format that depends on software you may not have in five years. Store digital files on a backup drive or cloud service separate from your main computer, in case of hardware failure.

For records you must keep longer than three years, mark the folder or file clearly so you do not accidentally throw them away. A straightforward note — "Keep until 2030" — prevents mistakes.

What you can throw away after the retention period ends

Once the retention period expires, you can discard receipts, bank statements, pay stubs, and cancelled checks related to that tax year. Shred documents that contain your Social Security number, account numbers, or other sensitive information rather than throwing them in the trash.

Do not throw away the actual tax returns themselves — keep those permanently. The return is a summary of your records and may be needed to verify income for a mortgage, loan, or background check years later. The supporting documents (receipts, statements) can go, but the return stays.

If you are unsure whether a document is safe to discard, keep it. The cost of storage is small compared to the cost of not having a document the IRS asks for.

Special rules for business and self-employed records

If you are self-employed or own a business, keep records longer than three years. The IRS treats business records differently because they are often used to verify multiple years of returns. Keep business records for at least six years, even if your personal tax records are only three years old.

Payroll records — if you have employees — must be kept for at least four years. This includes timesheets, payroll registers, and tax withholding documents. Some states require longer, so check your state's labor department rules as well.

If you claim depreciation on equipment or property, keep the purchase receipt and depreciation schedule for the entire life of the asset, plus three years after you sell or dispose of it. The IRS may ask about the original cost and depreciation method years later.

Frequently Asked Questions

Can I throw away receipts after three years?

Yes, for most situations. Once three years have passed from your filing date, you can discard receipts and supporting documents. However, keep the actual tax return itself permanently. If your state requires a longer period, follow that instead.

What if I filed my return late — does the three-year clock start from when I filed or from the due date?

The clock starts from the official due date, not your filing date. If your 2023 return was due April 15, 2024, but you filed it in June 2024, the three-year period still runs from April 15, 2024. This means you can discard those records in April 2027.

Do I need to keep digital copies or paper copies?

The IRS accepts digital copies. You can scan receipts and store them as PDFs or images. Make sure the scans are clear enough to read and stored in a format that will remain readable. Keep backups in case your computer fails.

What if the IRS audits me — how far back can they go?

The IRS can normally go back three years from your filing date. If it suspects underreported income of more than 25 percent, it can go back six years. If it suspects fraud, there is no time limit. This is why keeping records longer than three years is a good idea if you are uncertain about your return.

Do I need to keep records for a return I did not file?

If you did not file a return you were required to file, the IRS has no time limit to pursue you. Keep records indefinitely for any year you did not file. If you realize you missed a year, contact a tax professional about filing a late return.