Keep tax records for at least three years, but seven years is safer for most people
The Internal Revenue Service (IRS) can audit your tax return up to three years after you file it. That is the baseline: keep everything related to that return — receipts, bank statements, invoices, mileage logs, donation records — for three years from the date you filed or the date the return was due, whichever is later.
However, three years is not the full story. If you underreported income by 25 percent or more, the IRS has six years to come after you. If you did not file a return at all, there is no time limit. And if you claim a loss from a worthless security or a bad debt, the IRS wants records for seven years. Most tax professionals recommend keeping records for seven years across the board, because the cost of storage is low and the cost of not having a receipt when the IRS calls is very high.
The rules differ slightly depending on what the records are for. A receipt for a charitable donation, a home repair, or a business expense follows one timeline. Records related to a home sale or inherited property follow another. This guide walks through what to keep and for how long.
Key Takeaways
- The IRS standard is three years, but six years applies if you underreported income by 25 percent or more, and seven years is the safe choice for most households.
- Records for home sales, inherited property, and retirement accounts should be kept indefinitely because they affect future tax returns and capital gains calculations.
- Business owners and self-employed people should keep records for seven years minimum, including receipts, invoices, and mileage logs.
- Digital copies are acceptable to the IRS as long as they are legible and you can produce the original if asked.
- State tax records may have different time limits than federal records, so check your state's rules if you filed a state return.
Three years is the IRS minimum for most returns
If you filed a standard 1040 with W-2 income and took the standard deduction, the IRS typically has three years to audit you. That means you need to keep the return itself, your W-2s, and any receipts for deductions you claimed — charitable donations, medical expenses, property taxes — for three years from the filing date.
The three-year clock starts on the date you filed, not the date the return was due. If you filed on February 1 and the important date was April 15, your three years runs from February 1. If you filed late, say in August, your three years runs from August. The safest approach is to mark your calendar three years out from the date you actually submitted the return.
This applies to returns with no complications: straightforward W-2 income, standard deduction, no business income, no rental property, no investment losses. If your return is more complex, the timeline changes.
Six years applies if you underreported income by a large amount
If you left off income that should have been reported — a 1099 you missed, unreported tips, side gig money — and the amount is 25 percent or more of the income you did report, the IRS has six years instead of three. This is called a substantial understatement of income.
You do not know in advance whether the IRS will decide your understatement was substantial. The safest move is to assume six years for any return where you reported income from multiple sources or had any 1099s. Keep those records for six years from the filing date.
If you reported $50,000 in W-2 income and forgot a $15,000 1099, that is a 30 percent understatement, and the six-year rule kicks in. If you reported $50,000 and forgot a $10,000 1099, that is 20 percent, and three years is the limit. The math is straightforward, but most people do not calculate it. Keeping records for six or seven years removes the guesswork.
Seven years for business owners, self-employed people, and investment losses
If you are self-employed or own a business, keep records for seven years. This includes invoices, receipts, mileage logs, equipment purchases, contractor payments, and anything else that supports the income and deductions on your Schedule C. The IRS scrutinizes business returns more closely than W-2 returns, and the seven-year window gives them room to dig.
The seven-year rule also applies if you claimed a loss from a worthless security or a bad debt. These are unusual situations, but if either applies to you, mark those records for seven years.
If you have both W-2 income and self-employment income, keep the business records for seven years and the W-2 records for three years. It is easier to keep everything for seven years and be done with it.
Keep home sale and property records indefinitely
Records related to a home purchase, improvements, or sale should be kept indefinitely. The IRS uses these to calculate your cost basis — the amount you paid plus the cost of improvements — which determines how much capital gains tax you owe when you sell.
Keep the original purchase agreement, closing statement, receipts for major repairs and renovations (roof, foundation, kitchen remodel), property tax bills, and the settlement statement from the sale. If you inherited the property, keep the inheritance documents and the appraisal used to set the stepped-up basis. These records may be needed years or decades later, and they do not expire.
The same rule applies to inherited property of any kind. Keep the inheritance documents and any appraisals for the life of the property or indefinitely if you are not sure when you will sell it.
Retirement account records need to be kept for life
Keep records of every contribution you made to a traditional IRA, SEP-IRA, or other retirement account. The IRS needs these to calculate how much of your withdrawal is taxable when you start taking distributions. If you contributed $5,000 to a traditional IRA in 2015 and never deducted it, that $5,000 is not taxable when you withdraw it later — but only if you can prove you contributed it.
Keep the contribution receipts, the year-end statements from the account custodian, and any Form 8606 you filed to report nondeductible contributions. These records should be kept for as long as you own the account and for several years after you close it, because the IRS can ask about them during an audit of a later return.
Digital copies are acceptable, but keep originals if audited
You do not need to keep paper receipts. The IRS accepts digital copies — scans, photos, PDFs — as long as they are legible and show all the relevant information. Many people photograph receipts with their phone and store them in a folder or cloud service.
However, if the IRS audits you and asks for a receipt, you may need to produce the original. Keep the paper receipt until you are confident you will not be audited for that year. Once the statute of limitations has passed (three, six, or seven years depending on your situation), you can safely discard the paper.
For important documents like home purchase agreements or inheritance papers, keep both a digital copy and the original. Store the original in a safe place — a safe deposit box, a home safe, or with an attorney — and keep the digital copy accessible for reference.
State tax records may have different rules
Some states have their own statute of limitations for audits, and it may be longer than the federal limit. New York, for example, allows four years for most audits and six years for substantial understatements. California allows four years. Check your state's tax authority website or ask a tax professional what your state requires.
If your state allows four years and the IRS allows three, keep records for four years. If you moved states, keep records for the longer of the two states' limits. The safest approach is to keep all records for seven years, which covers most state and federal situations.
Frequently Asked Questions
Can I throw away tax records after three years?
Only if your return was straightforward, you reported all your income, and you did not claim any unusual deductions. If you had business income, investment losses, or any doubt about whether you reported everything, keep records for six or seven years. The cost of storage is minimal; the cost of not having a receipt during an audit is high.
Do I need to keep the actual receipt, or is a credit card statement enough?
A credit card statement showing the charge is usually enough for the IRS, but some deductions require more detail. For charitable donations, you need a written acknowledgment from the charity. For business expenses, you need a receipt showing what was purchased, not just that money left your account. Keep the actual receipt when you have it.
What if I lost a receipt and the IRS asks for it?
You can reconstruct the expense using bank statements, credit card statements, or other documents that show the transaction. The IRS may accept this as proof, especially if the amount is small. However, for large deductions or business expenses, a missing receipt weakens your case. This is another reason to keep records for the full time period.
Do I need to keep records for returns I did not file?
If you did not file a return for a year you should have, the IRS has no time limit to come after you. However, you do not need to keep records for a year you did not file unless you later file an amended return. If you file a return for a prior year, keep records for that year for three to seven years from the date you file the amended return.
Should I keep records for years I took the standard deduction?
Yes. Keep the return itself and your W-2s or 1099s for three years. You do not need receipts for the standard deduction itself, but you need proof of the income reported on the return. If you ever get audited, the IRS will want to verify that income is real.