How long a tax refund takes depends on how you file and whether the IRS needs to verify your information
The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit to your bank account, you will typically see your refund between 1 and 5 business days after the IRS approves your return. If you request a paper check, add 7 to 14 business days for mailing and delivery. The actual timeline varies based on filing method, whether your return contains errors, and current IRS processing volume.
The IRS publishes a weekly report showing how many returns they have processed and how many are still in queue. During peak season — January through April — processing can slow. If you file in May or later, your return usually moves faster because fewer people are filing. However, if your return is flagged for review or contains missing information, the 21-day window does not apply; those returns can take weeks or months longer.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 1 to 5 business days after IRS approval.
- Paper returns and paper checks add time — expect 4 to 6 weeks total from the date you mail your return.
- The IRS will contact you by mail if your return needs review or if information is missing; you cannot speed this up by calling.
- You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
- Refunds are not issued on weekends or federal holidays, so the actual deposit date may be later than the approval date.
Electronic filing with direct deposit: the fastest route
If you file your return electronically using tax software or a tax professional, and you provide your bank account number for direct deposit, the IRS typically approves your return within 21 days. Once approved, your bank receives the deposit within 1 to 5 business days. This means you could see your refund as soon as 1 to 5 days after filing, or as long as 21 to 26 days if the IRS takes the full processing window.
Direct deposit is faster than a paper check because the IRS transfers funds electronically to your bank, bypassing the mail system. Your bank then credits your account, usually within one business day of receiving the transfer. If you file on January 15 and your return is straightforward, you might have your refund by late January. If you file in March during peak season, the same return might not arrive until mid-April.
Paper returns and paper checks: expect 4 to 6 weeks
If you mail a paper return to the IRS, add time for postal delivery before the IRS even begins processing. The IRS then takes up to 21 days to process a paper return. After approval, if you requested a paper check, add another 7 to 14 business days for the check to be printed, mailed, and delivered to your address.
The total timeline for a paper return with a paper check is typically 4 to 6 weeks from the date you mail it. If you mail your return on February 1, you should expect the check to arrive sometime in mid-March, assuming no errors or delays. Paper returns are also more likely to be selected for review because the IRS cannot verify information as easily as it can with electronic returns.
What slows down your refund: common reasons for delays
The IRS flags returns for review when information does not match their records or when the return contains errors. Common triggers include a Social Security number mismatch, unreported income, claimed dependents who do not match IRS records, or math errors on the return itself. If your return is flagged, the IRS will mail you a letter explaining what they need. You then have 30 days to respond with documentation.
Other delays occur when you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit. The IRS is required by law to hold these refunds until February 15 each year, even if your return is complete and correct. If your refund includes either of these credits and you file in January, your refund will not be issued before mid-February regardless of how quickly the IRS processes your return.
Identity theft and fraud prevention also cause delays. If the IRS suspects your return might be fraudulent, they will hold it for additional review. This can add weeks or months to processing. You will receive a letter if this happens, and you may need to provide proof of identity or income documentation.
How to check your refund status
The IRS provides a 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 updates once per day, usually overnight. It will tell you whether the IRS has received your return, whether it is being processed, whether it has been approved, and when the refund was issued.
Do not call the IRS to ask about your refund status unless the "Where's My Refund?" tool says your refund is more than 21 days late for an electronic return or more than 6 weeks late for a paper return. The IRS phone lines are overwhelmed during tax season, and representatives cannot speed up processing. If you do call and your return is still within the normal window, they will simply tell you to check the online tool again.
What to do if your refund is late
If the "Where's My Refund?" tool shows your refund was issued but you have not received it after the expected timeframe, contact your bank first. Sometimes deposits are delayed on the bank's end, or the deposit may have gone to an old account if you changed banks since filing. Your bank can confirm whether they received the transfer and when it was credited.
If your bank confirms they never received the deposit, or if the tool shows your return is still being processed more than 21 days after you filed electronically, contact the IRS. You can call 1-800-829-1040 or visit an IRS office in person. Bring a copy of your filed return and your Social Security card. The IRS can tell you whether your return is stuck in review and what information they need from you.
If you filed a paper return and your check has not arrived more than 6 weeks after you mailed it, the IRS can issue a replacement check. Again, call 1-800-829-1040 or visit an IRS office. They will verify that your original check was not cashed and will issue a new one.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use premium software?
No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Tax preparers and software companies cannot expedite IRS processing. They can only ensure your return is filed correctly and electronically, which is already the fastest method available.
Will I get my refund if I owe money to student loans or child support?
No. The IRS will intercept your refund if you owe federal student loans in default or if you owe child support or alimony. The refund goes to the agency you owe money to, not to you. You will receive a notice in the mail explaining the offset. You can dispute the offset if you believe it was made in error.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software or preparer should have provided a confirmation number. Contact them to verify the return was actually transmitted to the IRS. If you filed a paper return, check your mailing records to confirm you sent it. If you mailed it certified mail, you have proof of delivery. If the IRS still has no record after 6 weeks, file a new return and keep a copy for your records.
Do I lose my refund if I do not cash a check within a certain time?
No. A refund check does not expire. However, if you lose the check or it is damaged, you will need to contact the IRS to request a replacement. The longer you wait, the harder it becomes to track down the original check number and issue details.
Why does the IRS hold refunds that include the Child Tax Credit?
The IRS is required by law to hold refunds containing the Additional Child Tax Credit until at least February 15. This is a federal requirement, not a processing delay. Even if your return is perfect and filed in January, your refund will not be issued before mid-February if it includes this credit.