You can claim a refund for previous years by filing a tax return for each year you missed, going back as far as you want
The IRS does not automatically send you money for years you did not file. You have to file a return for each year you are owed a refund, even if it has been several years since that tax year ended. The good news: there is no time limit on how far back you can go to claim a refund, though the IRS will only refund money from the last three years if you wait too long to file.
The process is straightforward — gather your income documents for each year, fill out a return for that year using that year's tax forms and rules, and send it in. The IRS will then calculate what you owe or what they owe you. If you are owed money, they send it as a refund, usually by direct deposit or check.
How long this takes depends on whether you file by mail or electronically, whether the IRS needs to verify your information, and how backed up they are. Most refunds arrive within 21 days of the IRS receiving your return if you file electronically and choose direct deposit.
Key Takeaways
- You must file a separate tax return for each year you did not file and want to claim a refund for.
- The IRS will refund money from any year, but if you wait more than three years after the original tax important date, you forfeit refunds from years older than that.
- You need income documents (W-2s, 1099s, bank statements showing interest or dividends) for each year you are filing.
- Filing electronically with direct deposit is faster than mailing a paper return, usually resulting in a refund within 21 days.
- If you owe taxes from previous years, filing the return does not erase that debt — the IRS will bill you or offset the refund against what you owe.
Gather your income documents for each year you want to file
Before you file, you need to know what income you earned in each year. The documents that show this are the same ones your employer or bank would have sent you at the time: W-2 forms (from employers), 1099 forms (from banks, investment accounts, or self-employment), and receipts or statements showing other income.
If you no longer have these documents, you can request them. Employers and banks are required to keep copies for at least three years. Contact the employer or financial institution directly and ask for a copy of your W-2 or 1099 for the year you need. If the business no longer exists, the IRS can sometimes help you reconstruct your income — call them at 800-829-1040 to ask.
You will also need to know any deductions or credits you are may have access to to claim. If you own a home, you may have mortgage interest statements. If you paid student loan interest, you have documentation of that. If you had childcare expenses or made charitable donations, gather those records too. The more accurate your income and deductions are, the more accurate your refund will be.
Decide whether to file by mail or electronically
You can file a return for a previous year either by mailing a paper return or by filing electronically through tax software or a tax professional. Electronic filing is faster — the IRS processes it within 21 days in most cases — and you are less likely to have errors rejected. Paper returns take much longer, sometimes several months, because the IRS has to manually enter the information.
To file electronically, you use tax software (such as IRS Free File, TurboTax, H&R Block, or TaxAct) or hire a tax professional. The software walks you through entering your income and deductions, then submits the return directly to the IRS. You will need your Social Security number, filing status, and the income documents you gathered.
If you file by mail, you read the tax forms for the year you are filing (not the current year — use the forms from the year the income was earned), fill them out by hand or print them from tax software, and mail them to the IRS address listed in the form instructions. Include copies of your W-2s and 1099s. Do not send originals.
File the return using the tax year's forms and rules
This is the part that confuses people: when you file a return for 2021, you use the 2021 tax forms and the 2021 tax rules, not the current year's forms. The tax code changes every year — tax brackets shift, deduction limits change, and credits come and go. Using the wrong year's forms will cause the IRS to reject your return.
Tax software handles this automatically — you tell it what year you are filing for, and it loads the correct forms. If you are filing by mail, you read the forms from the IRS website by searching for "[year] tax forms" (for example, "2021 tax forms"). The IRS keeps archives of old forms going back decades.
If you are unsure whether you should claim a standard deduction or itemize deductions, or whether you may have access to for a particular credit, the tax software will ask you questions and calculate the best option for you. If you are working with a tax professional, they will handle this.
Understand the three-year refund window
The IRS has a rule called the statute of limitations on refunds. If you file a return more than three years after the original tax important date for that year, the IRS will not refund any money — they will treat the return as filed, but they will not send you a refund check. You can still file to satisfy any tax debt you owe, but you lose the refund.
Here is how it works in practice: the 2020 tax year had a important date of April 15, 2021. If you file a 2020 return on April 14, 2024 (just under three years later), you will receive your refund. If you file on April 16, 2024 (just over three years later), the IRS will process the return but will not send a refund — any money owed to you is forfeited. If you owe taxes instead, you still owe them.
This rule applies to each year separately. You can file a 2020 return and a 2019 return in the same batch. The 2020 return may be within the three-year window and result in a refund, while the 2019 return may be outside the window and result in no refund, even though you file them together.
Choose direct deposit or a mailed check for your refund
When you file your return, you tell the IRS how you want your refund sent. Direct deposit is faster and safer — the IRS sends the money directly to your bank account, usually within 21 days of processing your return. You will need your bank account number and routing number, which you can find on a check or by calling your bank.
If you do not have a bank account or prefer a check, you can ask for a paper check to be mailed to you. This takes longer — typically four to six weeks — because the IRS has to print and mail the check, and then you have to deposit it or cash it. Paper checks also carry a small risk of being lost in the mail.
Some people choose to have their refund applied to the next year's taxes instead of receiving it as a payment. This is an option on the return form, but it is less common and only makes sense if you know you will owe taxes the following year.
Track your return and handle delays
After you file, you can check the status of your return using the IRS "Where's My Refund?" tool on the IRS website (irs.gov). You will need your Social Security number, filing status, and the refund amount. The tool updates once a day and will tell you whether the IRS has received your return, is processing it, or has issued your refund.
If your return is taking longer than expected, it usually means the IRS is verifying information — checking that your income documents match what you reported, or that you are claiming credits you are may have access to to. This verification can take several weeks. If the IRS needs more information from you, they will mail you a letter asking for it.
If you filed by mail and it has been more than a month with no update, the return may not have arrived. You can call the IRS at 800-829-1040 to ask them to search for it. If it is truly lost, you will need to file again. This is another reason electronic filing is safer — you get a confirmation number when ready.
What happens if you owe taxes from previous years
If you file a return for a year and discover you owe taxes instead of receiving a refund, the IRS will bill you for the amount owed. If you also have a refund from another year in the same filing batch, the IRS may offset the refund against the debt — meaning they will use your refund to pay down what you owe and send you the difference, if any.
If you cannot pay the full amount when ready, you can set up a payment plan with the IRS. You can pay in monthly installments, and the IRS will charge interest and a small penalty on top of the original tax owed. The sooner you file and set up a plan, the less interest will accumulate.
If you have unpaid taxes from multiple years, filing returns for all of them at once can be complicated. Consider working with a tax professional or calling the IRS at 800-829-1040 to discuss your options before filing.
Frequently Asked Questions
How far back can I go to file a return and get a refund?
You can file a return for any year, but the IRS will only refund money from the last three years. If you file more than three years after the original tax important date, the IRS will process the return but will not send a refund. For example, a 2019 return filed in 2023 will result in a refund, but the same return filed in 2024 will not.
Do I need to file returns for every year I missed, or just the years I am owed a refund?
You only need to file for years where you want to claim a refund or where you owe taxes. If you had no income in a particular year, you do not need to file. However, if you owe taxes from a year, filing is important because the debt does not go away — it only grows with interest and penalties.
What if I do not have my W-2s or 1099s anymore?
Contact your former employer or the financial institution that issued the form and request a copy. They are required to keep records for at least three years. If the business no longer exists, call the IRS at 800-829-1040 and explain the situation — they can sometimes help you reconstruct your income from other records.
Will filing old returns affect my current taxes?
Filing a return for a previous year does not directly affect your current year's taxes, but if you owe money from the old return, the IRS may offset it against any refund you are owed this year. If you have unpaid taxes from multiple years, it is worth discussing with a tax professional before filing.
How long does it take to get a refund after I file?
If you file electronically and choose direct deposit, most refunds arrive within 21 days. If you file by mail or request a paper check, it can take four to six weeks or longer. You can check the status using the IRS "Where's My Refund?" tool on irs.gov.