Timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS typically sends your refund within 21 days. If you file by mail or request a check, add 2 to 4 weeks for postal delivery on top of the processing time. The 21-day window is not a may provide — it is the IRS's stated target, and some returns take longer because of errors, missing information, or a backlog during peak tax season.
The actual arrival date depends on four things: your filing method, your refund delivery choice, whether your return needs manual review, and the current volume at your IRS processing center. Early in the season (January through March), most returns move through faster. Late in the season (April and May), delays are common. If you amend a return or the IRS finds an issue, add another 4 to 12 weeks.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically 21 days from acceptance to your bank account.
- Paper returns and refund checks both add 2 to 4 weeks of processing or delivery time beyond the initial 21-day window.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is accepted.
- If your return is selected for review or contains errors, the IRS will contact you by mail, and processing will take 4 to 12 weeks longer.
- Refunds issued during peak season (April and May) move slower than those filed in January or February.
Electronic filing with direct deposit: the fastest path
When you file your return electronically and choose direct deposit, the IRS accepts your return within 24 hours on weekdays. Once accepted, the IRS processes it and sends the refund to your bank within 21 days. Your bank then deposits the money into your account, usually within 1 to 3 business days after receiving it from the IRS.
The full timeline from submission to money in your account is typically 3 to 5 weeks. This assumes your return has no errors and does not trigger a review. If you file on January 15, you might see the refund by early February. If you file on April 20, expect late May or early June.
Direct deposit is faster than a check because there is no postal delay. The IRS sends the money electronically to your bank's routing number, which is why you need to provide your account details on your return. Double-check the routing number and account number before you submit — an error here means the refund bounces back to the IRS and you have to resubmit.
Paper returns and refund checks: add 2 to 4 weeks
If you mail your return, the IRS takes longer to receive it, scan it, and enter it into the system. Mail delivery to an IRS processing center typically takes 1 to 2 weeks. Once received, the IRS processes paper returns on the same 21-day timeline as electronic returns, but the clock starts when they receive and scan your return, not when you mail it.
If you request a refund check instead of direct deposit, add another 2 to 4 weeks for the check to be printed and mailed to you. The IRS prints checks in batches, and postal delivery varies by location. A check mailed in January might arrive within 2 weeks. A check mailed in May might take 3 to 4 weeks because of volume.
Total time for a paper return with a check refund: 6 to 10 weeks from the day you mail it. This is why the IRS strongly pushes electronic filing and direct deposit — it cuts the timeline nearly in half.
How to check your refund status in real time
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 shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
The tool updates once every 24 hours, usually overnight. If you check multiple times in the same day, you will see the same status. "Return Received" means the IRS has accepted your return but has not finished processing it — this is normal and can last 1 to 2 weeks. "Refund Approved" means the IRS has calculated your refund and is preparing to send it. "Refund Sent" means the money has left the IRS and is on its way to your bank or in the mail.
If your return does not appear in Where's My Refund within 24 hours of filing electronically, wait a few more days. Paper returns can take 2 to 4 weeks to appear. If it does not show up after that window, contact the IRS at 1-800-829-1040 to confirm they received it.
Why some refunds take longer than 21 days
The IRS flags returns for manual review if they contain errors, missing information, or items that do not match IRS records. Common triggers include math errors, a missing Social Security number for a dependent, a mismatch between your W-2 and your reported income, or claiming a credit you may not be may have access to to. If this happens, the IRS sends you a letter by mail explaining what they need.
Once you receive the letter, you have 30 days to respond with the missing information or documentation. After you respond, the IRS takes another 4 to 12 weeks to review your answer and issue the refund. If the IRS finds no issue, they process your refund on the normal timeline. If they find a problem, they may reduce your refund or deny it entirely.
Amended returns (Form 1040-X) also take longer. The IRS processes amended returns separately and typically takes 8 to 12 weeks from the date they receive it. You cannot track an amended return in Where's My Refund — you have to wait for a letter from the IRS.
Refunds during peak season move slower
The IRS processes millions of returns between January and April. Processing centers are busiest in March, April, and early May. During these months, even electronic returns with direct deposit can take the full 21 days or slightly longer. In January and February, many returns process in 10 to 14 days.
If you file in late April or May, expect the full 21-day window or longer. The IRS is working through a backlog, and your return is one of thousands arriving each day. Filing early — in January or early February — gives you a better chance of a faster refund.
What to do if your refund is late
If your refund has not arrived within 21 days of acceptance (for electronic filers) or 6 weeks of mailing (for paper filers), check Where's My Refund first. If the status is still "Return Received" or "Refund Approved," wait a few more days — delays happen, especially during peak season.
If the status shows "Refund Sent" but the money has not hit your bank account after 3 business days, contact your bank. The refund may have been sent to the wrong account number or routing number. Your bank can tell you if they received it and where it went. If they did not receive it, contact the IRS at 1-800-829-1040 and ask them to trace the refund.
If you filed by mail and your return does not appear in Where's My Refund after 4 weeks, the IRS may not have received it. Contact the IRS with your mailing date and ask them to search for it. If they cannot find it, you may need to file again electronically.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS's 21-day target for electronic returns with direct deposit is the fastest standard timeline. Some returns process in 10 to 14 days, but this is not may provide. There is no way to expedite a refund or pay a fee to move it to the front of the line.
Why does the IRS say 21 days but my refund took longer?
The 21-day window is the IRS's goal, not a promise. Returns that trigger a review, contain errors, or arrive during peak season take longer. The IRS also counts business days, not calendar days, so weekends and holidays extend the timeline.
If I file on April 15, when will I get my refund?
Filing on the deadline means your return arrives during the busiest week of the year. Expect 21 days or longer from acceptance. You may not see the refund until mid-May or early June. Filing earlier in the season — even a few weeks earlier — typically results in a faster refund.
What if the IRS sends my refund to the wrong bank account?
Contact your bank first to confirm they did not receive it. If they did not, call the IRS at 1-800-829-1040 and provide the account number you listed on your return. The IRS can trace the refund and issue a replacement check if the money went to the wrong account.
Do state tax refunds take as long as federal refunds?
State refund timelines vary by state. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks. Check your state's tax department website for their specific timeline. Many states also offer a refund status tracker similar to the IRS tool.