Whether you get a refund depends on what you withheld versus what you owe
A tax refund happens when you paid more in federal income tax during the year than you actually owed. The IRS holds that overpayment and returns it to you after you file. If you withheld the right amount or less than you owed, you will not get a refund — you might even owe money.
Three things determine this: your total income for the year, the tax you had withheld from paychecks or paid in estimated taxes, and your deductions and credits. You will not know for certain whether you are getting a refund until you file your return or use the IRS Free File tool to estimate it beforehand.
The IRS does not send refunds to people who do not file. If you think you might be owed money, you have to file a return even if no employer sent you a W-2 or 1099 form.
Key Takeaways
- A refund only happens if you paid more tax during the year than you owed, which depends on your income, withholding, and deductions.
- You can estimate your refund before filing by using the IRS Free File tool or a tax software calculator, though the estimate may change once you file.
- If you are owed a refund, the IRS will not send it unless you file a return — there is no automatic payment.
- Refunds typically arrive within 21 days of the IRS accepting your return, but can take longer if you claim certain credits or if your return needs review.
- You can check the status of a filed return using Where's My Refund on IRS.gov, which updates once per day.
How to estimate your refund before you file
The IRS Free File tool on IRS.gov includes a refund estimator. You enter your income, withholding, and expected deductions, and it shows you an estimate of what you might owe or receive. This is not binding — your actual refund will depend on what you report when you file — but it gives you a ballpark figure.
Most tax software (TurboTax, H&R Block, TaxAct, and others) also show you an estimated refund as you enter your information. If you are using a paid preparer, they can give you an estimate before you file as well.
Keep in mind that estimates change if you discover income you forgot about, if you find receipts for deductions, or if you realize you withheld less than you thought. The estimate is a snapshot based on what you know at that moment.
Why some people do not get a refund even though they expected one
The most common reason is a change in withholding. If you changed jobs, got married, had a child, or adjusted your W-4 form during the year, your withholding may have changed. You might have withheld less in the second half of the year than you did in the first half, which can shrink or eliminate a refund you were counting on.
Another reason is income you did not expect. A bonus, a side job, unemployment benefits, or investment income all count toward your total. The more income you have, the more tax you owe, which can reduce or wipe out a refund.
A third reason is owing money to the government or a state. If you owe back taxes, student loan debt that was sent to the Treasury, or child support, the IRS can use your refund to pay those debts before sending you anything. This is called an offset.
How long it takes to receive a refund after filing
The IRS says most refunds arrive within 21 days of accepting your return. If you filed electronically and chose direct deposit to a bank account, this is the fastest route — typically 10 to 21 days. If you chose a paper check, add another week or two for mail delivery.
Some refunds take longer. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until mid-February, even if you filed in January. If the IRS needs to review your return — because something looks unusual or because you made an error — processing can take several weeks or months.
If you filed a paper return instead of electronically, expect 4 to 6 weeks minimum. The IRS has to scan and process paper returns by hand.
How to track your refund status
Use Where's My Refund on 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, so checking multiple times in one day will not give you new information.
Where's My Refund shows three statuses: "Return Received" (the IRS got your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is on the way), and "Refund Sent" (the refund has been issued). Once it shows "Refund Sent", you can see the date it was sent and the method (direct deposit or check).
If your refund does not show up in Where's My Refund within a few days of filing, do not panic. The tool can lag behind the IRS's internal systems by a day or two. If it has been more than 21 days and the tool still shows no progress, or if it shows "Refund Sent" but you have not received the money, contact the IRS at 1-800-829-1040.
What to do if your refund is delayed or missing
First, confirm that the refund was actually sent. Use Where's My Refund to check the status and the date it was issued. If it shows "Refund Sent" but you have not received it after the expected time, the issue is usually with delivery, not with the IRS.
If you chose direct deposit, check with your bank. The money may have been rejected because your account number was wrong, your account was closed, or your bank flagged it as suspicious. Call your bank and ask if they received a deposit from the IRS. If they did and rejected it, ask them to accept it or contact the IRS to reissue the refund as a check.
If you chose a paper check and it has been more than 4 weeks since the IRS says it was sent, file a claim for a missing check. You can do this by calling the IRS at 1-800-829-1040 or by mailing Form 3911 (Application for IRS Injury Claim) to the address on the form. The IRS will investigate and either reissue the check or send a replacement.
If Where's My Refund shows no progress after 21 days, or if you see an error message, call the IRS. Wait times are long during tax season, but calling is often faster than waiting for a response to a mailed inquiry.
Refunds and state taxes
Your federal refund and your state refund are separate. You file a state return to your state tax agency (or you do not file at all if your state has no income tax), and they process it on their own timeline. A state refund can arrive weeks before or after your federal refund.
To track a state refund, go to your state's tax agency website. Most states have a refund tracker similar to the IRS's Where's My Refund tool. Search "[your state] tax refund status" to find it.
If your state refund is delayed, the same rules apply: check the status tool first, then contact the state tax agency if it has been longer than the stated timeframe.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early does not speed up processing time. The IRS processes returns in the order it receives them, and processing time depends on whether your return needs review, not on when you filed. However, filing early does mean you get your refund sooner in the calendar year, which matters if you are counting on the money.
What if I made a mistake on my return after I filed?
If you filed electronically and realize you made an error before the IRS accepts your return, you can file an amended return using Form 1040-X. If the IRS already accepted your return, you still file Form 1040-X, but you have to mail it. An amended return can take several weeks to process.
Do I have to file a return if I did not work?
If you had no income, you do not have to file. However, if you had taxes withheld from unemployment, a pension, or other payments, you should file to get that money back. The IRS will not send a refund unless you file.
What happens to my refund if I owe the IRS money from a previous year?
The IRS will use your refund to pay the debt before sending you anything. This is called an offset. You will receive notice of the offset in the mail. If you disagree with the debt, you can appeal, but the offset usually happens first.
Can I change my refund from a check to direct deposit after I file?
No. Once you file, the method you chose is locked in. If you filed for a check and want direct deposit instead, you have to wait for the check to arrive, deposit it yourself, and then request a refund adjustment if needed — which is not practical. For future years, choose direct deposit when you file.