Direct deposit arrives 1 to 5 business days after the IRS releases your refund
The IRS processes your return and approves your refund, then sends the money to your bank. Once your bank receives it, the deposit shows up in your account within 1 to 5 business days — sometimes the same day, sometimes longer depending on your bank's processing speed. The IRS does not control that final step; your bank does.
The real wait is before that. The IRS typically takes 21 days to process a return and issue the refund, though it can be faster if you file early in the tax season or slower if your return needs review. Once the IRS approves the refund and initiates the transfer, the bank delay is usually the shortest part of the timeline.
Key Takeaways
- The IRS takes up to 21 days to process your return and approve your refund; this is the longest part of the wait.
- After the IRS releases the refund, your bank receives and deposits the money within 1 to 5 business days, depending on your bank's processing schedule.
- Direct deposit is faster than a paper check, which can take 2 to 4 weeks to arrive by mail.
- You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.
- Weekends and federal holidays do not count as business days, so a refund released on Friday may not appear until Tuesday or Wednesday.
How to track your refund before it arrives
The IRS provides a tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and shows you whether the IRS is still processing your return, has approved the refund, or has sent it to your bank.
The status moves through three stages: "Return Received," "Refund Approved," and "Refund Sent." Once it reaches "Refund Sent," the money is on its way to your bank, and you should see it within 1 to 5 business days. If the status stays on "Return Received" for longer than 21 days, your return may need additional review, and the IRS will contact you by mail.
Why your refund might take longer than 21 days
The IRS processes most returns within 21 days, but some take longer. Common reasons include math errors on your return, missing information (like a Social Security number), claiming credits that require verification, or filing a paper return instead of electronically. If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your refund until at least mid-February, even if your return is otherwise complete.
If your return is flagged for review, the IRS sends you a letter explaining what they need. You respond by mail, and processing resumes once they receive your reply. This can add weeks or months to your timeline. Checking "Where's My Refund?" regularly tells you whether your return is still in the standard queue or has been pulled for review.
Direct deposit versus paper check timing
Direct deposit is significantly faster than a paper check. With direct deposit, once the IRS approves your refund, the money moves electronically to your bank and appears in your account within 1 to 5 business days. A paper check is printed, mailed, and delivered by the postal service, which typically takes 2 to 4 weeks from the date the IRS releases it.
If you filed your return and chose direct deposit but did not provide banking information, the IRS will mail a check instead. You cannot change this once the return is processed. For future years, providing your bank account number and routing number on your return ensures the fastest possible refund.
What happens if your refund does not arrive on time
If your bank shows no deposit after 5 business days of the IRS saying "Refund Sent," contact your bank first. Ask them to confirm they received the transfer from the IRS and check whether it is pending or if there was a problem with your account number. Banks occasionally reject deposits if the account information on your return does not match their records exactly.
If your bank confirms they never received the money, contact the IRS at 1-800-829-1040. Have your return information ready, including your filing status, the refund amount, and the date the IRS said it was sent. The IRS can trace the transfer and reissue your refund as a check if the electronic transfer failed. This process typically takes 4 to 6 weeks.
Refunds split between multiple accounts
You can direct your refund to up to three different bank accounts on a single return. This is useful if you want to split the money between checking and savings or send part of it to a different account. You provide the routing number and account number for each destination on your return.
The IRS processes all three transfers at the same time, so each account should receive its portion within 1 to 5 business days of the refund being released. If one account rejects the deposit (because the account number is wrong or the account is closed), the IRS will contact you by mail and may reissue that portion as a check.
Refunds held for offset or other reasons
The IRS may hold your refund if you owe back taxes, have unpaid student loans, or owe child support. This is called an offset. The IRS will send you a notice explaining the offset and which agency is receiving your refund. This process can take several months, and you will not see the money in your account.
If you believe the offset is a mistake, you can dispute it by contacting the agency that claims the debt (the Department of Education for student loans, your state's child support office for arrears, or the IRS for back taxes). Disputes can take weeks or months to resolve, and your refund remains held during that time.
Frequently Asked Questions
Why does the IRS say my refund was sent but I have not received it?
Your bank may be processing it slowly, or there may be an issue with your account information. Contact your bank to confirm they received the transfer. If they did not, the IRS can trace it and reissue the refund as a check, which takes 4 to 6 weeks.
Can I speed up my refund?
No. The IRS processes returns in the order they are received, and the 21-day timeline is standard. Filing early in the tax season (January or February) may result in faster processing because the IRS has fewer returns in the queue, but you cannot pay to expedite.
What if I filed a paper return instead of electronically?
Paper returns take longer to process — typically 4 to 6 weeks instead of 21 days. The IRS must scan and enter your information manually. If you are expecting a refund, filing electronically next year will speed up the timeline significantly.
Does my bank charge a fee to receive my tax refund?
No. Banks cannot charge you to receive a direct deposit, including a tax refund. If your bank is charging you a fee, contact them to dispute it or switch to a bank that does not charge for deposits.
What if I moved and my refund goes to my old address?
If you chose direct deposit, your refund goes to your bank account, not your address, so a move does not affect it. If you chose a paper check and moved, the check may be returned to the IRS as undeliverable. Contact the IRS with your new address, and they will reissue the check to the correct location.