Keep tax records for at least three years after you file
The Internal Revenue Service (IRS) can audit your return for three years after you file it. That means you need to hold onto the documents that support what you reported — your W-2s, 1099s, receipts, invoices, bank statements, and anything else you used to calculate your income and deductions — for at least that long. If the IRS contacts you about a return from 2021, you'll need to show them the records from 2021.
Three years is the baseline. But the actual answer depends on your situation. If you underreported your income by 25 percent or more, the IRS can go back six years. If you didn't file a return at all, there's no time limit — they can audit you indefinitely. And if you're self-employed or own a business, some records need to stay longer because they support ongoing tax positions.
Key Takeaways
- Keep all tax records for at least three years after filing, because the IRS can audit returns within that window.
- If you significantly underreported income (25 percent or more), keep records for six years instead.
- Self-employed people and business owners should keep records for seven years because depreciation and loss carryforwards can affect multiple years of returns.
- Records related to property you own — home improvements, rental property expenses, investment purchases — should be kept for at least three years after you sell the property.
- Keep records of major financial transactions (mortgages, investments, retirement contributions) for longer than three years, because they may support future tax positions.
The three-year rule and what triggers longer storage
Three years is the standard lookback period. The clock starts the later of two dates: the date you actually filed your return, or April 15 of the year after the tax year ended. So if you file your 2023 return on March 1, 2024, the three-year window runs from March 1, 2024 to March 1, 2027. If you file late — say, October 15, 2024 — the window runs from October 15, 2024 to October 15, 2027.
The IRS extends that window to six years if they find you underreported your gross income by 25 percent or more. You don't have to know this happened — they'll tell you during the audit. But it means if you made a significant error, you'll need those records to go back further than you expected.
If you never filed a return for a particular year, there is no statute of limitations. The IRS can audit that year at any time. This is rare, but it's why people who missed filing years sometimes need to file old returns even decades later.
How long self-employed people and business owners should keep records
If you're self-employed or own a business, keep records for seven years. The reason is depreciation and loss carryforwards. If you bought equipment in 2023 and depreciated it over five years, that depreciation affects your 2024, 2025, 2026, 2027, and 2028 returns. If you had a business loss in 2023 that you carried forward to offset income in 2024, the IRS might want to verify both years. Seven years gives you a buffer to support all of those connected positions.
This applies to sole proprietors filing Schedule C, partners in partnerships, S-corporation shareholders, and LLC owners. If you have employees, you also need to keep payroll records — timesheets, wage statements, tax withholding records — for at least four years, per Department of Labor rules.
Inventory records, if you keep them, should also be held for seven years. The same goes for records of any assets you depreciated or amortized.
Records tied to property sales and investments
When you sell a home, rental property, or investment, the cost basis of that property affects your tax liability for years after the sale. Keep all records related to the purchase, improvements, and sale for at least three years after the sale closes. This includes the purchase agreement, closing statement, receipts for major repairs or renovations, and the sale documents.
For rental property, keep records of all expenses — mortgage interest, property taxes, repairs, utilities, insurance — for seven years, because rental losses can carry forward and affect multiple years of returns. If you sell a rental property at a loss, the IRS may scrutinize the expense records you used to calculate that loss.
For investments like stocks, bonds, or mutual funds, keep the purchase confirmation, cost basis statements, and sale confirmations for at least three years after you sell. If you reinvested dividends, keep those records too — they affect your cost basis and your capital gains calculation.
Records you should keep longer than three years
Some documents are worth keeping longer than the minimum, even if the IRS doesn't require it. Mortgage documents, property deeds, and home improvement receipts should be kept for the life of the loan or until you sell the property, whichever is longer. If you claim the home office deduction, keep those records for seven years. If you have a home equity line of credit and deduct the interest, keep those statements for seven years too.
Retirement account statements — 401(k), IRA, Roth IRA — should be kept indefinitely, or at least until you withdraw all the money and file your final return. These statements prove your contributions, which affect your tax basis and your withdrawal calculations later. The same applies to records of non-deductible IRA contributions.
Charitable donation receipts should be kept for three years minimum, but if you donated property (not just cash), keep the appraisal and supporting documents for seven years. If you claimed a casualty loss — damage from a fire, flood, or accident — keep the insurance claim, repair estimates, and photos for seven years.
How to organize and store tax records
The IRS doesn't care how you store records — paper, digital, or both. But you do need to be able to produce them if asked. Create a folder for each tax year and keep it in one place. Include your return itself, all W-2s and 1099s, receipts for deductions you claimed, bank and credit card statements that show the transactions, and any correspondence with the IRS.
If you use tax software or work with a tax preparer, ask them to give you a copy of everything they used to prepare your return. Don't rely on the tax software company or the preparer to keep your records — you're responsible for them. Digital copies are fine; scan important documents and store them on a backup drive or cloud service.
For records you're keeping longer than three years, label them clearly with the tax year and the category — "2023 Rental Property Expenses," "2021 Home Sale Documents," "2020–2026 Depreciation Schedule." This makes it easier to find what you need if you're ever audited.
What to do when the retention period ends
Once the retention period for a particular year has passed, you can shred or delete those records. If you're keeping records for three years and it's now 2027, you can safely discard your 2023 tax records. If you're self-employed and it's 2030, you can discard your 2023 records (seven years have passed).
Before you throw anything away, double-check that you're not discarding something that ties to a longer-term position. If you sold a rental property in 2024 and you're now in 2027, keep those sale records for another year (until three years after the sale). If you have a loss carryforward that extends into 2028, keep the records that support it until 2028 is closed.
If you're ever contacted by the IRS about a return, stop discarding records from that year when ready. Keep everything related to that return until the audit is resolved.
Frequently Asked Questions
Do I need to keep receipts if I use accounting software?
Yes. Accounting software records the transaction, but the receipt proves the transaction happened and that the amount is correct. The IRS can ask to see the receipt itself, not just your software record. Keep both the digital record and the supporting receipt or invoice.
What if I lost some records from a year the IRS is auditing?
Tell the IRS when ready. You can reconstruct some records — bank statements, credit card statements, and mortgage statements are available from your financial institutions. For others, you may need to provide a written explanation of what you lost and why. The IRS may accept reconstructed records or reasonable estimates, but don't ignore the request.
Can I throw away records after I file my return?
No. The three-year window starts after you file, not when you file. You need to keep records for the full three years (or longer, depending on your situation) even though you've already filed and received a refund or paid your tax bill.
Do I need to keep records for years I didn't file a return?
If you didn't file, there's no statute of limitations, so technically you should keep records indefinitely. But practically, if you're now filing old returns, keep those records for at least three years after you file each one. Consider talking to a tax professional about which years you need to file.
How long should I keep records if I'm being audited?
Keep everything related to the audit until the IRS closes the case in writing. Don't discard anything from the year being audited or any connected years. Once you receive a final letter from the IRS saying the audit is complete, you can follow the normal retention rules for that year.