Direct deposit refunds typically arrive 10 to 21 days after the IRS accepts your tax return
The 10-to-21-day window is the IRS standard for direct deposit refunds. This timeline begins on the day the IRS accepts your return, not the day you submit it. If you file electronically with a reputable tax software or through a tax professional, acceptance usually happens within 24 hours. If you mail a paper return, acceptance can take several weeks, which delays the entire countdown.
The actual deposit into your bank account depends on your bank's processing speed as well. Once the IRS sends the money, most banks deposit it within one to three business days. Some banks post it the same day they receive it. A few smaller institutions or credit unions may take longer. If your refund does not appear within 21 days of IRS acceptance, the IRS has tools to help you track it.
Key Takeaways
- The 10-to-21-day timeline starts when the IRS accepts your return, not when you submit it.
- Electronic filing is accepted much faster than paper filing, so your refund clock starts sooner.
- Your bank's processing speed affects when you see the money in your account, even after the IRS sends it.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov.
- Refunds sent to the wrong account or held for verification can take longer than 21 days.
Why the timeline varies between filers
The IRS does not process all returns at the same speed. Returns with errors, missing information, or items that trigger additional review take longer. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until mid-February by law, even if you file in January. This is a compliance requirement, not a processing delay.
The method you use to file also matters. E-filed returns are accepted within hours or a day. Paper returns go through mail sorting, scanning, and data entry, which can add two to four weeks before the IRS even begins processing. If you file on paper and expect a refund within 21 days, you will likely be disappointed.
How to track your refund status
The IRS Where's My Refund tool on IRS.gov shows the current status of your return and refund. You need 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 is still processing your return, has accepted it, or has sent the refund to your bank.
If the tool shows your refund was sent but you have not received it after five business days, contact your bank first. The money may be pending in your account or held for fraud review. If your bank has no record of the deposit, the IRS may have sent it to the wrong account number. You can contact the IRS at 1-800-829-1040 to verify the account information they have on file.
What happens if your refund is delayed past 21 days
If more than 21 days have passed since the IRS accepted your return and you have not received your refund, the IRS will send you a notice. The notice explains why the delay occurred and what to do next. Common reasons include a mismatch between your return and IRS records, a duplicate Social Security number, or a hold placed by a state or federal agency for unpaid debts.
Some delays are temporary. The IRS may need to verify your identity or contact you about a discrepancy. Other delays are permanent until you resolve the underlying issue — for example, if your state tax authority has placed a hold on your federal refund to cover unpaid state taxes. The notice will specify which situation applies to you and provide instructions for next steps.
Refunds held for EITC and child tax credits
If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your entire refund until February 15 at the earliest, regardless of when you file. This is a federal requirement designed to prevent fraud. Even if you file in early January, your refund will not be released before mid-February. The IRS will not make exceptions to this rule.
After February 15, your refund follows the standard 10-to-21-day timeline from the date of acceptance. If you file in late January and claim these credits, you may not see your refund until early March. Plan your finances accordingly if you depend on a refund and claim these credits.
Bank processing times and account verification
Once the IRS sends your refund, your bank controls how quickly it appears in your account. Most banks post direct deposits within one business day. Some post the same day. A small number of banks, particularly smaller credit unions or online-only institutions, may take two to three business days. Weekend and holiday delays also apply — a refund sent on a Friday may not post until Monday or Tuesday.
Make sure the account number and routing number on your tax return are correct. If you provided the wrong account number, the IRS will send the refund to that account, and you will have to contact the receiving bank to recover it. Double-check your return before you submit it. If you discover an error after filing, you can contact the IRS, but recovery takes additional time.
What to do if your refund goes to the wrong account
If your refund was deposited into the wrong account, contact your bank immediately. Provide them with the date the deposit arrived and the amount. Your bank can attempt to recover the funds from the receiving account. This process is faster if you act within a few days of the deposit.
If the receiving bank will not return the money, contact the IRS at 1-800-829-1040 with your return information and the incorrect account details. The IRS can issue a replacement check, but this adds another 4 to 6 weeks to your timeline. Prevention is far simpler than recovery — verify your account information before you file.
Frequently Asked Questions
Can I get my refund faster than 10 to 21 days?
No. The 10-to-21-day window is the IRS standard for direct deposit refunds. You cannot expedite it. Filing early does not speed it up — the timeline starts when the IRS accepts your return, not when you submit it. Some tax software companies offer refund advances, but these are loans, not actual refunds, and they charge fees.
Does filing on paper take longer than e-filing?
Yes, significantly. Paper returns take two to four weeks just to be scanned and entered into the IRS system before processing begins. E-filed returns are accepted within 24 hours. If you need your refund quickly, e-file rather than mail your return.
What if I claimed the Earned Income Tax Credit?
The IRS holds all refunds for returns claiming EITC or Additional Child Tax Credit until February 15 at the earliest. This is a federal requirement with no exceptions. Even if you file in January, your refund will not be released before mid-February. After that date, it follows the standard 10-to-21-day timeline.
How do I know if my refund was sent to my bank?
Use the IRS Where's My Refund tool on IRS.gov. It shows whether your refund has been sent and the date it was sent. If it shows sent but you have not received it after five business days, contact your bank to confirm they received the deposit.
What should I do if 21 days have passed and I still have no refund?
Check the IRS Where's My Refund tool first to confirm the refund was actually sent. If it shows sent, contact your bank. If your bank has no record of it, contact the IRS at 1-800-829-1040. The IRS will verify the account information on file and investigate why the deposit did not arrive.