How long a tax refund takes depends on how you file and how the IRS processes your return
The IRS typically issues refunds within 21 days of accepting your return, but this is not a may provide — it is the timeframe they aim for under normal conditions. The actual time you receive your money depends on three things: how you filed (paper or electronic), whether your return needs review, and which method you chose to receive the refund (direct deposit or check).
Direct deposit is faster than a mailed check. If you filed electronically and chose direct deposit, you are more likely to receive your refund within the 21-day window. If you filed on paper or requested a check, add time for mail delivery on both ends.
The IRS publishes a tool called "Where's My Refund?" on IRS.gov that shows the status of your specific return. You can check it using your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight.
Key Takeaways
- The IRS aims to issue refunds within 21 days of accepting your return, though some returns take longer if they require review.
- Direct deposit refunds arrive faster than checks, and electronic returns are processed faster than paper returns.
- You can track your refund status using the "Where's My Refund?" tool on IRS.gov with your Social Security number and return information.
- If your refund does not arrive within 21 days, check the IRS tool first — it will tell you whether the return is still being processed or if there is a problem.
- Refunds delayed by mail can take several additional weeks after the IRS issues them, depending on postal service speed in your area.
Why some refunds take longer than 21 days
Not every return moves through the IRS system at the same speed. Returns that trigger additional review — because of math errors, missing information, or items the IRS wants to verify — sit in a queue longer. The IRS also processes returns in waves, so timing matters. A return filed in early February may process faster than one filed in mid-April, straightforward because fewer returns are in the system.
Certain situations almost always cause delays. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until mid-February by law, even if your return is otherwise complete. This is a federal requirement, not a processing delay. If you are claiming these credits, plan for a later refund date.
Returns filed on paper take longer than electronic returns because they must be scanned and entered into the system by hand. The IRS estimates 4 to 6 weeks for paper returns under normal conditions, compared to 21 days for electronic ones.
Checking your refund status with the IRS tool
The "Where's My Refund?" tool is the most reliable way to know what is happening with your return. Go to IRS.gov, find the tool in the "Refunds" section, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return.
The tool shows one of three statuses. "Return received" means the IRS has your return but has not finished processing it yet. "Refund approved" means the IRS has reviewed your return and approved the refund — it is now being prepared for payment. "Refund sent" means the IRS has issued the refund and it is on its way to you.
The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking it multiple times in one day will not show new information. If your return shows "Return received" after 21 days, or if the tool says "Refund sent" but you have not received the money after another week, contact the IRS directly at 1-800-829-1040.
Direct deposit versus check refunds
Direct deposit is the fastest way to receive a refund. Once the IRS approves your refund and your bank receives the deposit, the money is in your account — usually within one business day of the IRS sending it. You provided your bank account information on your tax return, so the IRS knows exactly where to send the money.
A check refund takes longer because it must be printed, mailed to you, and then deposited or cashed by you. The IRS typically mails checks within a few days of approving the refund, but mail delivery varies by location. A check can take 7 to 14 days to arrive after the IRS mails it, depending on distance and postal service speed. Once you receive it, you still need to deposit it, which adds another day or two.
If you did not choose direct deposit on your return, you cannot change it after filing. You will receive a check. Some tax software offers a feature to deposit a refund check electronically once it arrives, which speeds up the final step, but you still have to wait for the physical check first.
What to do if your refund is late
If the IRS tool shows "Refund sent" but you have not received the money after 7 to 10 business days (for direct deposit) or 4 weeks (for a check), contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the deposit failed, the check was lost in the mail, or if there is another issue.
If you filed on paper and it has been more than 6 weeks, the IRS tool should show a status update. If it still shows "Return received," call the IRS. Paper returns sometimes get delayed in the scanning queue, and the IRS can check on yours manually.
If you believe your refund was deposited to the wrong bank account — for example, an old account you closed — contact your bank first. Banks can sometimes trace misdirected deposits. The IRS can also issue a replacement refund, but this takes additional time. Call 1-800-829-1040 to report the issue.
Refunds with tax credits and special situations
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS will not issue your refund before February 15, even if your return is complete and approved. This is a federal law designed to prevent fraud. The IRS begins processing these returns in early February and issues them in waves throughout February and March. If you need the money sooner, you cannot speed this up — you must wait.
If you amended a return (filed a Form 1040-X), refunds take longer. Amended returns are processed by hand and typically take 12 to 16 weeks. The IRS tool may not show status updates for amended returns as frequently as it does for original returns. You can call 1-800-829-1040 to check on an amended return after 4 weeks.
If you filed jointly with a spouse and one of you has a federal student loan debt or owes back taxes, the IRS may hold part or all of the refund to pay that debt. This is called an offset. The IRS will notify you by mail if this happens. The notice explains what debt triggered the offset and how to dispute it if you believe it is wrong.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" that give you cash when ready, but you pay interest and fees for this service — you are borrowing against your refund, not receiving it faster. The IRS processes your return on its own timeline regardless of who prepared it.
What if the IRS tool says my refund was sent but my bank says it never arrived?
Contact the IRS at 1-800-829-1040 with your bank account information. The IRS can verify whether the deposit was sent and to which account. If it was sent to the wrong account, the IRS can issue a replacement refund, which takes an additional 2 to 4 weeks. Ask your bank to check for any deposits from the IRS during the time your refund was supposed to arrive.
Do I lose my refund if I do not claim it within a certain time?
No. The IRS does not expire refunds. If you do not receive your refund, you can claim it on a future tax return or contact the IRS to request a replacement. However, the sooner you report a missing refund, the easier it is to trace.
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15. This is meant to reduce fraud. Even if your return is complete and approved in January, your refund will not be issued until mid-February at the earliest.
If I filed my return late, does my refund take longer?
Filing late does not change how long the IRS takes to process your return once it is received. However, you have a limited time to claim a refund — generally three years from the original due date of the return. If you file more than three years late, you may lose the refund.