The IRS does not deposit refunds at a specific time of day — it deposits them on a specific date, usually between 21 and 45 days after you file.
The deposit itself happens overnight, typically between midnight and 6 a.m. Eastern Time on the date the IRS has scheduled for your refund. Your bank then makes the money visible in your account during its normal business hours — usually by 9 a.m., but sometimes later depending on your bank's processing schedule. The IRS publishes a refund date, not a time of day.
If you filed electronically with direct deposit selected, you are in the standard processing window. If you filed by paper or chose a check, your refund will take longer. The IRS processes refunds in the order they are received, and the timeline depends on whether your return was complete, whether it triggered a review, and how busy the IRS is that week.
Key Takeaways
- The IRS deposits refunds overnight on the date it assigns to your return, not at a specific time of day.
- Direct deposit refunds typically appear in your bank account between midnight and 6 a.m. Eastern Time, but your bank controls when you see the money.
- You can check your refund status and see the scheduled deposit date on IRS.gov using the "Where's My Refund?" tool.
- Paper checks take 21 days or longer from the date the IRS mails them, and delivery time depends on postal service speed.
- If your return was flagged for review or contains errors, your refund will be delayed beyond the standard 21 to 45 day window.
How to find out when your specific refund will arrive
The IRS provides a tool called "Where's My Refund?" on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool tells you the date the IRS expects to deposit your refund — not the time, but the date. This is the most reliable source for your individual refund.
The tool updates once per day, usually overnight. If it says "Your refund has been sent," the deposit is scheduled for that date or shortly after. If it says "We received your return and it is being processed," you are still in the queue and the date has not been set yet.
You can also call the IRS at 1-800-829-1040 and speak to a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and refund amount ready.
Why refunds take 21 to 45 days even with direct deposit
The IRS does not process all returns instantly. Even with electronic filing and direct deposit, the agency works through returns in batches. During peak tax season (February through April), the volume is highest and processing takes longer. A return filed in early February might be processed in 21 days; one filed in mid-April might take 45 days or more.
Returns that trigger automated reviews — for example, because of a math error, a missing form, or an inconsistency with prior-year data — are pulled out of the standard queue and reviewed by hand. This adds days or weeks. If the IRS needs more information from you, it will mail you a notice, and processing stops until you respond.
Direct deposit itself is not the bottleneck. The bottleneck is the IRS's ability to process and approve your return. Once approved, the deposit happens quickly — usually overnight.
What happens on the day your refund is scheduled to deposit
On the date the IRS has assigned to your refund, the agency sends an electronic instruction to your bank overnight (typically between midnight and 6 a.m. Eastern Time). Your bank receives this instruction and credits your account. Most banks make the money visible by 9 a.m., but some take until later in the morning or even into the afternoon, depending on their internal processing schedule.
You may see a pending deposit before the money is fully available. Some banks show pending deposits as soon as they receive the IRS instruction; others do not show anything until the money has settled. If you see a pending deposit, the money is on its way and should be available within hours.
If your bank is closed on the scheduled deposit date (for example, if it falls on a weekend or federal holiday), the deposit will arrive on the next business day.
Paper checks and when to expect them
If you did not choose direct deposit or if your return was processed as a paper check, the IRS mails a physical check to your address on file. The IRS typically mails checks within 21 days of approving your return, but the U.S. Postal Service then takes additional time to deliver it — usually 3 to 10 business days depending on distance and mail volume.
You can track the status of a paper check using the "Where's My Refund?" tool. Once the tool says "Your refund has been sent," the check is in the mail. The tool does not provide a tracking number like a package would; you have to wait for it to arrive or contact the IRS if it does not show up within 30 days of the mailing date.
Paper checks are slower than direct deposit and are more likely to be lost or delayed. If you have a bank account, direct deposit is the faster option for future years.
What to do if your refund does not arrive on the scheduled date
If the "Where's My Refund?" tool shows a deposit date that has passed and the money is not in your account, first check with your bank. Ask whether the deposit was received but is still pending, or whether it was rejected. Some banks reject deposits if the account number or routing number on file is incorrect.
If your bank did not receive the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the deposit was sent and, if it was rejected, why. If the account information was wrong, the IRS can reissue the refund as a check or attempt a new direct deposit if you provide corrected information.
If you filed a paper return or chose a check and it has been more than 30 days since the "Where's My Refund?" tool said it was mailed, you can file a claim with the IRS or contact your state's tax authority if you filed a state return as well.
Factors that delay refunds beyond the standard timeline
Several things can push your refund past the 45-day window. The most common are math errors on the return, missing forms or schedules, a name or Social Security number that does not match IRS records, or income reported on a 1099 or W-2 that does not match what you reported. The IRS will mail you a notice explaining what is wrong and asking you to respond.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if your return is complete and correct. This is called the EITC holding period and applies regardless of when you file.
If you owe back taxes, child support, or federal student loans, the IRS may offset your refund to pay those debts. The IRS will notify you if this happens, and the refund will be reduced or eliminated.
Frequently Asked Questions
Can I get my refund faster if I file earlier in the year?
Filing earlier generally does result in a faster refund, because the IRS processes returns in the order received and has more staff capacity in January and early February. However, the standard processing time is still 21 to 45 days from the date you file, so filing on January 15 instead of April 1 will get you your money sooner, but not instantly.
Why does the IRS hold refunds for people who claim the EITC?
Federal law requires the IRS to hold refunds for taxpayers who claim the Earned Income Tax Credit until at least February 15 each year. This applies even if your return is complete and correct. The holding period is meant to allow time for fraud detection. Your refund will be released on or after February 15, depending on when you filed and whether your return was selected for review.
What if I filed electronically but chose to receive my refund by check?
If you selected a paper check instead of direct deposit, your refund will be mailed rather than deposited. The IRS typically mails checks within 21 days of approving your return, and the postal service takes an additional 3 to 10 business days to deliver. You can track the status using "Where's My Refund?" on IRS.gov.
Will my refund deposit on a weekend or holiday?
The IRS sends refund deposits overnight, but banks do not process deposits on weekends or federal holidays. If your scheduled deposit date falls on a Saturday, Sunday, or federal holiday, the money will arrive on the next business day. The "Where's My Refund?" tool shows the date the IRS is sending the deposit, not the date it will be visible in your account.
What should I do if my bank rejected my direct deposit refund?
Contact your bank first to confirm the deposit was rejected and to find out why — usually it is because the account number or routing number was incorrect. Then contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can reissue the refund as a check or attempt a new direct deposit if you provide corrected banking information.