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 documentation—receipts, bank statements, invoices, or other proof that supports the numbers on your return.
However, three years is a minimum, not a rule that applies to everything. The actual time you should keep records depends on what the records are, whether you reported all your income correctly, and whether you claimed deductions the IRS might question. Some records need to stay longer; others can be discarded sooner.
Key Takeaways
- Keep records for three years if you filed accurately and reported all income—this covers most IRS audits.
- Keep records for six years if you underreported income by 25 percent or more, because the IRS has a longer window to examine your return.
- Keep records indefinitely for property you own, home improvements, and investments, because these affect future tax bills when you sell.
- Keep records for seven years if you claimed a loss from a worthless security or bad debt, because the IRS uses this timeline for those specific claims.
- Records for business expenses, rental income, and self-employment income should be kept for at least six years to be safe.
When the IRS can look back further than three years
The IRS has more time to examine your return if you made a significant mistake. If you underreported your income by 25 percent or more, the IRS can go back six years instead of three. This means you should keep all supporting documents for six years in that case.
If you did not report income at all—for example, you received a 1099 form but did not include it on your return—there is technically no time limit. The IRS can examine that return at any point. This is rare, but it means keeping records indefinitely for any income source is the safest approach if you are uncertain whether you reported it.
If you claimed a loss from a worthless security (a stock or bond that became worthless) or a bad debt (money you lent that was never repaid), keep those records for seven years. The IRS uses a seven-year lookback for these specific deductions.
Records you should keep forever
Some records should never be thrown away, because they affect your taxes for years to come. Keep permanent records for any property you own—your home, rental property, land, or investment real estate. You will need the original purchase price and documentation of any improvements you made (new roof, addition, major repairs). When you eventually sell the property, these records determine how much profit or loss you owe taxes on.
The same applies to investment records. Keep statements showing what you paid for stocks, bonds, mutual funds, or cryptocurrency, and what you sold them for. These records prove your cost basis and capital gains or losses. If you inherited investments or received them as a gift, keep the valuation documents from that date as well.
Keep records of home improvements and major repairs separately from routine maintenance. A new roof, finished basement, or kitchen renovation increases your home's basis and reduces your taxable gain when you sell. Painting, cleaning, or fixing a leak does not count and does not need to be kept.
How long to keep business and self-employment records
If you are self-employed or own a business, keep records for at least six years. This includes receipts, invoices, bank statements, mileage logs, and expense documentation. The IRS audits self-employment returns more often than W-2 employee returns, and the six-year window gives you a safer cushion than the standard three years.
For a business you no longer operate, keep records for six years after the final year you were in business. If you sold the business, keep records related to the sale and your basis in the business indefinitely, because these affect your taxes when you report the sale.
If you claimed a home office deduction, keep records showing the square footage of your home, the square footage of the office, and documentation of expenses (utilities, rent, mortgage interest, property tax, insurance, repairs). These records should be kept for at least six years.
What to do with records you no longer need
Once the relevant time period has passed, you can shred or delete records safely. For paper documents, use a shredder or burn them. For digital files, straightforward delete them from your computer or cloud storage—deleting is sufficient; you do not need to use special data-wiping software for tax documents.
Before you discard anything, double-check that you are not throwing away a record that falls into the "keep forever" category. A receipt for a home improvement, for example, should be kept even if it is 20 years old. When in doubt, keep it.
Organizing records so you can find them later
The easiest way to manage tax records is to organize them by year and category as you go. Create a folder (physical or digital) for each tax year. Inside, create subfolders for income, deductions, property records, and investments. Keep receipts and statements in the same folder as the year they explore to.
For digital records, scan important documents like receipts, invoices, and bank statements. Store them in a cloud service like Google Drive or Dropbox so you have a backup. Label files clearly with the date and category—for example, "2024-01-15-Home-Depot-Roof-Repair.pdf".
Keep a separate folder for permanent records (property, investments, home improvements). Label it clearly so you do not accidentally delete it when cleaning up old files. Review this folder once a year to make sure nothing important has been lost.
Frequently Asked Questions
Can I throw away my tax return after three years?
You can discard a copy of your return after three years if you reported all income correctly and claimed only standard deductions. However, keep the return itself if it supports permanent records like property or investment sales. A safer approach is to keep copies of all returns indefinitely—they take up little space and can answer questions later.
Do I need to keep receipts if I have a bank statement showing the charge?
A bank statement alone usually is not enough. The IRS wants to see what the expense was for. Keep the receipt or invoice along with the bank statement. For large expenses or anything the IRS might question (like a meal or entertainment), the receipt is essential.
What if I lost my records and the IRS asks for them?
Tell the IRS you no longer have them. You can reconstruct records using bank statements, credit card statements, or other documents. The IRS may accept reconstructed records, or they may disallow the deduction. This is why keeping originals is important—losing them can cost you money if you are audited.
How long should I keep records for a rental property I sold?
Keep all records related to the rental property indefinitely. You will need the original purchase price, improvements, and depreciation records to calculate your gain or loss when you sell. Even after the sale, keep the sale documents and closing statement for at least six years in case the IRS questions the transaction.
Do I need to keep records for a return I did not file?
If you did not file a return for a year, there is no time limit for the IRS to examine that year or assess taxes. Keep records for any year you did not file indefinitely, or file a return now to start the three-year clock.