The timeline from approval to deposit

Once the IRS approves your refund, the money does not arrive the same day. The IRS typically deposits approved refunds within 21 days, but most arrive in five to nine business days. The clock starts from the date the IRS processes your return, not the date you filed it.

The actual deposit depends on three things: whether you chose direct deposit or a paper check, whether your bank processes ACH transfers quickly, and whether the IRS flagged your return for any reason during processing. Direct deposit is faster than mail, but even direct deposit has a lag between when the IRS sends the money and when your bank makes it available to you.

If you filed electronically and chose direct deposit, you are in the fastest path. If you filed on paper or chose a paper check, add 7 to 10 business days for mail delivery on top of the IRS processing time.

Key Takeaways

  • The IRS deposits most approved refunds within five to nine business days of processing your return, though the official window is up to 21 days.
  • Direct deposit refunds arrive faster than paper checks, which must be printed, mailed, and delivered by USPS.
  • Your bank may hold a direct deposit for one to two business days before making the funds available, even after the IRS sends it.
  • If your return was flagged for review or identity verification, the IRS will not process your refund until that review is complete.

Direct deposit versus paper check timing

Direct deposit refunds move electronically from the IRS to your bank's processing center, then to your account. The IRS typically sends the file to the Federal Reserve on a set schedule, usually once or twice per week. Your bank then receives the transfer and posts it to your account, which can take one to two additional business days depending on your bank's processing speed.

Paper checks are printed at an IRS facility, placed in the mail, and delivered by USPS. This adds 7 to 10 business days to the timeline. The IRS processes the refund on the same schedule as direct deposits, but the physical check must travel through the postal system. Once you receive the check, you still need to deposit it at your bank, which adds another one to three business days before the funds are available.

If you chose direct deposit but the IRS could not match your account information to your tax return, the IRS will mail a check instead. This happens when the routing number or account number on your return does not match IRS records, or when your bank rejects the deposit for any reason.

What happens during the processing window

The 21-day window the IRS publishes is not a may provide—it is the outside limit. During this time, the IRS is running your return through automated checks, matching it against wage and income documents filed by your employer or financial institutions, and verifying your identity. Most returns pass these checks without delay.

If the IRS needs to review your return more closely—because you claimed a large refund, reported self-employment income, or had a mismatch in your Social Security number—the processing takes longer. The IRS will contact you by mail if additional information is needed. You can check the status of your return using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

The IRS does not process refunds on weekends or federal holidays. If your refund is scheduled to process on a Friday, the actual deposit may not occur until the following Monday or Tuesday, depending on your bank's schedule.

Why your refund might not arrive on the expected date

Your bank may hold a direct deposit for one to two business days even after the IRS sends it. This is called a hold, and banks use it to verify that the deposit is legitimate and that your account is in good standing. Large deposits are more likely to be held than small ones. You can call your bank to ask whether a hold is in place on your account.

If you filed on paper, mail delays can push the timeline out further. USPS delivery times vary by location and season. During tax season, mail volume is high, which can slow delivery. If your check does not arrive within 10 business days of the expected date, contact the IRS at 800-829-1040 to report it.

If your return was rejected by the IRS because of an error—a missing signature, an incorrect Social Security number, or a math mistake—the IRS will mail a notice to you explaining what needs to be corrected. You must respond to that notice before the IRS will process your refund. This can add weeks or months to the timeline.

Checking the status of your refund

The IRS Where's My Refund tool is the official way to track your refund. You can access it on 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. It will tell you whether your return has been received, is being processed, has been approved, or has been sent to your bank.

The tool does not show real-time updates. If it says your refund was approved and sent to your bank, it may take one to two more business days for the money to appear in your account, depending on your bank's processing time. Do not assume the refund has failed if it does not appear the same day the tool says it was sent.

If the tool shows an error message or says your return cannot be found, your return may not have been received by the IRS yet. Paper returns take longer to scan and enter into the system—up to four weeks. If you filed electronically, contact the IRS if your return does not appear in the system within two weeks of filing.

What to do if your refund is late

If your refund does not arrive within 21 days of the date the IRS processed your return, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your refund was sent to your bank and, if so, when. If the IRS sent the refund but your bank did not receive it, the IRS can issue a replacement check or initiate a trace to locate the original deposit.

If your bank received the deposit but it does not show in your account, contact your bank's customer service. Ask whether a hold is in place or whether the deposit was rejected. Your bank can tell you the exact date the deposit arrived and why it may not be visible yet.

If you filed on paper and your check has not arrived within 10 business days of the expected date, the check may have been lost in the mail. The IRS can issue a replacement check, but you must report it missing first. Call 800-829-1040 to start a trace.

Frequently Asked Questions

Can I get my refund faster than the normal timeline?

No. The IRS processes refunds on a set schedule and does not offer expedited processing. Filing electronically and choosing direct deposit is the fastest method available, but you still must wait for the IRS to process your return and for your bank to post the deposit.

Why does the IRS say 21 days but my refund came in 5 days?

The 21-day window is the maximum time the IRS allows itself to process and deposit a refund. Most refunds are processed much faster because they pass automated checks without needing additional review. The IRS publishes 21 days to account for returns that require manual review or identity verification.

If I see my refund approved on the IRS website, when will it be in my bank account?

Once the IRS shows your refund as approved and sent to your bank, it typically arrives within one to two business days for direct deposit. Your bank may hold it for an additional one to two business days before making it available. Check with your bank if it does not appear within two business days of the IRS approval date.

What if the IRS sent my refund to the wrong bank account?

If you provided an incorrect account number on your return, the IRS will send the refund to that account. Your bank will reject the deposit if the account does not exist or does not match the name on the return. The IRS will then mail you a check instead. Contact the IRS to verify which account they have on file and request a correction if needed.

Do I need to do anything after my refund is approved?

No. Once the IRS approves your refund, the deposit process is automatic. You do not need to take any action. straightforward wait for the money to arrive in your bank account or for your check to be delivered by mail.