Tax refunds deposit on weekdays, but the exact day depends on when the IRS processes your return and your bank's deposit schedule
The IRS does not deposit refunds on weekends or federal holidays. If your refund is approved on a Friday, it typically enters the banking system that day, but your bank may not post it to your account until Monday. If approval happens on a holiday like Thanksgiving or Christmas, processing pauses and resumes the next business day. The IRS publishes a list of federal holidays each year that affect processing.
Most refunds that are approved mid-week (Tuesday through Thursday) post to bank accounts within one to two business days. A refund approved on Wednesday might appear Thursday or Friday. One approved on Monday might appear Tuesday or Wednesday. The variation depends partly on your bank's internal deposit schedule — some banks post overnight deposits early morning, others later in the day.
Direct deposit is faster than a paper check. The IRS sends direct deposits in batches to the Federal Reserve, which then routes them to individual banks. This process typically takes one to two business days once the IRS approves your return. Paper checks are mailed and can take two to three weeks depending on postal delivery in your area.
Key Takeaways
- The IRS processes refunds Monday through Friday only, so refunds approved on Friday may not appear in your account until Monday.
- Direct deposit refunds usually post within one to two business days of IRS approval, while paper checks take two to three weeks by mail.
- Your bank's internal schedule affects the exact time of day a deposit appears, even if the IRS sends it the same day.
- Federal holidays pause IRS processing, so refunds approved the day before a holiday may not enter the banking system until the day after.
- You can check your refund status on the IRS website using your Social Security number, filing status, and refund amount.
How the IRS refund timeline actually works
The IRS typically processes returns in the order they are received, but the timeline varies based on whether you filed electronically or by mail and whether your return was flagged for review. Electronic returns filed early in the tax season (January through mid-February) are usually processed within 21 days. Returns filed later or by mail take longer.
Once the IRS approves your return, it sends the refund data to the Treasury Department's Financial Management Service, which batches the refunds and sends them to the Federal Reserve. The Federal Reserve then distributes them to individual banks. This handoff process takes one business day in most cases. Your bank then posts the deposit to your account according to its own schedule, which may be when ready or may wait until the next business day.
If your return requires manual review — because of inconsistencies, missing information, or identity verification — the timeline stretches to 60 days or longer. The IRS will contact you by mail if additional information is needed. During this time, no refund is processed.
What happens if your refund is approved on a Friday or before a holiday
Refunds approved on Friday enter the banking system that day, but your bank may not post the deposit until Monday morning. Some banks post Friday deposits over the weekend, but this is not standard. The safest assumption is that a Friday approval means a Monday or Tuesday appearance in your account.
The day before a federal holiday follows the same pattern. If the IRS approves your refund on the day before Thanksgiving, Christmas, or New Year's Day, it sends the refund data that day, but the Federal Reserve does not process batches on the holiday itself. Your bank will receive and post the deposit on the next business day.
The IRS observes these federal holidays: New Year's Day, Birthday of Martin Luther King Jr., Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, and Christmas Day. Processing resumes the next business day.
Direct deposit versus paper check timing
Direct deposit is the fastest method. Once approved, your refund reaches your bank within one to two business days. Paper checks are mailed by the IRS and take two to three weeks depending on where you live and postal service speed. Checks mailed to rural areas or during peak mail periods (April through May) may take longer.
If you did not provide banking information on your return, the IRS issues a paper check by default. You can update your banking information on the IRS website or by filing an amended return, but this delays your refund. For future years, providing direct deposit information on your original return avoids this delay.
Some banks hold deposits for 24 hours even after they are received, particularly if the deposit is large or if you are a new account holder. This is a bank policy, not an IRS delay. Contact your bank if a deposit appears to be missing after two business days.
How to track your refund status
The IRS provides a tool called "Where's My Refund?" on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It shows 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 to appear in your account. The tool cannot tell you the exact time of day your bank will post the deposit.
If you filed by mail, the tool may not show your return for up to four weeks after you mailed it, because the IRS must first receive and scan the paper return. Electronic filers see updates much sooner.
What to do if your refund does not arrive on the expected day
Wait at least two business days after the IRS tool says your refund was approved before contacting your bank. Banks sometimes post deposits with a one-day delay, and the IRS tool does not account for this lag.
If two business days have passed and the deposit has not appeared, contact your bank first. Provide the bank with the date the IRS said the refund was sent. The bank can check whether the deposit was received and why it has not posted. Some banks require you to provide the routing number and account number from your return.
If your bank confirms it has not received the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can investigate whether the refund was sent to the correct bank account. If the account information on your return was incorrect, the IRS may issue a paper check instead, which adds two to three weeks.
Refunds sent to closed or wrong bank accounts
If you provided a bank account number on your return that is now closed or incorrect, the refund is rejected by the bank and returned to the IRS. The IRS then issues a paper check and mails it to your address on file. This process adds two to three weeks to your timeline.
You can prevent this by double-checking your account and routing numbers before filing. The routing number is a nine-digit code specific to your bank and branch. The account number is on the bottom left of your checks. Transposing even one digit causes the refund to be rejected.
If you realize you made an error after filing, you cannot change your bank account information. You must wait for the paper check and deposit it yourself, or contact the IRS to see if the refund can be intercepted before it is mailed.
Frequently Asked Questions
Can I get my refund on a Saturday or Sunday?
No. The IRS does not process refunds on weekends, and banks do not post deposits on Saturdays or Sundays. A refund approved on Friday will not appear in your account until Monday at the earliest. If you need the money urgently, plan accordingly.
Why does my refund show approved but not in my account yet?
The IRS tool updates once per day, usually overnight, so there is a lag between approval and the tool showing that status. Even after the tool says approved, it takes one to two business days for the refund to move through the Federal Reserve and post to your bank. This is normal.
What time of day do refunds deposit?
This depends on your bank. Some banks post deposits early morning, others in the afternoon. The IRS does not control the time of day. Contact your bank if you want to know its typical deposit posting time.
Do I get my refund faster if I file early in the tax season?
Generally yes. Returns filed in January and early February are processed faster because the IRS receives fewer of them. Returns filed in April are processed more slowly due to volume. However, once approved, all refunds take roughly the same time to reach your bank — one to two business days for direct deposit.
What if my refund was supposed to arrive but the IRS says it was sent weeks ago?
Contact your bank when ready with the date the IRS says the refund was sent. The bank can confirm whether it received the deposit. If the bank did not receive it, the refund may have been sent to a closed account or wrong account number, and the IRS will issue a paper check instead. This can take several weeks to arrive.