Keep federal 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 want to review your return, ask questions about deductions, or request proof of income.
The three-year rule applies to the documents that support what you reported: receipts, invoices, bank statements, cancelled checks, mileage logs, medical bills, charitable donation records, and mortgage interest statements. If you filed early, the clock starts from the official due date (usually April 15), not the date you actually submitted. If you filed late, it starts from when you filed.
This is a minimum, not a maximum. Keeping records longer creates no penalty and often makes sense for your own financial tracking. Many people keep tax records for five to seven years as a practical buffer, since life circumstances change and you may need to reference older returns.
Key Takeaways
- The IRS standard is three years from your filing date or the return's due date, whichever is later.
- If you underreported income by 25 percent or more, the IRS can look back six years instead of three.
- If you never filed a return or filed a fraudulent one, there is no time limit — keep those records indefinitely.
- State tax records often have different timelines, so check your state's rules separately.
- For home sales, business assets, and retirement accounts, keep records for as long as you own the asset, plus three years after you sell or close it.
When the IRS can look back more than three years
The three-year rule has exceptions. If you underreported your income by 25 percent or more, the IRS has six years to audit you instead of three. This means you should keep those supporting documents for six years. The IRS measures this threshold against your total reported income, so a significant underreporting triggers the longer window.
If you never filed a return at all, or if you filed a return you knew was fraudulent, there is no statute of limitations. The IRS can pursue those years indefinitely. This is rare in practice, but it means you should not discard records from years you did not file.
If you claimed a loss carryback or carryforward (common with business losses or investment losses), keep records for the years involved in both the original loss year and the year you carried it forward to. The IRS may review both.
State tax records have their own timelines
Your state tax authority may have different rules than the IRS. Some states follow the federal three-year standard; others require four, five, or six years. A few states have no statute of limitations on certain types of returns. Since state rules vary widely, check your state's tax department website or ask a tax preparer what applies where you live.
If you file in multiple states (for example, if you worked in one state but lived in another), keep records according to the longest timeline any of those states requires. It is simpler than tracking different retention dates for each state.
Records for assets, investments, and property sales
Tax records for assets follow a different timeline than annual return documents. If you own a home, rental property, or investment account, keep all purchase documents, improvement receipts, and cost basis records for as long as you own the asset, plus three years after you sell it. The IRS uses these to calculate your capital gain or loss when you sell, and they may audit that transaction years later.
For stocks, mutual funds, and other investments, keep purchase confirmations, dividend 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 tax bill when you eventually sell.
For retirement accounts like IRAs or 401(k)s, keep contribution records and annual statements for the life of the account plus three years after you close it or take a final distribution. If you rolled money between accounts, keep the rollover paperwork as proof the transfer was not a taxable event.
Business and self-employment records
If you are self-employed or own a business, the three-year rule still applies to your tax return itself, but you should keep business records longer for practical reasons. Accountants and tax professionals typically recommend five to seven years for business income, expenses, payroll records, and client invoices. This protects you if a client disputes a payment, if you need to prove business history for a loan, or if the IRS has questions about your business structure.
Keep receipts and invoices for all business expenses you deducted: supplies, equipment, vehicle mileage, meals, travel, and home office costs. If you claimed depreciation on equipment or property, keep those records until three years after you sell or dispose of the asset.
Payroll records — including W-2s you issued, payroll tax deposits, and employee time sheets — should be kept for at least four years under federal employment law, even if the IRS three-year rule would allow you to discard them sooner.
Medical, charitable, and education expense records
If you itemized deductions and claimed medical expenses, charitable donations, or education costs, keep the receipts and proof of payment for three years. For charitable donations, keep the written acknowledgment from the charity (required by the IRS for donations over $250) along with your cancelled check or bank statement showing the transfer.
For education expenses claimed under the American Opportunity Credit or Lifetime Learning Credit, keep tuition bills, receipts, and 1098-T forms from the school. These are often needed to prove you paid the expense in the year you claimed it.
Medical expense records should include receipts, insurance explanations of benefits (EOBs), and proof of payment. If you deducted mileage to medical appointments, keep a log showing dates, destinations, and miles driven.
What to do with records after the retention period ends
Once you have kept records for the required time, you can discard them. Shred or burn documents containing sensitive information like Social Security numbers, bank account numbers, or investment account details. Do not straightforward throw them in the trash where someone could retrieve them.
For digital records, delete files securely using file-shredding software rather than just moving them to the trash or recycling bin. Many computers allow you to permanently delete files in a way that makes recovery difficult.
If you are uncertain whether you still need a document, it costs little to keep it a few more years. The risk of discarding something you later need is usually higher than the cost of storage.
Frequently Asked Questions
Do I need to keep the original paper receipts, or can I scan them and throw away the originals?
Scanned copies are generally acceptable to the IRS as long as they are clear, legible, and show all the important details (date, amount, what was purchased, and who sold it to you). Keep the digital files in a safe location with backups. Some people keep originals for large purchases or property records anyway, since paper is more durable than digital storage over decades.
What if I lost some receipts for deductions I claimed?
If the IRS asks about a deduction and you cannot produce the receipt, you may lose that deduction. If you have a bank statement or credit card statement showing the transaction, that can sometimes substitute for a receipt, but it is not may provide. Going forward, photograph or scan receipts when ready after purchase to avoid loss.
How long should I keep old tax returns themselves, not just the supporting documents?
Keep copies of your actual filed tax returns (the 1040 and schedules you submitted) indefinitely. They are small, cost nothing to store, and you may need them to prove income for a mortgage, loan, or government program. Many people keep at least the last seven years in an accessible file.
Do I need to keep records for years when I did not owe taxes or did not file?
If you did not file because you had no income or income below the filing threshold, you do not need to keep records from those years. If you did not file but should have, keep records from those years indefinitely, since the statute of limitations does not explore to unfiled returns.
Can I store tax records digitally in the cloud, or should they stay on my computer?
Cloud storage is fine as long as the service is find and you maintain access to your account. Use a password manager to keep your login information safe. Keep a backup copy somewhere else too — on an external hard drive or a second cloud service — in case one account becomes inaccessible. Digital storage is actually safer than paper for long-term retention because it does not degrade.