What to expect for your 2024 refund timeline
The IRS aims to issue most refunds within 21 days of receiving your return, but the actual time depends on how you file, whether you chose direct deposit, and whether your return needs review. If you file electronically and choose direct deposit to your bank account, you are most likely to see your refund in that 21-day window. If you file on paper or request a check by mail, add another two to three weeks.
The 21-day target is a goal, not a may provide. Some returns move faster — direct deposit refunds sometimes arrive in 5 to 10 days. Others take longer because the IRS needs to verify information on your return, match it against wage records from your employer, or investigate inconsistencies. A return that flags for review can take 60 days or more.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, though some arrive in as few as 5 to 10 days.
- Paper returns and mailed checks add two to three weeks to the timeline because of postal delays and slower processing.
- Returns that need verification — because of missing information, math errors, or identity concerns — can take 60 days or longer.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- The IRS processes returns in the order they are received, so filing earlier in the tax season usually means a faster refund.
How filing method affects your timeline
Electronic filing with direct deposit is the fastest path. When you file electronically, the IRS receives your return when ready and can begin processing it right away. Direct deposit sends the money straight to your bank account, which typically takes one to three business days once the IRS releases the funds. Most direct deposit refunds arrive within 21 days, and many arrive much sooner.
Paper returns take longer at every step. The IRS must receive the physical form in the mail, open and scan it, and then process it — all before the 21-day clock starts. Once processed, if you requested a check, the IRS prints and mails it to you, adding another two to three weeks. A paper return filed in early April might not reach you until late May or early June.
If you file electronically but request a check instead of direct deposit, you get the speed of electronic processing but lose the speed of direct deposit. The IRS still processes your return quickly, but then has to print and mail the check, which adds the postal delay.
Why some refunds take much longer
Not every return moves through in 21 days. The IRS reviews returns for several reasons: a math error in your calculations, missing information like a Social Security number, income reported on your return that does not match what your employer reported to the IRS, or signs of identity theft or fraud.
If your return needs review, the IRS will contact you by mail — not by phone or email — to ask for more information or to explain a discrepancy. You then have 30 days to respond. Once you send the information back, the IRS reviews it again, which can take another 30 days or more. A return that goes through this cycle can easily take 60 to 90 days from filing to refund.
Common triggers for review include claiming the Earned Income Tax Credit (EITC), reporting self-employment income, having a large refund relative to your income, or filing after the April important date. None of these automatically means a problem — they just mean the IRS double-checks more carefully.
How to track your refund status
The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the status of your refund and, once it has been processed, the date it will arrive.
The tool updates once per day, usually overnight. If you check it multiple times in a single day, you will see the same information. There is no benefit to checking more than once daily. The IRS recommends waiting at least 24 hours after filing before checking, and at least five days if you filed on paper.
If Where's My Refund shows a status of "Still Being Processed" after 21 days, your return is likely under review. At that point, you can call the IRS at 1-800-829-1040 to ask what is holding it up, though the IRS may not have details to share yet.
Refunds delayed by identity theft or fraud concerns
If the IRS suspects identity theft — for example, if someone else filed a return using your Social Security number — your refund will be held while they investigate. This can add weeks or months to your timeline. The IRS will contact you by mail if this happens.
If you believe your identity has been stolen, contact the IRS Identity Theft Hotline at 1-800-908-4490. They can place a flag on your account and walk you through next steps. You may also want to file a report with the Federal Trade Commission at IdentityTheft.gov and consider placing a fraud alert with the credit bureaus.
What to do if your refund does not arrive on time
If your refund does not arrive within the timeframe Where's My Refund predicted, first check the tool again to see if the status has changed. If it still shows "Refund Sent" but the money has not hit your bank account, wait three to five more business days — sometimes banks take longer to process deposits.
If you filed by direct deposit and the money does not arrive after five business days, contact your bank to confirm they received the deposit. Occasionally a bank rejects a deposit because of a closed account or a typo in the account number. The IRS can reissue the refund as a check if that happens, but you have to report it.
If you filed by check and it does not arrive within the expected timeframe, you can request a refund trace through the IRS. Call 1-800-829-1040 and ask them to trace the check. They can issue a replacement check or direct deposit if the original was lost in the mail.
Timing differences for amended returns
If you file an amended return (Form 1040-X) to correct an error on a return you already filed, expect a longer wait. The IRS processes amended returns separately and more slowly than original returns. An amended return typically takes 12 to 16 weeks to process, though some take longer if they require additional review.
You cannot track an amended return using Where's My Refund. Instead, you can call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended. They can tell you the status, though they may not have details until several weeks have passed.
Frequently Asked Questions
Can I speed up my refund?
File electronically and choose direct deposit — that is the fastest method available. Filing earlier in the tax season also helps because the IRS processes returns in the order received. Beyond that, there is no way to speed up the IRS, but you can avoid delays by double-checking your return for errors before submitting it.
What if I made a mistake on my return?
If you catch the error before the IRS processes your return, you can file an amended return using Form 1040-X. If the IRS has already processed it and sent your refund, you can still file an amended return to correct the error, though it will take 12 to 16 weeks. If you owe money instead of getting a refund, file the amended return as soon as you notice.
Why is my refund taking longer than 21 days?
Your return may be under review for a math error, missing information, or because your income does not match what your employer reported. Check Where's My Refund to see the current status. If it says "Still Being Processed" after 21 days, the IRS is likely verifying something and will contact you by mail if they need more information from you.
Do I have to use direct deposit, or can I get a check?
You can choose either one when you file. Direct deposit is faster — usually 5 to 21 days — but a check takes two to three weeks longer because of printing and mailing. If you do not have a bank account, a check is your only option, though some tax preparation services offer a refund card as an alternative.
What if the IRS lost my check in the mail?
Call the IRS at 1-800-829-1040 and ask them to trace the check. Provide your Social Security number and the refund amount. If the check is lost, the IRS can issue a replacement check or send the refund by direct deposit if you provide a bank account number.