How long the IRS requires you 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 is the standard rule for most people and most situations. If you file early, the three-year clock starts from the due date of the return, not the date you actually filed.
The three-year window exists because the IRS has three years to audit your return and assess additional tax. After three years passes, the agency generally cannot go back and challenge what you reported, unless there is a specific reason to extend that period.
Key Takeaways
- Keep records for three years from the due date of your return, which covers the standard IRS audit window.
- Keep records for six years if you reported less income than you actually earned, even if the underreporting was unintentional.
- Keep records indefinitely if you did not file a return or filed a fraudulent return, because there is no time limit for the IRS to act.
- Records include receipts, invoices, bank statements, cancelled checks, and any document that supports the numbers on your return.
- State tax agencies often have their own timelines, which may be longer than the federal three-year rule.
When to keep records for six years instead of three
If you underreported your income by 25 percent or more, the IRS can audit you for six years instead of three. This applies even if the underreporting was a mistake, not intentional fraud. The six-year rule is sometimes called the "substantial underreporting" rule.
Example: If your actual income was $100,000 but you reported $74,000 or less, you fall into the six-year category. The IRS considers anything 25 percent below the true amount to be substantial enough to warrant the longer lookback period.
You do not need to guess whether you underreported. If the IRS decides to audit you, they will tell you which rule applies. But to be safe, keep records for six years if you have any doubt about the completeness of your income reporting.
When there is no time limit to keep records
If you did not file a tax return at all, the IRS has no time limit to assess tax and penalties. The same applies if you filed a return that was fraudulent. In these cases, keep all relevant records indefinitely, or at minimum for seven years after the year in question.
The IRS rarely pursues cases older than ten years, but the legal authority to do so never expires if no return was filed. If you are unsure whether a return was filed for a particular year, contact the IRS at 1-800-829-1040 and ask them to check their records.
What documents count as tax records
Tax records include anything that supports the income, deductions, or credits you claimed on your return. For most people, this means:
- W-2 forms and pay stubs
- 1099 forms (interest, dividends, self-employment income, contractor payments)
- Receipts and invoices for business expenses or itemized deductions
- Bank statements and cancelled checks
- Mortgage statements and property tax records
- Medical bills and insurance statements
- Charitable donation receipts
- Records of home improvements or business asset purchases
- Mileage logs if you claimed a vehicle deduction
- Your actual tax return and any worksheets you used to prepare it
You do not need to keep the original paper copies if you have digital scans or photographs. The IRS accepts electronic records as long as they are clear and complete. Many people photograph receipts with their phone and store them in a folder on their computer or cloud storage.
State tax record requirements
Your state may require you to keep records longer than the federal three-year rule. Some states follow the federal timeline, but others require four, five, or six years. A few states have no specific requirement and expect you to keep records for as long as the statute of limitations allows them to audit.
Contact your state's department of revenue or tax agency to learn the specific rule for your state. If your state requires records longer than the IRS does, keep them for the state's timeline. You are better off keeping records too long than destroying them too early.
How to organize and store records
Organize records by year and category: income, deductions, charitable donations, medical expenses, and so on. This makes it much faster to find what you need if the IRS or your state contacts you.
Store records in a safe, dry place. A filing cabinet, plastic storage box, or external hard drive all work. If you use digital storage, keep a backup copy in a separate location — on a cloud service like Google Drive or Dropbox, or on a second external drive. If your house floods or burns, you want a copy somewhere else.
Label boxes or folders with the year clearly. Do not mix records from different years. If you are keeping records for multiple years, a simple spreadsheet listing what you have and where it is stored can save time later.
When you can safely discard records
Once the relevant time period has passed, you can discard records. For most returns, this means three years after the due date. Before you throw anything away, shred it or burn it — do not just toss it in the trash. Tax records contain sensitive information like Social Security numbers and bank account details.
If you are unsure whether enough time has passed, add one more year to be safe. Keeping records for four years instead of three costs almost nothing and eliminates the risk of discarding something you needed.
Frequently Asked Questions
Do I need to keep records if I use tax software or hire a tax preparer?
Yes. The tax preparer or software company is not required to keep your records for you. You are responsible for holding onto the documents that support your return. If you work with a tax preparer, ask them what records they need and keep copies of everything you give them.
What if I lost my receipts but still have my bank statements?
Bank statements can serve as backup proof of expenses, especially for large purchases. The IRS prefers receipts, but a statement showing a charge to a business or medical provider can help if you are audited. Keep both if you have them.
How long should I keep records for a home sale or rental property?
Keep records related to a home purchase and sale for at least three years after you sell it. For rental properties, keep records for three years after the year you stop renting it out. These records include purchase price, improvements, depreciation, and rental income and expenses.
Can I throw away records after the IRS sends me a letter saying my return was accepted?
No. Acceptance of your return does not mean the IRS will not audit it later. The three-year window (or six years, or indefinite) still applies. Keep records for the full period even if your return was accepted immediately.
What if I am being audited — how long do I have to keep records then?
Keep all records related to the audit indefinitely until the audit is closed and you receive a final letter from the IRS. Once the audit is complete, you can follow the normal timeline for that year's return.