The timeline depends on how you file and how you want the money
If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check, add another two to four weeks. But "should" is not the same as "will"—delays happen, and knowing what causes them and where to check your status keeps you from wondering whether something went wrong.
The 21-day window is the IRS's standard processing time for e-filed returns with direct deposit. That clock starts when the IRS receives your return, not when you hit submit. If you file early in the tax season (January or February), you are more likely to stay within that window. If you file in April, or if your return needs manual review, you will wait longer.
Key Takeaways
- E-filed returns with direct deposit typically arrive within 21 days, but the IRS can take up to 120 days if your return needs review.
- Paper returns take four to six weeks to process before the IRS even begins calculating your refund.
- You can check your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund is delayed past 21 days for e-filed returns or six weeks for paper returns, contact the IRS or check for holds related to back taxes, child support, or student loans.
E-filed returns with direct deposit: the fastest route
When you file electronically and choose direct deposit, the IRS processes your return faster than any other method. The 21-day timeline assumes your return is straightforward—no math errors, no missing information, no flags that trigger manual review. The IRS receives your return instantly, runs it through automated checks, and if everything passes, sends the refund to your bank.
Your bank then deposits the money into your account. This step usually takes one to two business days, but some banks post refunds the same day they receive them. If you filed on January 15 and the IRS approved your return on January 20, you might see the money by January 22. If you filed on April 10, the same 21-day window means approval around May 1, with the deposit arriving by May 3.
The 21 days is not a may provide—it is the IRS's target for most returns. If your return is selected for review, the clock stops and restarts. The IRS can take up to 120 days to complete a review, though most reviews finish in 30 to 60 days.
Paper returns: add four to six weeks before processing even starts
If you mail a paper return, the IRS must first receive it, open it, scan it, and enter the data into their system. This step alone takes four to six weeks depending on mail volume and which IRS service center handles your state. Only after that data entry does the actual processing begin—the same 21-day clock that applies to e-filed returns.
In practice, a paper return filed in early February might not reach the IRS until late February or early March. Processing then takes another three to four weeks. You are looking at six to eight weeks total before you see your refund, and that assumes no errors or flags on the return itself.
Paper returns are also more likely to trigger manual review because the IRS cannot automatically verify information the way it does with electronic data. If your return has handwriting the scanner cannot read, or if numbers do not match IRS records, a person has to review it by hand. That adds another two to four weeks.
Checks instead of direct deposit: add two to four weeks
If you chose to receive your refund by check instead of direct deposit, the IRS still processes your return on the same timeline. The difference comes at the end: instead of sending money to your bank, the IRS prints and mails a check. That adds two to four weeks depending on mail volume and distance.
A check refund for an e-filed return filed in mid-February might arrive by mid-April. A check for a paper return filed in mid-April might not arrive until late May or early June. Checks also carry the risk of being lost in the mail, which means you have to contact the IRS to request a replacement.
How to check where your refund is right now
The IRS provides a tool called Where's My Refund at irs.gov. You need three pieces of information: your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once a day, usually overnight, so checking multiple times in one day will not give you new information.
Where's My Refund shows one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (the IRS has approved your return and is preparing to send the money), or "Sent" (the refund has been mailed or deposited). If your return is still in "Return Received" after 21 days for an e-filed return, or after six weeks for a paper return, something may have delayed processing.
You can also call the IRS at 1-800-829-1040 to speak with someone about your refund status. Have your Social Security number, filing status, and refund amount ready. Wait times are longest in April and early May.
Why your refund might be delayed past the normal timeline
The most common reasons for delays are math errors on your return, missing information (like a dependent's Social Security number), or a mismatch between what you reported and what the IRS has on file. The IRS will send you a notice if this happens, usually within two to four weeks of receiving your return. The notice explains what is wrong and what you need to do to fix it.
Other delays come from holds placed on your refund. If you owe back taxes, child support, or federal student loans, the IRS can intercept your refund to pay those debts. The same applies if you owe state income tax. These holds are not errors—they are legal claims on your money. The IRS will send a notice explaining the hold and how much of your refund was taken.
Identity theft and fraud screening can also delay refunds. If the IRS suspects someone filed a return using your Social Security number, they will hold your refund while they investigate. This can take several weeks or longer. You will receive a notice if this happens.
What to do if your refund is late
If your e-filed return has not been approved within 21 days, or your paper return has not been approved within six weeks, check Where's My Refund first. If the tool shows "Return Received" and no other status, your return is still being processed. Wait another week and check again.
If the tool shows no information at all, or if you see a notice in the mail, contact the IRS. Call 1-800-829-1040 or visit an IRS office in person. Bring your return, your Social Security number, and any notices you received. The IRS can tell you whether your return is delayed due to an error, a hold, or just normal processing time.
If your refund was supposed to arrive by direct deposit but did not show up in your bank account, contact your bank first. Ask whether the deposit was received and rejected for any reason (wrong account number, closed account, etc.). If your bank has no record of the deposit, contact the IRS and provide your bank account and routing number so they can investigate.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The IRS processes all e-filed returns on the same timeline regardless of who filed them—a tax professional, a software company, or you yourself. The 21-day window applies to all. Paying for filing does not speed up the IRS's work.
What if the IRS says my refund was sent but I never got it?
If Where's My Refund shows "Sent" but you have not received the money, contact your bank to confirm the deposit was not received. If your bank has no record, call the IRS at 1-800-829-1040 and ask them to trace the refund. They can issue a replacement check or reissue the direct deposit.
Does filing early mean I get my refund early?
Filing early can help you stay within the 21-day window because the IRS has more time to process before the April rush. But the IRS does not process returns faster just because you filed in January instead of March. If your return is straightforward, you will see your refund within 21 days either way.
Will my refund be delayed if I claim the Earned Income Tax Credit?
The IRS holds all returns claiming the Earned Income Tax Credit or the Additional Child Tax Credit until at least February 15 each year, even if you filed in January. This is a security measure to prevent fraud. After February 15, these returns process on the normal 21-day timeline.
What happens if I made a mistake on my return after I filed?
If you catch an error before the IRS processes your return, you can file an amended return using Form 1040-X. This restarts the processing timeline. If the IRS already processed your return and sent your refund, you can still file an amended return, but you will have to wait for them to review it and send you an additional refund or bill you for what you owe.