The timeline from approval to your bank account

Once the IRS approves your return, the refund usually reaches your bank account in 1 to 5 business days if you chose direct deposit. The exact timing depends on your bank's processing speed and whether the IRS sends the money on a weekday or weekend. If you chose a paper check instead, expect 7 to 10 business days from approval, sometimes longer if mail is slow in your area.

The IRS does not control the final step — your bank does. The IRS sends the money to your bank's processing center, and your bank then moves it into your account. Some banks post refunds the same day they arrive; others take an extra day or two. If you know your bank tends to be slow, factor that in when you are waiting.

The approval date itself is what matters. You can see this date on the IRS website using the "Where's My Refund?" tool or in your tax software account. Once you see "approved," you can count forward from there rather than from the day you filed.

Key Takeaways

  • Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, depending on your bank's speed.
  • Paper check refunds take 7 to 10 business days or longer after approval, and timing depends partly on mail delivery in your area.
  • The IRS approval date is what you count from, not your filing date — check the "Where's My Refund?" tool to find the exact approval date.
  • Your bank, not the IRS, controls the final deposit into your account, so different banks may post the same refund on different days.
  • Weekends and federal holidays do not count as business days, so a refund approved on Friday may not arrive until Tuesday or Wednesday.

Why direct deposit is faster than a check

Direct deposit moves money electronically from the IRS to your bank. The IRS sends the file to the Federal Reserve, which routes it to your bank's processing center, which then deposits it into your account. This chain usually takes 1 to 5 business days total. A check, by contrast, has to be printed, mailed to you, and then deposited by you — or deposited by your bank if you use mobile check deposit.

Direct deposit also removes the risk of a check getting lost in the mail or damaged. If a check never arrives, you have to contact the IRS to request a replacement, which adds weeks. With direct deposit, if something goes wrong, your bank can usually trace the transfer within days.

The IRS processes direct deposits in batches throughout the week. If your return is approved on a Tuesday, your refund might go out that day or the next. If it is approved on a Friday, it may not go out until Monday. Once it leaves the IRS, your bank's speed takes over.

What happens when you choose a paper check

Paper checks take longer because they move through the mail system. After the IRS approves your return, it prints the check, puts it in an envelope, and sends it to the address on your return. Delivery time varies by region — urban areas usually get mail in 3 to 5 days, rural areas sometimes take 7 to 10 days or more.

Once the check arrives at your home, you still have to deposit it. If you use mobile check deposit through your bank's app, the funds usually post within 1 to 2 business days. If you go to a branch or ATM, it may post the same day or the next day. If you hand the check to someone else to deposit, add another day or two.

The IRS mails checks from a central location, so distance matters. If you live far from that location, your check takes longer. The IRS does not publish which checks go out on which days, so you cannot predict the exact mailing date — you can only estimate based on when you see the approval in "Where's My Refund?"

How to track your refund after approval

The IRS "Where's My Refund?" tool is the official source for your refund status. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight. It will show you the approval date and, if you chose direct deposit, the expected deposit date.

If you filed through tax software like TurboTax, H&R Block, or TaxAct, your account may also show refund status. These services pull information from the IRS, so the dates should match. Some software sends you email or text alerts when your refund is approved or deposited.

Do not rely on your bank's website to tell you the refund is coming. Your bank will not know about the refund until the IRS actually sends the money. Once it arrives at your bank, you will see it post to your account — usually within 1 to 5 business days of approval if you chose direct deposit.

What slows down refunds after approval

Even after approval, a few things can delay your refund. If the IRS needs to verify information on your return — such as income, dependents, or credits — it may approve the return but hold the refund for additional review. This is rare, but it can add 1 to 2 weeks. The IRS will contact you by mail if this happens.

Bank processing delays are the most common slowdown. Some banks batch process incoming transfers and only post them once per day, usually in the morning. If your refund arrives late in the day, it may not post until the next business day. A few banks take even longer — up to 5 business days — before posting direct deposits.

Weekends and federal holidays also pause the clock. If your refund is approved on a Friday, the IRS may not send it until Monday. If it is approved on a day before a holiday like Thanksgiving or Christmas, processing may pause until the next business day. This is why refunds approved late in the week sometimes take longer to arrive.

If your refund does not arrive on time

If you chose direct deposit and it has been more than 5 business days since approval, contact your bank first. Ask them to trace the transfer using the IRS routing number and your account number. Sometimes a refund arrives at the bank but posts to the wrong account by mistake — this is rare but fixable.

If your bank says they never received the money, go back to "Where's My Refund?" and check the approval status again. If it still shows approved, the IRS may have sent the money to the wrong bank account. This usually happens if you entered your routing number or account number incorrectly on your return. You will need to contact the IRS to correct it.

If you chose a paper check and it has been more than 10 business days since approval, check with your neighbors or landlord to see if it was delivered to the wrong address. If it was not delivered, contact the IRS at 1-800-829-1040 to request a replacement check. The IRS can issue a new check, but it takes another 4 to 6 weeks.

Frequently Asked Questions

Does the IRS send refunds on weekends?

No. The IRS processes refunds Monday through Friday only. If your return is approved on a Friday, the refund may not be sent until Monday. Weekends and federal holidays do not count toward the 1 to 5 business day timeline.

Can I speed up my refund after it is approved?

No. Once the IRS approves your return, the timeline is set by the IRS and your bank. Direct deposit is the fastest option available — choosing it when you file is the only way to speed things up.

What if my bank account information was wrong on my return?

If you entered the wrong routing number or account number, the IRS will try to deposit the money but it will be rejected. The IRS will then mail you a paper check instead, which takes an additional 7 to 10 business days. Contact the IRS when ready if you think you made this mistake.

Why does the IRS say my refund was approved but I still do not see it in my bank?

Approval and deposit are two different steps. Approval means the IRS has processed your return and decided to send you money. Deposit means the money has actually arrived in your bank account. Allow 1 to 5 business days between approval and deposit for direct deposit, or 7 to 10 business days for a check.

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

No. The IRS does not offer expedited refunds for any price. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund, but this costs money and is not faster than waiting for the actual refund.