Direct deposit arrives in your account 1 to 5 business days after the IRS releases the funds

The IRS does not deposit money on weekends or federal holidays. If the IRS approves your refund on a Friday, the money enters the banking system that day, but your bank may not post it until Monday. If approval happens on a holiday, the clock starts the next business day. The variation between 1 and 5 days depends on your bank's processing speed — most major banks post within 1 to 2 days, but smaller banks and credit unions sometimes take longer.

The IRS itself moves the money electronically through the Federal Reserve's payment network. Your bank then receives the deposit and posts it to your account. This is not instantaneous on either end. The IRS batches refunds and sends them in groups, usually overnight. Your bank then processes incoming deposits in batches as well, typically early morning.

If you filed electronically and chose direct deposit, the IRS has your routing and account number. If you filed on paper and wrote in your bank details, the IRS uses those same details. Either way, the path is the same: IRS to Federal Reserve to your bank to your account.

Key Takeaways

  • The IRS releases refunds on specific dates based on when your return was processed, not when you filed.
  • Once the IRS releases the money, your bank receives it within one business day but may take up to five days to post it to your account.
  • Weekends and federal holidays pause the clock — a Friday release does not post until Monday at the earliest.
  • You can track the exact IRS release date using the IRS Where's My Refund tool, which updates once per day.

How to find your actual IRS release date

The IRS Where's My Refund tool shows the date the IRS will release your refund, not the date it will appear in your account. Go to irs.gov, select "Where's My Refund," enter your Social Security number, filing status, and the exact refund amount from your return, then select the tax year. The tool updates once daily, usually after 6 a.m. Eastern time.

The tool shows one of three statuses: "Return Received," "Return Approved," or "Refund Issued." "Return Received" means the IRS has your return but has not finished processing. "Return Approved" means processing is complete and the IRS has scheduled a release date — this is the date that matters for counting your 1 to 5 business days. "Refund Issued" means the IRS has already sent the money to the banking system.

Do not rely on the tool's estimated arrival date if it shows one. That estimate assumes your bank posts within one business day, which is not may provide. Instead, note the "Refund Issued" date, add one business day for the Federal Reserve transfer, then add however many days your bank typically takes. Call your bank's customer service line if you do not know your bank's processing speed — they can tell you.

What happens between IRS release and your bank posting

Once the IRS marks your refund "Issued," the money moves through the Federal Reserve's Automated Clearing House (ACH) network. The Federal Reserve batches these transfers and sends them to banks overnight. Your bank receives the batch the next morning and begins processing deposits. The bank then posts the money to individual accounts, usually within hours of receiving the batch, but sometimes the same day or the next day depending on the bank's internal schedule.

Large banks like Chase, Bank of America, and Wells Fargo typically post within 24 hours of receiving the ACH transfer. Smaller regional banks and credit unions may take 2 to 5 business days. Some banks post refunds when ready upon receipt; others wait until end of day. A few banks hold deposits for a day or two as a standard practice, even though the money has arrived.

You can see the deposit in your bank's system before it is fully posted. Many banks show pending deposits in your account balance or in a separate pending section. A pending deposit means your bank has received the money from the Federal Reserve but has not yet made it available for withdrawal. Once posted, you can spend it when ready.

Why your refund might not arrive within 5 business days

If more than 5 business days have passed since the IRS marked your refund "Issued," the delay is almost always on your bank's side, not the IRS's. Call your bank and give them the IRS release date. They can check whether the ACH transfer arrived and whether it posted to your account. If the transfer arrived but has not posted, ask when it will be available. If the transfer has not arrived at all, the bank can contact the Federal Reserve to trace it.

Delays also happen when you provided incorrect bank details on your return. If you wrote down the wrong routing number or account number, the ACH transfer will be rejected and returned to the IRS. The IRS then has to reissue the refund, usually by check, which takes an additional 2 to 4 weeks. Check your return copy to confirm the routing and account numbers match your current bank account exactly.

A name mismatch between your return and your bank account can also cause rejection. If your return says "John Smith" but your account is under "J. Smith" or "John Michael Smith," some banks will reject the transfer. This is less common with modern ACH systems, but it happens. If you suspect this is the issue, contact the IRS at 1-800-829-1040 to confirm the name on file.

Direct deposit versus check refunds

Direct deposit is faster than a check. A check refund takes 3 to 5 weeks from the IRS release date because the IRS has to print and mail the check, and you have to receive it and deposit it. Direct deposit skips the printing and mailing step entirely. If you chose direct deposit on your return, you will receive the refund by direct deposit. You cannot change this choice after filing.

If you filed on paper and did not provide bank details, the IRS will mail a check. If you filed electronically but did not select direct deposit, the IRS will also mail a check. The only way to get direct deposit is to have provided your routing and account number on the return itself.

Refunds split between accounts or a debit card

If you split your refund between multiple accounts on your return, each deposit follows the same 1 to 5 business day timeline from the IRS release date. The IRS sends all portions of a split refund on the same day, but your banks may post them at different times. One account might show the deposit within 24 hours while another takes 3 days.

If you chose to receive your refund on a prepaid debit card issued by the tax software company, the timeline is the same. The IRS sends the money to the card issuer's bank account, and the card issuer then loads it onto your card. This usually happens within 1 to 3 business days of the IRS release date, though some card issuers are slower.

Frequently Asked Questions

Can I get my refund faster if I pay for expedited processing?

No. The IRS does not offer expedited refund processing. The timeline from filing to refund is determined by how long the IRS takes to process your return, not by how much you pay. Tax software companies sometimes advertise "fast refunds," but they are offering loans against your expected refund, not speeding up the IRS process.

What if the IRS says my refund was issued but I still do not see it after a week?

Contact your bank first. Give them the IRS release date and ask whether the ACH transfer arrived. If your bank confirms it arrived but has not posted, ask when it will be available. If the transfer has not arrived, your bank can file a trace with the Federal Reserve. If your bank says nothing arrived, contact the IRS at 1-800-829-1040 with your Social Security number and return information.

Does filing electronically get me my refund faster than filing on paper?

Yes, but only if you also choose direct deposit. Electronic filing with direct deposit is the fastest route — the IRS can process your return in 21 days or less. Paper filing takes longer to process because the IRS has to scan and enter your information manually. If you file on paper and request a check, you add another 3 to 5 weeks for printing and mailing.

Will my refund post on a weekend or holiday?

No. Banks do not process ACH deposits on weekends or federal holidays. If the IRS releases your refund on a Friday, the Federal Reserve sends it that day, but your bank will not receive and process it until Monday. If the IRS releases it on a holiday, the Federal Reserve does not send it until the next business day.

What if I changed banks after I filed my return?

The IRS will send the refund to the bank account number you provided on your return. If that account is closed or no longer yours, the bank will reject the deposit and return it to the IRS. The IRS will then reissue the refund by check, which takes 2 to 4 weeks. You cannot update your bank details after filing — you have to wait for the check and deposit it yourself.