When the IRS deposits your refund, it depends on your bank
The IRS sends tax refunds in batches throughout the filing season, and the exact time your money lands in your account depends on your bank's processing schedule, not the IRS. The IRS typically releases refunds between midnight and 1 a.m. Eastern Time on the date shown in your refund status, but your bank may take several hours after that to post the deposit to your account. Some banks post deposits as early as 6 a.m. or 7 a.m.; others wait until business hours begin at 9 a.m. or later.
If you filed electronically and chose direct deposit, your refund should arrive within 21 days of the IRS accepting your return. The IRS publishes a refund status date — the day it will send your money to your bank — and you can find this date through the IRS "Where's My Refund?" tool on IRS.gov. That status date is not the day you will see the money; it is the day the IRS initiates the transfer.
The delay between the IRS sending your refund and your bank posting it is usually one to three business days. If your refund shows a status date of Tuesday, for example, your bank may not display the deposit until Wednesday morning or Thursday morning, depending on when it processes ACH transfers from the federal government.
Key Takeaways
- The IRS sends refunds between midnight and 1 a.m. Eastern Time on the status date shown in "Where's My Refund?", but your bank controls when you see the money.
- Most banks post federal deposits during early morning hours (6 a.m. to 9 a.m.) or during regular business hours, so check your account starting in the morning on the status date.
- Direct deposit refunds typically arrive within one to three business days after the IRS status date, though some banks are faster than others.
- You can track your exact refund status date by entering your Social Security number, filing status, and refund amount into the IRS "Where's My Refund?" tool.
- If your refund does not appear three business days after the status date, contact your bank to confirm the deposit was received.
How to find your exact refund status date
The IRS updates "Where's My Refund?" every 24 hours, usually overnight. You can check it as soon as the IRS accepts your return — typically the same day if you filed electronically. The tool shows three pieces of information: whether your return is still being processed, the date the IRS will send your refund, and the method of delivery (direct deposit or check).
To use the tool, go to IRS.gov, find "Where's My Refund?" under the "Refunds" section, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The status date it shows is when the IRS will initiate the transfer to your bank — not when you will see it in your account.
If the tool says your refund is still being processed, check back the next day. During peak filing season (February through April), the IRS processes millions of returns, and some take longer than others. If your return included a claim for 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 mid-February, even if your return is complete.
Why your bank's posting time matters
Banks process incoming ACH transfers (the electronic method the IRS uses) on their own schedule. The Federal Reserve does not require banks to post deposits immediately, so a transfer that arrives at 1 a.m. may not show in your account until 6 a.m., 9 a.m., or even later that day. Some banks post overnight deposits first thing in the morning; others batch them throughout the day.
If you have a checking account with a large national bank, deposits often post by 9 a.m. on the day they arrive. Credit unions and smaller regional banks may take longer — sometimes until the next business day. If you want to know your bank's specific posting schedule, call the customer service number on the back of your debit card or check your bank's website under "ACH transfer timing" or "deposit posting times."
Weekend and holiday timing also matters. If the IRS status date falls on a Friday, your bank will receive the transfer Friday night or Saturday morning, but most banks do not post deposits on weekends. Your money may not appear until Monday morning. If the status date is a federal holiday (like July 4th or Thanksgiving), the IRS typically delays the refund to the next business day.
What to do if your refund does not show up on time
If three business days have passed since the status date and your refund has not arrived, the first step is to check "Where's My Refund?" again. Occasionally the status changes, and the IRS may have delayed your refund for additional review. If the tool still shows the same status date and says your refund was sent, contact your bank.
Call the customer service number on your debit card or bank statement and tell them the date the IRS sent the transfer. Ask them to search their incoming ACH records for a deposit from the IRS in the amount of your refund. Banks can see whether a transfer arrived and was posted, or whether it is still pending. If your bank received the deposit but has not posted it, ask when it will appear. If your bank has no record of the transfer, the IRS may have sent it to the wrong account number.
If your bank confirms the IRS transfer never arrived, go back to "Where's My Refund?" and look for a phone number or link to contact the IRS directly. During filing season, the IRS has a dedicated refund hotline. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can investigate whether the transfer was sent to the correct bank account and routing number.
Direct deposit versus check delivery
If you chose direct deposit on your tax return, your refund goes to the bank account you listed on Form 1040 (or whichever form you filed). The IRS sends the transfer electronically, and it typically arrives within 21 days of acceptance. If you chose to receive a check instead, the IRS mails it, and delivery takes 7 to 10 business days from the status date, depending on postal service speed.
Direct deposit is faster and more reliable than a mailed check. If you are waiting for a check and it has been more than two weeks since the status date, you can contact the IRS to request a replacement or ask them to reissue the refund as a direct deposit to your bank account instead.
Refunds held for review or amended returns
Some refunds take longer than 21 days because the IRS holds them for additional review. This happens when your return includes certain credits (like the EITC or ACTC), when the IRS detects a mismatch between your return and other records, or when you amended a previous year's return. The IRS will update "Where's My Refund?" with a new status date once the review is complete.
If you filed an amended return (Form 1040-X), the IRS typically takes 16 weeks to process it, much longer than an original return. During this time, "Where's My Refund?" may not show any status at all. You can call the IRS at 1-800-829-1040 to ask whether your amended return has been received and when you can expect a decision.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. Some tax preparation companies offer "rapid refund" loans that give you cash immediately, but you pay interest and fees for this service. The IRS refund itself cannot be sped up — it arrives on the status date your bank receives it, regardless of what you pay. Direct deposit is the fastest free method.
What if the IRS sent my refund to the wrong bank account?
If your bank confirms the transfer never arrived, the IRS may have sent it to an old account number or a routing number you entered incorrectly on your return. Contact the IRS at 1-800-829-1040 with your Social Security number and return information. They can investigate and reissue the refund to the correct account or as a check.
Does my refund post on weekends or holidays?
The IRS may send refunds on weekends and holidays, but most banks do not post deposits outside business hours. If your status date is a Saturday, Sunday, or federal holiday, your bank will likely post the deposit on the next business day morning.
Why does my bank show a pending deposit but not a posted one?
A pending deposit means your bank has received the transfer from the IRS but has not yet cleared it to your account. This usually takes a few hours to one business day. Do not withdraw money against a pending deposit — wait until it shows as posted to ensure the funds are fully available.
Can I check my refund status on my bank's app instead of the IRS website?
Your bank's app will show you when the deposit posts to your account, but it will not tell you when the IRS is sending it. Use "Where's My Refund?" on IRS.gov to find the status date, then check your bank's app to see when the money appears.