Where your refund comes from and how long it takes
A tax refund is money the federal government or your state returns to you because you paid more income tax during the year than you actually owed. The IRS (Internal Revenue Service) processes federal refunds; your state tax agency processes state refunds. Most people receive their refund between 21 and 45 days after the IRS accepts their return, though this varies based on how you file and how you want the money delivered.
The timeline matters because refunds are not automatic—you have to file a tax return to trigger one, even if you had no income or no tax liability. If you do not file, the government keeps the money. You can file a return going back up to three years and still receive a refund, though after three years the money is forfeited to the US Treasury.
Key Takeaways
- You must file a federal tax return with the IRS to receive a refund; the government does not send money without a return on file.
- Direct deposit to a bank account is the fastest refund method, typically arriving within 21 days of IRS acceptance.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov or the IRS2Go mobile app.
- If you file by mail, add 2 to 4 weeks to processing time; if you file electronically, the IRS processes faster and can catch errors before acceptance.
- State refunds are handled separately by your state tax agency and may arrive on a different timeline than your federal refund.
Filing your return: electronic versus paper
The IRS accepts returns filed electronically (e-filed) or by mail. Electronic filing is faster and more accurate. When you e-file, the IRS can validate your return before accepting it, which means errors are caught and corrected before processing begins. The IRS accepts e-filed returns year-round during tax season, typically from late January through mid-October.
If you file by mail, your return goes to an IRS processing center where staff manually enter the data. This adds 2 to 4 weeks to the timeline before the IRS even begins processing your refund. Paper returns are also more prone to data entry errors, which can delay your refund further.
You can e-file through tax software (TurboTax, H&R Block, TaxAct, and others), a tax professional, or free software if your income is below a certain threshold. The IRS Free File program offers free e-filing to people earning under roughly $79,000 per year; check IRS.gov/freefile to see if you may have access to.
How to receive your refund faster
Direct deposit is the fastest way to receive your refund. When you choose direct deposit, the IRS deposits the money directly into your bank account. This typically takes 21 days or fewer from the date the IRS accepts your return. You will need your bank's routing number and your account number to set up direct deposit.
If you do not have a bank account, you can request a refund check by mail, though this adds 1 to 2 weeks to the timeline. Some tax software and tax professionals also offer refund anticipation loans or debit cards, which deposit your refund onto a prepaid card within days—but these come with fees that reduce the amount you receive.
Splitting your refund between multiple accounts is also an option. You can direct deposit part of your refund to one account and the remainder to another, or request a check for a portion. This is useful if you want to put some money into savings and some into checking.
Checking the status of your refund
Once you have filed, you can track your refund using the IRS Where's My Refund tool at IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: received, approved, or sent.
The IRS2Go mobile app offers the same tracking tool and sends notifications when your refund status changes. You can also call the IRS at 1-800-829-1040 to check your refund status by phone, though wait times are often long during tax season.
If the Where's My Refund tool says your refund is delayed or if you do not see your refund within the expected timeframe, contact the IRS. Common reasons for delays include math errors on your return, missing information, identity verification requirements, or fraud checks.
What to do if your refund is delayed or missing
If your refund does not arrive within 21 days of e-filing or 45 days of mailing a paper return, the IRS may be holding it for review. This can happen if your return contains errors, if the IRS needs to verify your identity, or if your refund is being applied to unpaid taxes, student loans, or child support.
Check the Where's My Refund tool first to see if the IRS has flagged your return. If it shows a delay, the tool will usually explain why. If the tool shows your refund was sent but you never received it, contact your bank to confirm the deposit did not go to the wrong account. If your bank has no record of the deposit, contact the IRS.
The IRS Taxpayer Advocate Service can help if you have been waiting longer than normal and the IRS is not responding. This is a free service within the IRS that helps resolve disputes and delays. You can reach them at 1-877-777-4778 or through your local Taxpayer Advocate office.
State tax refunds and how they differ from federal
If you live in a state with an income tax, you will file a separate state return and may receive a separate state refund. State refunds are processed by your state's tax agency, not the IRS, and they follow their own timeline. Most states process refunds within 30 to 60 days, but some are faster and some slower.
You can track your state refund through your state tax agency's website. Most states have a refund status tool similar to the IRS Where's My Refund tool. Search "[your state] tax refund status" to find your state's tracking tool.
Some states allow you to e-file your state return through the same software you use for your federal return. Others require a separate filing. If you use a tax professional, they typically file both your federal and state returns at the same time.
Refunds for people with no income or low income
You may be owed a refund even if you had no income or very little income during the year. This happens when you are may have access to to refundable tax credits—credits that can pay you money beyond what you owe in taxes. The Earned Income Tax Credit (EITC) and the Child Tax Credit are the most common refundable credits.
To receive these credits, you must file a return. The IRS does not send the money without a return on file. If you had no income but are may have access to to a refund through a tax credit, filing a return is how you claim it. Free filing software and tax professionals can help you determine whether you may have access to for these credits.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Direct deposit is the fastest method available, and the IRS typically processes it within 21 days of accepting your return. Some tax software offers refund anticipation loans or prepaid debit cards that deposit money within days, but these charge fees. The IRS itself does not offer expedited processing.
What if I filed my return but the IRS says they never received it?
If you e-filed, the IRS usually sends a confirmation within 24 hours. Check your email for the confirmation number. If you filed by mail and the IRS has no record after 4 weeks, contact the IRS at 1-800-829-1040 with your Social Security number and filing information. You may need to file again.
Can I claim a refund from years ago?
Yes, you can file a return for any year within the past three years and still receive a refund. After three years, the money is forfeited. If you are owed a refund from a prior year, file that year's return as soon as possible.
What happens if I owe taxes instead of getting a refund?
If you owe taxes, you must pay by the tax important date (usually April 15). You can pay online through IRS.gov, by check, or by phone. If you cannot pay in full, the IRS offers payment plans. Contact the IRS or a tax professional to discuss your options.
Do I need to file a return if I had no income?
If you had no income, you are not required to file. However, if you are may have access to to refundable tax credits like the EITC or Child Tax Credit, filing a return is the only way to claim them and receive the money.