Keep tax records for at least three years after you file

The Internal Revenue Service (IRS) generally expects you to keep tax records for 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 where the IRS might ask to see your receipts, invoices, bank statements, and other documents that support the numbers on your return.

However, three years is not a universal rule. The IRS can go back further if they suspect underreported income, and certain documents need to stay longer depending on what they cover. Understanding which records fall into which category prevents you from throwing away something you might need later.

Key Takeaways

  • Keep most tax records for three years from the filing date, but the IRS can ask for them up to seven years in some cases.
  • Records tied to property, investments, or retirement accounts often need to stay much longer — sometimes indefinitely until you sell or close the account.
  • If you underreported income by 25 percent or more, the IRS has six years to audit you instead of three.
  • Organize records by tax year and keep them in a safe, dry place or backed up digitally to prevent loss.

When the IRS can audit you and what that means for record storage

The standard audit window is three years. If you file your 2023 return in April 2024, you should keep those records through April 2027. The IRS rarely goes back further unless they find a specific problem.

However, if the IRS discovers you underreported your income by 25 percent or more, they can go back six years instead of three. This longer window applies to the entire return, not just the underreported portion. If you are self-employed, have rental income, or received unreported cash payments, the risk of a six-year audit is real enough to justify keeping records longer than three years.

In rare cases — fraud, no return filed at all, or a completely false return — there is no time limit. The IRS can audit you indefinitely. This is not common, but it means records related to significant income sources should be kept longer than three years as a practical matter.

Records for property, investments, and retirement accounts stay much longer

Tax records tied to assets you still own need to stay as long as you own them, plus three years after you sell or close the account. This includes purchase receipts, improvement records, and cost basis documentation for real estate, stocks, mutual funds, and other investments.

For a house you bought in 2015 and still own, keep the purchase documents, mortgage statements, and receipts for any major repairs or renovations indefinitely. Once you sell the house, keep those records for three more years. The same rule applies to investment accounts: keep cost basis records and purchase confirmations for as long as the account is open, then three years after you close it or sell the holdings.

Retirement account statements (401k, IRA, Roth IRA) should be kept for the life of the account plus three years after you withdraw the money or close it. These records prove how much you contributed, what you withdrew, and what taxes you already paid — information you will need when you file returns in retirement.

Documents to keep for seven years or longer

Some records need to stay longer than three years because they support ongoing tax situations. Keep business records for at least seven years if you are self-employed or own a business. This includes invoices, receipts, payroll records, and expense logs. The seven-year rule comes from IRS guidelines for business audits and from state tax agencies, many of which have longer lookback periods than the federal IRS.

Charitable donation receipts should stay for seven years, especially for donations over $250, which require written acknowledgment from the charity. Medical and dental expense records stay seven years if you itemize deductions. Employment records, including W-2s and 1099s from contractors, should be kept seven years.

If you claim the home office deduction, keep records of your home's purchase, improvements, and utilities for seven years. If you claim depreciation on business property, keep those records for seven years after the property is fully depreciated or sold.

How to organize and store tax records safely

Create a folder for each tax year and group documents by category: income (W-2s, 1099s, bank statements), deductions (receipts, invoices, credit card statements), and property records (purchase documents, improvement receipts). Label each folder with the year and keep them in a cool, dry place — a filing cabinet, closet shelf, or storage box works well.

Digital storage is increasingly practical. Scan important documents and save them to an external hard drive or cloud service like Google Drive or Dropbox. Keep both paper and digital copies for critical records like property deeds, investment statements, and business licenses. If you scan documents, make sure the file names include the year and category so you can find them quickly if the IRS asks.

Do not rely on your tax software or accountant to keep records for you. While they may store a copy of your return, they typically do not keep the supporting documents. You are responsible for having receipts and statements if an audit happens.

What you can safely discard after the retention period

After three years (or seven years for business records), you can shred or delete receipts, invoices, and bank statements that do not relate to ongoing assets or deductions. Utility bills, grocery receipts, and routine expense documentation can go once the three-year window closes.

However, keep anything related to property you still own. Do not throw away a mortgage statement just because three years have passed — keep it until you sell the house. Do not discard investment purchase confirmations until you sell the investment and three more years pass. When in doubt, keep it. Storage is cheap; replacing a lost document is expensive.

Special situations that change how long to keep records

If you file an amended return (Form 1040-X), keep records for three years from the date you file the amendment, not the original return date. If the IRS sends you a notice of audit or asks for specific documents, keep everything related to that audit indefinitely until the case closes, then three more years.

If you claim a loss on a business or investment, keep records for seven years. If you claim a bad debt deduction, keep documentation of the original loan and proof of the debt becoming uncollectible for seven years. If you claim a casualty loss (fire, theft, accident), keep photos, repair estimates, and insurance documents for seven years.

State tax agencies sometimes have different rules than the IRS. Some states require records for five or seven years instead of three. If you live in a state with income tax, check your state's tax agency website for their specific retention requirements — they may be longer than federal rules.

Frequently Asked Questions

Can I throw away receipts after I file my tax return?

No. Keep receipts for at least three years after you file, even though you have already submitted your return. The IRS can ask to see them during an audit, which can happen years after you file. For business expenses, investments, or property, keep receipts much longer — often seven years or indefinitely.

Do I need to keep the actual paper receipts, or is a photo or scan enough?

A clear digital copy or photo is acceptable to the IRS as long as it shows all the important details: the date, the amount, what was purchased, and the vendor name. Keep the original if possible, but if you scan it and the scan is legible, you can discard the paper after confirming the digital file is readable.

What if I lost a receipt and the IRS asks about that expense?

You can use other documents to prove the expense: a bank or credit card statement showing the charge, an email confirmation, a cancelled check, or a vendor statement. The IRS prefers a receipt, but they will accept other evidence. Keep bank and credit card statements for at least three years for this reason.

How long do I need to keep W-2s and 1099s?

Keep W-2s and 1099s for at least seven years. These forms are tied to your income history and may be needed if you explore for a loan, mortgage, or government benefit years later. They also support your Social Security record, so keeping them long-term is a good idea.

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

Yes. If you did not file a return for a particular year but should have, the IRS has no time limit to go back and audit you. Keep records for any year you had income, even if you did not file, for at least seven years or longer if possible.