The IRS says 21 days, but most refunds land in 5 to 9 days
The Internal Revenue Service publishes a standard of 21 days from the time they accept your return to the time they issue your refund. In practice, most refunds arrive much faster — typically between 5 and 9 days after the IRS accepts your return. The difference between "issued" and "received" matters: the IRS issues the refund, but your bank or payment processor controls when the money actually shows up in your account.
The 21-day window is a legal maximum, not a prediction. The IRS uses it to cover edge cases — returns that need manual review, refunds sent by check instead of direct deposit, or processing delays during peak season. If you file early in the tax year and your return is straightforward, you will almost certainly see your money before day 21.
Speed depends on three things: how you file, how you want the refund delivered, and whether the IRS needs to review your return. A return filed electronically with direct deposit is the fastest path. A paper return with a check is the slowest.
Key Takeaways
- The IRS accepts most e-filed returns within 24 hours and issues refunds within 5 to 9 days for direct deposit, though 21 days is the legal maximum.
- Direct deposit to a bank account is faster than a check mailed to your address, which can add 7 to 10 business days after the IRS issues the refund.
- The IRS may hold your refund for additional review if your return contains certain credits, deductions, or inconsistencies, which can extend the timeline by weeks.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most accurate timeline.
- Paper returns take 4 to 6 weeks just to be entered into the IRS system, so filing electronically cuts weeks off your total wait time.
E-filed returns with direct deposit: 5 to 9 days is typical
When you file your return electronically and request direct deposit to your bank account, the IRS usually accepts your return within 24 hours. From acceptance to refund issuance typically takes 5 to 9 days. Once the IRS issues the refund, your bank receives the deposit within 1 to 2 business days in most cases.
The total time from filing to money in your account is usually 7 to 11 days. This assumes your return requires no additional review and your bank processes ACH deposits on a normal schedule. Some banks post deposits the same day they receive them; others wait until the next business day.
Filing early in the tax year (January or early February) generally means faster processing because the IRS is not yet overwhelmed. Filing in late March or April can add a few days to the timeline, though the IRS still aims to meet the 21-day standard.
Paper returns take 4 to 6 weeks before processing even begins
If you mail a paper return, the IRS must first receive it, open it, and manually enter your information into their system. This step alone takes 4 to 6 weeks during normal filing season. Only after your return is entered does the IRS begin processing it.
Once entered, a paper return follows the same 21-day timeline as an e-filed return. But because of the data entry delay, your total wait time is typically 8 to 12 weeks from mailing to refund receipt. If you mail your return in mid-April, you should not expect a refund before late June or early July.
Paper returns also require a paper check by default, which adds another 7 to 10 business days after the IRS issues the refund. You can request direct deposit on a paper return, but the IRS still needs to manually process your banking information, which slows things down.
Refunds by check take 7 to 10 business days after issuance
When the IRS issues your refund as a check instead of a direct deposit, the check must be printed, signed, and mailed to your address. The IRS typically mails checks within 5 to 7 business days of issuing the refund. Mail delivery then takes another 3 to 5 business days depending on distance and postal service speed.
Total time from refund issuance to check arrival is usually 7 to 10 business days, though it can stretch to 14 days if your address is rural or if postal delays occur. If you requested a check but want to know when it was mailed, the Where's My Refund tool will show the mailing date once the check is sent.
If your check does not arrive within 14 business days of the mailed date shown in Where's My Refund, contact the IRS at 800-829-1040 to report it as lost. The IRS can issue a replacement check or deposit the refund directly to your bank account instead.
When the IRS holds your refund for review
Some returns trigger additional review by the IRS, which pauses the refund timeline. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), the American Opportunity Tax Credit, or certain education-related deductions. Returns with large charitable deductions, business losses, or inconsistencies between your return and IRS records also face review.
The IRS is required by law to hold refunds that include EITC or ACTC until at least February 15 of the year after filing, even if your return is otherwise complete. This is called the EITC/ACTC holding period. If you file in January, your refund will not be issued before mid-February at the earliest, regardless of how straightforward your return is.
Beyond the mandatory holding period, the IRS may need additional time to verify information on your return. This review can add 2 to 4 weeks to your timeline. The Where's My Refund tool will show a message if your return is under review, though it does not always explain why.
How to track your refund status
The IRS Where's My Refund tool is the official source for refund status. You access it at IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has accepted your return but has not yet issued the refund), "Refund Approved" (the IRS has approved your refund and it is being processed), and "Refund Sent" (the IRS has issued the refund and it is on its way to you). Once it shows "Refund Sent," the tool displays the date the refund was issued and the expected delivery date.
If your refund status does not update for more than 21 days after filing, or if Where's My Refund shows an error message, contact the IRS at 800-829-1040. Have your return handy so you can provide your filing information. During peak tax season (February through April), wait times to reach the IRS can be long; calling early in the morning or later in the week may reduce your wait.
What to do if your refund is late
If the expected delivery date shown in Where's My Refund has passed and you have not received your refund, your next step depends on how the refund was supposed to arrive. For direct deposits, wait 2 to 3 additional business days — some banks post deposits with a delay even after receiving them from the IRS. Check your bank account transaction history to see if the deposit appears as pending.
For checks, wait 5 business days past the mailed date before assuming it is lost. Checks can be delayed by mail service, especially during peak season or in rural areas. If 5 business days have passed since the mailed date and you have not received the check, contact the IRS at 800-829-1040 to report it.
The IRS can issue a replacement check or deposit the refund directly to your bank account if you provide your routing and account numbers. Processing a replacement takes another 2 to 4 weeks. If you believe your refund was deposited to the wrong account, the IRS will investigate, but this process can take 60 days or longer.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Most refunds arrive in 5 to 9 days, which is faster than the 21-day standard. You cannot speed up the IRS's processing, but filing electronically with direct deposit is the fastest method available. Avoid paper returns and checks if you need your refund quickly.
Why does the IRS hold refunds with the Earned Income Tax Credit?
Federal law requires the IRS to hold refunds containing EITC or ACTC until at least February 15 to reduce fraud. This holding period applies even if your return is complete and correct. If you file in January, expect your refund no earlier than mid-February.
What if my refund shows as sent but I haven't received it?
For direct deposits, wait 2 to 3 more business days and check your bank account. For checks, wait 5 business days past the mailed date. If the expected delivery date has passed, contact the IRS at 800-829-1040 to report it as lost and request a replacement.
Does filing on April 15 delay my refund?
Filing close to the deadline does not automatically delay your refund timeline, but the IRS processes returns more slowly during peak season. A return filed April 15 may take a few extra days to be accepted and processed compared to one filed in January, but should still arrive within 21 days.
Can I change my refund from a check to direct deposit after filing?
If you filed electronically, you cannot change your delivery method after the return is accepted. If you filed a paper return, you can contact the IRS before processing begins, but this is difficult during peak season. It is better to file with the correct delivery method from the start.