Direct deposit takes 1 to 5 business days after the IRS releases your refund
Once the IRS approves your return and sends your refund, direct deposit is the fastest way to receive it. The money typically arrives in your bank account within 1 to 5 business days of the IRS releasing the funds. The exact timing depends on your bank's processing speed and whether the IRS sends the refund on a weekday or weekend.
The IRS processes refunds in batches throughout the filing season. If you filed early in January or February, your refund may process within 21 days. If you filed later or your return required additional review, it could take longer before the IRS even releases the money to your bank.
You can track the exact moment the IRS releases your refund using the IRS Where's My Refund tool at irs.gov. This tool updates once per day and shows three statuses: received, approved, or sent. Once it shows "sent," your bank should receive the deposit within the 1 to 5 business day window.
Key Takeaways
- Direct deposit refunds arrive 1 to 5 business days after the IRS releases them, which is faster than a paper check by 2 to 3 weeks.
- The IRS Where's My Refund tool at irs.gov shows the exact day your refund was sent, so you know when to expect the deposit.
- Weekends and bank holidays do not count as business days, so a refund sent Friday may not appear until Tuesday.
- If your return was flagged for review or you claimed certain credits, the IRS may hold your refund for 30 to 60 days before releasing it.
- Paper checks take 3 to 4 weeks from the IRS release date, making direct deposit the only way to get money in under two weeks.
Why the IRS release date matters more than the filing date
Many people assume their refund arrives within 21 days of filing. That is not how it works. The 21-day window is when the IRS aims to process your return, but the clock starts when they receive it, not when you file it. If you e-file on January 15, the IRS may not receive it until January 17. If you mail a paper return, it could take a week to arrive.
Once received, the IRS scans your return, checks for errors, and verifies information with employers and financial institutions. If everything matches, they approve it and release the refund. If something does not match—a Social Security number typo, a missing form, a discrepancy with your W-2—they flag the return for manual review. That review can add 30 to 60 days.
The IRS Where's My Refund tool is the only source that tells you when your refund actually left the IRS. Your tax software's status tracker and your tax preparer's updates are estimates. The IRS tool shows the real status.
What happens between the IRS sending your refund and it appearing in your account
Once the IRS releases your refund, it goes to the Federal Reserve, which routes it to your bank. Your bank then credits your account. This handoff usually takes 1 to 5 business days, but the exact timing depends on your bank's internal processing schedule.
Some banks post deposits as soon as they receive them—often the same day or next morning. Others batch-process deposits once per day at a set time, usually early morning. A few smaller banks or credit unions may take up to 5 business days. You can call your bank's customer service line to ask how long ACH transfers (the method the IRS uses) typically take to post.
Weekends and federal holidays do not count as business days. If the IRS sends your refund on a Friday, your bank will not process it until Monday. If Monday is a holiday, it waits until Tuesday. This is why the IRS sometimes releases refunds on Thursdays or Fridays—to avoid the weekend delay.
When the IRS holds your refund for review
The IRS flags returns for review when something does not match their records. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the American Opportunity Credit. These credits are audited more often because they have strict income and may be able to access rules. If you claimed one, expect a 30 to 60 day hold.
Other reasons for a hold include a missing or mismatched Social Security number, a discrepancy between your return and your W-2 or 1099, or a prior-year issue like an unpaid tax bill or defaulted student loan. The IRS also holds refunds if you filed an amended return (Form 1040-X) in the past three years.
You can see if your return is under review in the Where's My Refund tool. If it shows "received" or "approved" but does not move to "sent" after 21 days, contact the IRS at 800-829-1040. They can tell you why it is delayed and how much longer it will take.
Paper checks arrive 3 to 4 weeks after direct deposit would
If you did not choose direct deposit on your return, the IRS will mail a paper check. The check takes 3 to 4 weeks to arrive after the IRS releases it. The IRS prints checks in batches and ships them through the U.S. Postal Service, which adds 1 to 2 weeks to the timeline.
You can still see when the IRS released your check using Where's My Refund. Once it shows "sent," the check is in the mail. If you do not receive it within 4 weeks, contact the IRS to request a replacement or ask them to reissue it as a direct deposit.
If you are expecting a check and want to switch to direct deposit for future years, you can update your banking information on your IRS account at irs.gov. This does not change the current refund, but it speeds up next year's return.
What to do if your refund does not arrive on time
If the Where's My Refund tool says your refund was sent more than 5 business days ago and it has not appeared in your account, contact your bank first. Ask them to search for the deposit using the refund amount and the date it was supposed to arrive. Sometimes deposits are delayed due to a bank error or a mismatch in account information.
If your bank has no record of the deposit, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether they sent the refund and to which account. If they sent it to the wrong account (a common issue if you changed banks), they can reissue it to the correct one.
If the Where's My Refund tool still shows "approved" or "received" after 21 days, your return is likely under review. Call the IRS to find out why and when you can expect the refund to be released.
State tax refunds follow a different timeline
Your state tax refund is separate from your federal refund and arrives on its own schedule. Most states process refunds within 2 to 4 weeks if you chose direct deposit, or 4 to 6 weeks for paper checks. Some states are faster—a few process refunds within 10 days. Others are slower, especially if your return was filed late or requires review.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Each state has its own tool and timeline, so do not assume your state refund will arrive at the same time as your federal one.
If you filed your federal and state returns together through a tax software, they may have been processed at different times. Your federal refund could arrive while your state refund is still under review, or vice versa.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took longer?
The 21-day estimate is when the IRS aims to process your return after receiving it, not after you file it. If your return was mailed, it took time to arrive. If it was flagged for review, the clock resets. The Where's My Refund tool shows your actual status, which is more accurate than the 21-day estimate.
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up the IRS's processing. Some offer "refund anticipation loans" that give you money before the IRS releases your refund, but you pay interest and fees. Direct deposit is the fastest free option.
What if I gave the IRS the wrong bank account number?
If you entered the wrong account, the IRS will send the refund to that account. The bank that receives it will likely reject it and send it back to the IRS, which adds 2 to 4 weeks. The IRS will then reissue the refund to the correct account. Contact the IRS at 800-829-1040 immediately if you realize you made an error.
Does my refund arrive faster if I file early in January?
Filing early gives the IRS more time to process your return before the filing deadline, but it does not may provide a faster refund. If your return is straightforward and requires no review, you may see your refund within 21 days. If it is flagged for review, the timeline is the same regardless of when you filed.
Can I check my refund status before the IRS releases it?
Yes, use the Where's My Refund tool at irs.gov. It updates once per day and shows whether your return has been received, approved, or sent. If it has not moved to "sent" after 21 days, your return is likely under review.