Tax refunds usually land in your bank account between one and three business days after the IRS releases them, but the exact timing depends on your bank and how you filed.

The IRS processes tax returns in batches and issues refunds on a schedule they publish each week. Once the IRS approves your refund and sends it to your bank, your bank then has to receive it, verify it matches your account, and post it to your balance. That last step — posting to your account — is what you see as "the refund hitting your account." It is not when ready, even though the money is already in motion.

If you filed electronically and chose direct deposit, the process is faster than a paper check. If you filed on paper or requested a check, add another week or two to the timeline. The IRS publishes a weekly refund schedule on their website that shows the date they will release batches of refunds; your refund falls into one of those batches based on when you filed and whether there were any issues with your return.

Key Takeaways

  • The IRS releases refunds in weekly batches according to a schedule they publish; you can find which week your refund is scheduled by checking the IRS website or using the Where's My Refund tool.
  • After the IRS releases your refund, your bank typically takes one to three business days to receive, verify, and post it to your account.
  • Direct deposit is faster than a paper check; checks take an additional week or more to arrive by mail and be deposited.
  • Weekends and bank holidays do not count as business days, so a refund released on Friday may not post until Tuesday.
  • If your refund does not appear within three business days of the scheduled release date, contact your bank or check the IRS tool again for delays.

How the IRS release schedule works

The IRS does not release all refunds at once. Instead, they process returns in batches and publish a weekly schedule showing which refunds will be released on which dates. You can find this schedule on the IRS website under "Refund Cycle" or by using the Where's My Refund tool, which is the most direct way to see your refund status and expected release date.

The schedule changes week to week based on the volume of returns they receive and any issues they find with individual returns. If your return was flagged for review — for example, because you claimed a large credit or the IRS needs to verify your identity — your refund will be delayed beyond the normal schedule. The Where's My Refund tool will show you the new expected date if that happens.

What happens between IRS release and your bank account

Once the IRS releases your refund, they send it to your bank using the ACH network, which is the electronic system banks use to move money between accounts. Your bank receives the transfer, checks that the account number and routing number match your tax return, and then posts the money to your account. This posting step is what you see in your online banking — the moment the balance updates.

Most banks post ACH transfers the same day they receive them, but some take up to one business day. A few banks, particularly smaller or regional ones, may take up to three business days. You can call your bank's customer service line to ask how long they typically take to post IRS refunds; many banks have a specific answer because they process so many during tax season.

Why your refund might arrive on a different day than expected

Weekends and bank holidays pause the clock. If the IRS releases your refund on a Friday, your bank may not process it until Monday, so you would not see it in your account until Monday or Tuesday. If the release date falls on a holiday like Memorial Day or Labor Day, the timeline shifts forward by a day.

If your bank account information on your tax return does not match your actual account — for example, a typo in your routing number or account number — the transfer will be rejected and sent back to the IRS. The IRS will then issue a paper check instead, which takes two to three weeks to arrive by mail. You can verify your account information is correct by checking your tax return before you file.

Some banks also hold refunds for a day or two as a fraud check, especially if the deposit is large or your account is new. This is rare, but it can happen. If your refund does not appear within three business days of the scheduled release date, contact your bank to ask if they are holding it.

Direct deposit versus paper check timing

If you chose direct deposit on your tax return, the refund goes straight to your bank account once the IRS releases it. This is the fastest method and typically results in the refund appearing in your account within one to three business days of the release date.

If you requested a paper check or did not provide banking information, the IRS will mail a physical check to the address on your return. Paper checks take one to two weeks to arrive by mail, and then you have to deposit them at your bank, which adds another business day or two. Altogether, a paper check refund takes three to four weeks from the IRS release date.

How to check the status of your refund right now

The Where's My Refund tool on the IRS website is the official source for your refund status. You will need your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool shows three pieces of information: whether the IRS has received your return, whether they have approved it and scheduled a refund release, and the date they plan to release it. If your return is still being processed, it will show an estimated completion date. If there is a problem — like a missing document or an identity verification issue — the tool will tell you what you need to do.

What to do if your refund is late

If the IRS has released your refund according to the Where's My Refund tool but it has not appeared in your bank account after three business days, contact your bank first. Ask them to confirm they received the transfer and whether they are holding it for any reason. Provide them with the refund amount and the date the IRS released it.

If your bank confirms they never received the transfer, or if the Where's My Refund tool shows your refund was released more than three weeks ago and you still have not received it, contact the IRS directly. You can call the IRS at 1-800-829-1040 or visit an IRS office in person. Bring a copy of your tax return and your bank account information so they can investigate where the refund went.

Frequently Asked Questions

Can I get my refund faster if I pay a fee?

No. The IRS does not offer expedited refunds for any price. The timeline is set by their processing schedule and your bank's posting time. Some tax preparation companies advertise "rapid refunds" or "refund advances," but these are loans against your expected refund, not the actual refund itself, and they charge interest or fees.

Will my refund post on a Saturday or Sunday?

No. Banks do not post ACH transfers on weekends. If the IRS releases your refund on a Friday, your bank will receive it Friday but will not post it to your account until Monday. You will see it in your balance on Monday or Tuesday, depending on your bank's processing time.

What if I filed my taxes late, after the April important date?

Late filing does not change how fast your refund arrives once it is processed. The IRS will still release it on their weekly schedule, and your bank will still take one to three business days to post it. However, if you filed very late — for example, in August or September — your refund may be held for additional review, which can add weeks to the timeline.

Can I change my bank account after I file but before my refund arrives?

No. The IRS will send your refund to the bank account number you provided on your tax return. If you want the refund to go to a different account, you will have to wait for the check to be mailed, deposit it yourself, or contact the IRS to see if they can redirect it — though this is not always possible once the refund has been released.

Why does the IRS website say my refund was released but my bank says they never received it?

This usually means the IRS released the refund but there was an error in your account information — a wrong routing number, account number, or account type. The transfer was rejected and bounced back to the IRS, who will then mail a paper check instead. Check your tax return for typos in your banking details and contact the IRS if you think there was an error.