The IRS does not control the exact time your refund deposits — your bank does

The IRS sends refunds in batches on specific dates, but the moment the money appears in your account depends entirely on your bank's processing speed. The IRS typically releases refunds on Wednesdays, but your bank may take one to three business days after that to post the funds to your account. Some banks deposit within hours; others wait the full three days. You cannot speed up the IRS's release, but you can find out when your bank normally processes incoming transfers.

The timeline also depends on how you filed and whether the IRS needed to review your return. A return filed electronically with direct deposit is fastest. A paper return with a check takes weeks longer. If the IRS flags your return for verification — which happens when income doesn't match their records, you claim a large refund, or you're a first-time filer — your refund will be delayed by weeks or months regardless of your bank's speed.

Key Takeaways

  • The IRS releases refunds on Wednesdays in batches, but your bank controls when the money actually appears in your account, which can be one to three business days later.
  • Direct deposit refunds arrive faster than checks, and electronically filed returns are processed faster than paper returns.
  • You can check the exact status of your refund and the IRS release date using the IRS Where's My Refund tool on IRS.gov.
  • If the IRS is reviewing your return, your refund will be delayed by weeks or months, and no bank can speed that up.
  • Weekends and federal holidays do not count as business days, so a Wednesday release may not post until the following Monday or Tuesday.

How to find out when the IRS is sending your refund

The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, select "Refunds," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show you one of three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (the IRS has approved your refund and assigned a release date), or "Refund Sent" (the IRS has sent the money to your bank). When it shows "Refund Approved," the tool displays the exact date the IRS will release the funds — this is always a Wednesday.

Do not rely on tax software tracking, your tax preparer's estimate, or the IRS phone line (1-800-829-1040). The Where's My Refund tool is the authoritative source, and it is free.

What happens between the IRS release date and when money appears in your account

Once the IRS releases your refund on a Wednesday, it enters the banking system. Your bank then receives the transfer and decides when to post it. Most banks post direct deposits the same day or the next business day. Some banks, particularly smaller regional banks or credit unions, may take up to three business days. A few banks post within hours.

If the IRS release date is a Wednesday and your bank posts within one business day, you will see the money Thursday or Friday. If your bank takes the full three days and the release falls on a Wednesday, the money may not appear until the following Monday or Tuesday — and if Monday is a federal holiday, it could be Wednesday.

You cannot call your bank and ask them to speed this up. The transfer is already in their system; they are following their standard processing timeline. Calling the IRS also will not help — they have already sent the money.

Why your refund might not arrive on the expected date

The most common reason for a delayed refund is that the IRS is reviewing your return. This happens when your reported income does not match what employers or financial institutions reported to the IRS, when you claim a large refund relative to your income, when you claim certain credits like the Earned Income Tax Credit, or when you are filing for the first time. The review can take anywhere from two weeks to several months.

The Where's My Refund tool will show "Return Received" for an extended period if the IRS is reviewing your return. It will not show a release date until the review is complete. You cannot speed up this process by calling the IRS or submitting additional documents unless the IRS specifically requests them.

A second reason is that you provided incorrect banking information on your return. If your account number or routing number was wrong, the IRS will issue a check instead, which takes two to three weeks to arrive by mail. If you made a typo, the Where's My Refund tool may show "Refund Sent" but the money never arrives in your account. Contact the IRS at 1-800-829-1040 with your return information to confirm your banking details and request a check if needed.

A third reason is a bank error or account issue. If your account was closed, frozen, or flagged for fraud, your bank may reject the incoming transfer and the IRS will reissue a check. Your bank will notify you if this happens, but you can also call them directly to confirm your account is active and can receive transfers.

Direct deposit versus check: which arrives faster

Direct deposit is significantly faster. If you chose direct deposit on your return and the IRS approves your refund without review, the money typically appears in your account within one week of the IRS release date. A check takes two to three weeks to arrive by mail after the IRS releases it, and you must then deposit it yourself.

If you filed on paper or did not provide banking information, the IRS will issue a check automatically. You cannot request direct deposit after you have filed. If you want direct deposit for next year, you must include your bank account number and routing number on your return when you file.

What to do if the money does not arrive by the expected date

First, check the Where's My Refund tool again. If it still shows "Refund Sent" and the IRS release date was more than five business days ago, contact your bank. Ask them whether the transfer arrived and was posted, or whether it was rejected. Provide them with the IRS release date from the Where's My Refund tool.

If your bank confirms the transfer never arrived, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether they sent the transfer and to which account, and they can issue a check if the transfer was lost.

If your bank confirms the transfer arrived but was rejected (usually due to a closed or frozen account), ask your bank what caused the rejection. If your account was closed, you will need to provide the IRS with a new account number or request a check. If your account was frozen due to fraud or a hold, resolve that with your bank first, then contact the IRS to resubmit your banking information.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. The IRS processes refunds in batches on a fixed schedule. Calling does not move you ahead in the queue or speed up the release date. If your refund is still being reviewed, calling will not complete the review faster. The only exception is if you provided wrong banking information and need to request a check instead.

What time of day does the IRS release refunds on Wednesday?

The IRS does not publish a specific time. Refunds are released in batches throughout the day, and banks receive them at different times. Your bank then processes them according to their own schedule, which may be overnight or the next business day. You will not know the exact time until the money appears in your account.

If I filed my taxes on April 1st, when should I expect my refund?

It depends on whether the IRS is reviewing your return. If approved without review, the IRS typically releases refunds within 21 days of receiving your return. If your return is being reviewed, it can take weeks or months longer. Check the Where's My Refund tool for your specific release date — that is the only reliable way to know.

Does a federal holiday delay my refund deposit?

Yes, if the IRS release date falls on a federal holiday or the day after one, the release is pushed to the next business day. If your bank's processing timeline includes a weekend or holiday, that also extends the deposit date. The Where's My Refund tool accounts for holidays and shows the actual release date.

What if I never get my refund?

Contact the IRS at 1-800-829-1040 with your return information. They can confirm whether the refund was sent, to which account, and whether it was rejected. If the refund was lost in the banking system, the IRS will issue a replacement check. If your account information was wrong, they can reissue to a corrected account or issue a check instead.