Tax refunds arrive on different days depending on how you filed and which bank you use
The IRS does not deposit refunds all at once. If you filed electronically and chose direct deposit, your refund typically arrives between one and five business days after the IRS accepts your return. If you filed on paper, you are looking at two to three weeks minimum. The exact timing depends on whether your bank processes deposits overnight or during business hours, and whether the IRS has actually processed your return yet—not just received it.
The IRS publishes a Where's My Refund tool on IRS.gov that tells you the actual status of your specific return. This tool updates once per day, usually overnight. If it says "accepted" but not "approved," your refund has not been processed yet and no deposit date exists. Once it says "approved," the IRS has assigned a deposit date, and that date is when money will move from the IRS to your bank's processing system—not necessarily when you see it in your account.
The gap between the IRS sending the deposit and you seeing the money is the bank's processing time. Most banks post federal tax refunds the same day they arrive, but some hold them for one business day. A few banks, particularly smaller regional ones, may take longer. Your bank's customer service line can tell you their specific processing timeline for IRS deposits.
Key Takeaways
- Electronic filing with direct deposit typically results in a refund arriving one to five business days after the IRS accepts your return, while paper returns take two to three weeks or longer.
- The IRS Where's My Refund tool shows the actual status of your return and the assigned deposit date once the IRS has approved it.
- The deposit date the IRS assigns is when money leaves the IRS system, not when your bank posts it to your account—most banks post the same day, but some hold for one business day.
- If your return shows "accepted" but not "approved," the IRS is still processing it and no deposit date has been assigned yet.
How the IRS processes returns before sending deposits
When you file electronically, the IRS receives your return when ready. Receiving it and processing it are two different things. The IRS scans for errors, cross-checks income against W-2s and 1099s already on file, and runs fraud checks. This takes time. During tax season (January through April), the IRS processes returns in the order they arrive, but backlogs are common.
Once the IRS approves your return, it generates a deposit instruction with your bank account number and routing number. This instruction goes to the Federal Reserve, which routes it to your specific bank. The Federal Reserve processes these batches overnight, typically between midnight and 6 a.m. Eastern time. Your bank then receives the instruction and posts the deposit according to its own schedule.
Paper returns skip the electronic processing step but add time at the front end. The IRS has to physically open the envelope, scan the documents, and enter the information into the system before processing can begin. This alone adds one to two weeks to the timeline.
Why your refund might arrive on a different day than expected
The IRS assigns a specific deposit date, but that date assumes your bank processes deposits the same day. If your bank is closed on that day (weekends and federal holidays), the deposit will not post until the next business day. If the IRS assigns a deposit date of Saturday, your bank will not see the money until Monday, and you will not see it until Monday or Tuesday depending on your bank's posting time.
Some banks also batch-process deposits at specific times during the day. If your bank processes incoming ACH transfers (the electronic transfer method the IRS uses) at 9 a.m., and the Federal Reserve sends the deposit at 2 a.m., you will see it posted by 9 a.m. that day. If your bank processes at 5 p.m. and the deposit arrives at 6 p.m., it will not post until the next day.
Errors on your return also delay deposits. If the IRS finds a mismatch between your reported income and what employers reported, or if you claimed a dependent the IRS cannot verify, the return goes into manual review. This can add weeks. The Where's My Refund tool will show "processing" or "under review" in these cases.
The difference between acceptance, approval, and deposit
These three statuses mean different things, and the Where's My Refund tool shows them separately. Accepted means the IRS received your return and it passed basic formatting checks—no missing pages, no illegible handwriting. Accepted does not mean the IRS has reviewed the numbers or verified your information.
Approved means the IRS has processed the return, verified the information, and determined the refund amount. At this point, the IRS assigns a deposit date. This is the date that appears in Where's My Refund, and it is the date the IRS will send the deposit instruction to the Federal Reserve.
Deposited means the IRS has sent the money to the Federal Reserve and your bank has received it. Some versions of Where's My Refund show this status; others jump straight from "approved" to showing the deposit date. Once you see "deposited" or a specific deposit date, the money is on its way to your account.
What to do if your refund does not arrive on the expected date
Check the Where's My Refund tool first. If it still shows "approved" with a deposit date in the future, wait until that date passes. If the deposit date has passed and the money is not in your account, check your bank's website or call customer service. Ask whether the deposit has posted to your account. If your bank shows no incoming deposit from the IRS, the money may still be in transit—the Federal Reserve can take up to one business day to deliver it.
If more than one business day has passed since the assigned deposit date and your bank shows no deposit, contact the IRS directly. The IRS Refund Hotline is 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the deposit was actually sent and, if so, where it went. If the deposit was sent to the wrong account number, the IRS can issue a new check or arrange a replacement deposit.
If your return still shows "accepted" but not "approved" more than 21 days after you filed electronically, or more than 6 weeks after you filed on paper, contact the IRS. Delays this long usually mean your return is under review or there is an error that needs correction.
Direct deposit versus check: timing differences
Direct deposit is faster because the IRS sends money electronically to your bank account. Once approved, the deposit typically arrives within one to five business days. A check takes longer because the IRS has to print it, mail it, and wait for it to arrive at your address. The IRS typically mails checks within two weeks of approval, but mail delivery adds another week to two weeks depending on your location.
If you chose direct deposit but the IRS does not have your correct bank account information, the deposit will fail and the IRS will mail a check instead. This adds weeks to your timeline. The Where's My Refund tool will show "pending" or "unable to deposit" if this happens. You can contact the IRS to provide corrected account information, but the IRS cannot redirect a deposit that has already been sent.
Some people choose to have their refund split between multiple accounts or use it to buy savings bonds. These options also go through direct deposit and follow the same timeline as a single-account deposit.
Frequently Asked Questions
Does the IRS deposit refunds on weekends or holidays?
No. The Federal Reserve does not process deposits on weekends or federal holidays. If the IRS assigns a deposit date that falls on a Saturday, Sunday, or holiday, your bank will receive the deposit on the next business day. You will see it posted to your account on that business day or the day after, depending on your bank's posting schedule.
Why does Where's My Refund say approved but no deposit date appears?
The tool sometimes shows "approved" before it displays the deposit date. Refresh the page or check again the next day. If it still shows approved without a date after 24 hours, contact the IRS. The tool updates once per day, usually overnight, so timing can vary.
Can I speed up my refund if I filed on paper?
No. Paper returns must be physically processed before the IRS can approve them. You cannot convert a paper return to electronic processing. If you need your refund faster, file electronically next year and choose direct deposit.
What if the IRS sent my refund to the wrong bank account?
Contact the IRS at 1-800-829-1954 with your Social Security number and the refund amount. The IRS can verify which account received the deposit. If it went to the wrong account, the IRS will issue a replacement check or arrange a new deposit to the correct account. This process takes two to four weeks.
Does my bank have to post the refund the same day the IRS sends it?
Most banks post federal tax refunds the same day they arrive, but some hold them for one business day. Call your bank's customer service line and ask about their processing time for IRS deposits. Smaller regional banks are more likely to hold deposits longer than large national banks.