How Long to Keep Your Tax Records
Most people do not need to keep every tax paper forever. But throwing records away too soon can create real problems if the IRS or a state tax agency asks questions later.
The short answer
A common rule is to keep tax returns and the records that support them for at least 3 years after the return was filed. That covers many normal situations.
But some records should be kept longer. A safer, practical approach for many people and small-business owners is this:
- Keep your filed tax returns for at least 7 years.
- Keep W-2s, 1099s, receipts, bank statements, and other proof that supports the return for at least 3 to 7 years, depending on the item.
- Keep records for property, investments, and business assets for as long as you own them, then for several years after you sell or dispose of them.
- Keep payroll and employee records for multiple years and do not guess. If you have workers, ask a licensed professional what applies in your state and situation.
Why the longer window? Because real life is messy. People move. Businesses change. Records get lost. If there is any doubt, keeping organized copies longer is usually cheaper than trying to rebuild proof later.
If you are not sure what applies to you, especially if you have self-employment income, rental property, payroll, or old unfiled returns, it can help to get matched with a licensed CPA or IRS Enrolled Agent. BalancedRow is a free matching service. We do not give tax advice or prepare returns.
A practical timeline by record type
Here is a plain-English way to think about it.
For most individuals
- Filed federal and state tax returns: keep at least 7 years.
- W-2s and 1099s: keep at least 3 to 7 years.
- Receipts for deductions or credits: keep at least 3 to 7 years.
- IRA, brokerage, and investment records: keep statements and trade confirmations until you sell, then keep the sale records and tax support for several more years.
- Home purchase and improvement records: keep as long as you own the home, then keep sale documents and improvement proof for several more years.
For small-business owners
- Business tax returns: at least 7 years is a common practical standard.
- Bookkeeping records: profit and loss reports, balance sheets, general ledger, invoices, and expense records should usually be kept at least 7 years.
- Bank and credit-card statements: often at least 3 to 7 years, longer if they support asset purchases, loans, or major tax positions.
- Asset records: equipment, vehicles, furniture, and software purchase records should be kept for as long as you own the asset, then for several years after disposal.
- Payroll records: keep them carefully for multiple years. Federal and state rules may differ.
- Sales tax and state tax records: state agencies may have their own timelines.
This is one reason good bookkeeping matters. Clean records make tax season easier and help you prove what happened if a question comes up later.
Real cost note: if you hire help to organize old records or fix messy books, the fee is usually a typical estimate, not a guaranteed price. A licensed accountant may charge hourly, often around $150-$400 per hour, or quote a flat project fee based on the amount of work, your records, and your area. Always confirm the scope and fee in writing before any work starts.
Why some records need to be kept longer
The 3-year idea is useful, but it is not the whole story.
Some records matter for a long time because they affect basis. Basis is the amount used to measure gain or loss when you sell something. If you cannot prove basis, you may end up paying more tax than you should.
Examples:
- You bought a house years ago and made major improvements. Keep closing papers and improvement receipts. They may matter when you sell.
- You bought business equipment and claimed depreciation over time. Keep the purchase invoice, financing documents, and depreciation records until the asset is gone and the related tax period is well behind you.
- You bought stocks, crypto, or other investments. Keep records that show what you paid, when you bought, and when you sold.
There are also situations where old returns come back into the picture. Examples can include:
- You filed late.
- You never filed a return for a year.
- You claimed a loss that carried to another year.
- A state tax agency asks for support later.
- Your business records were incomplete and need to be reconstructed.
You do not need to panic. You just need a system.
A licensed CPA or IRS Enrolled Agent can tell you which records are important for your situation and which ones you can stop storing. If you want help comparing professionals, start with this guide: How to Choose an Accountant.
Important safety reminder: never share your Social Security Number, ITIN number, bank login, or tax documents with anyone you have not verified first. BalancedRow only collects contact and request details for matching. We do not collect SSNs, ITIN numbers, financial-account numbers, or tax documents.
What records to save, and how to store them
You do not need a perfect filing cabinet. You need records you can actually find.
Good records to keep
- Filed federal, state, and local tax returns
- W-2, 1099, K-1, and other income forms
- Deduction and credit support, like charitable receipts, education forms, medical receipts where relevant, and child care records where relevant
- Bank statements and credit-card statements that support income or expenses
- Business invoices sent and received
- Mileage logs, travel records, and home-office support if those items apply
- Payroll reports, employee forms, and payroll tax filings
- Asset purchase records, loan documents, and lease agreements
- Home purchase, refinance, and improvement records
Paper or digital? Both can work.
- Digital copies are often easier to store and search.
- Make sure scans are readable.
- Label files clearly: `2024 Tax Return`, `2023 W-2`, `Truck Purchase 2022`, `Payroll Q1 2025`.
- Back up your files in more than one safe place.
- Do not leave tax documents sitting in email forever if you can store them more securely.
A simple system
- Make one folder for each year.
- Inside, create subfolders: `Income`, `Expenses`, `Tax Return`, `Bank`, `Payroll`, `Assets`.
- Save the final filed return and all support in that year folder.
- Once a year, review what is old enough to destroy.
If you run a business and your records are mixed with personal spending, fixing that early can save money later. A licensed accountant can help you understand what records they need for small-business accounting, but you should verify the credential and PTIN yourself before sharing sensitive information.
What to do next
If your records are already organized, great. Keep going.
If they are not, do this this week:
- Pull together the last 7 years of filed returns if you have them.
- Sort supporting records by year: income, expenses, bank, payroll, assets, property.
- Keep records tied to homes, investments, and business assets longer than ordinary receipts.
- Do not destroy anything if you know you filed late, missed years, have a business, sold property, or are dealing with an IRS or state notice.
- If you are unsure, hire a licensed CPA or IRS Enrolled Agent to review your situation.
BalancedRow can help you get matched with licensed accountants at no cost to you. Participating accountants pay a flat fee to be listed for matching. You compare options, verify the credential and PTIN yourself using sources like the IRS Directory of Federal Tax Return Preparers or your state board of accountancy, and choose who to hire.
Before you share any documents, confirm:
- Their license or EA status
- Their PTIN
- What work they will do
- The estimated fee range and what could change it
- That the fee and scope are in writing
If you are an immigrant, an ITIN filer, or English is not your first language, getting help is normal. You do not need to know every rule before you ask questions. Start carefully, protect your information, and work only with someone properly licensed and verified.
Keep most tax returns and supporting records for at least 3 to 7 years, and keep home, investment, payroll, and business asset records longer. If you are unsure what to keep, talk to a licensed CPA or IRS Enrolled Agent, verify their credential and PTIN yourself, and do not share sensitive documents until you have verified them.