Tax refunds typically arrive within one to three business days after the IRS releases the funds, but the exact timing depends on your bank and how you filed.
The IRS processes refunds in batches throughout the filing season. Once your return is approved and the IRS initiates the transfer, your bank receives the deposit instruction. Most banks post the money the same day they receive it, but some take an extra business day. Weekend and holiday delays are common — if the IRS releases your refund on a Friday, your bank may not post it until Monday or Tuesday.
The fastest way to receive your refund is direct deposit to a checking or savings account. If you chose to receive a paper check instead, add 7 to 10 business days to the timeline, and longer if your address is hard to reach or the check gets lost in the mail.
Key Takeaways
- Direct deposit refunds usually post within one to three business days after the IRS releases them, depending on your bank's processing speed.
- The IRS releases refunds in batches throughout tax season, not all at once, so your filing date and return complexity affect when your batch is processed.
- You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates every 24 hours and shows the exact deposit date once approved.
- Paper check refunds take 7 to 10 business days to arrive by mail after the IRS mails them, and delays happen if your address is incomplete or the check is misrouted.
- Bank posting times vary — some banks deposit funds at midnight, others during business hours, so you may not see the money until the next morning even if it arrived overnight.
How the IRS releases refunds in batches
The IRS does not process all refunds on the same day. Instead, it releases them in weekly batches throughout the filing season, which runs from late January through October. Your refund lands in a specific batch based on when your return was received, whether it passed initial review, and whether the IRS flagged it for further examination.
straightforward returns with no errors or red flags move through faster — usually within two to three weeks of filing. Returns that trigger identity verification, math errors, or fraud checks sit in queue longer. The IRS publishes a weekly refund cycle schedule on its website showing which batches are being processed each week, though the schedule sometimes shifts if the agency falls behind.
Once your return enters the approved batch, the IRS sends the refund instruction to the Treasury Department, which then sends it to your bank's clearing house. This handoff usually happens overnight, so the bank receives the deposit instruction the next business day.
What happens when your bank receives the refund
When your bank's clearing house receives the deposit instruction from the Treasury Department, the money is technically yours — but whether you can see it depends on your bank's posting schedule. Most banks post direct deposits between midnight and 6 a.m., so you may see the refund in your account the morning after the IRS sends it. Some banks post throughout the business day instead.
A few banks hold deposits for one business day as a fraud check, even though the money has already cleared the federal system. This is rare with tax refunds, which are low-risk deposits, but it happens. If your bank is one of them, you will see the refund the next business day after it arrives.
The time the refund shows up also depends on your account type. Checking accounts usually post faster than savings accounts. If you set up direct deposit to a prepaid card or money market account, the posting time may be different — check your account agreement or call your bank to confirm.
Using the IRS "Where's My Refund?" tool to track your timeline
The most reliable way to know when your refund is coming is the IRS "Where's My Refund?" tool on the IRS website. You enter your Social Security number, filing status, and the exact refund amount, and the tool shows you the current status: received, approved, sent to your bank, or delivered. The tool updates once every 24 hours, usually overnight.
Once the status changes to "sent to your bank," your refund should post within one to three business days. The tool also shows the expected deposit date once the IRS approves your return — this date is usually accurate within a day or two. If the tool shows a date and the money does not arrive by that date plus two business days, contact your bank to confirm the deposit was received.
Do not rely on the tool's initial "received" status to predict timing. The tool may show your return as received weeks before it moves to "approved." This gap is normal and does not mean anything is wrong.
Why your refund might be delayed past the expected date
If the IRS tool shows your refund was sent to your bank but the money has not arrived after three business days, the delay is usually on your bank's side, not the IRS's. Call your bank and provide the deposit date shown in the IRS tool. The bank can check whether the deposit instruction was received and why it has not posted yet.
Occasionally the IRS holds a refund for identity verification or fraud review. If the tool shows "processing" or "under review" instead of "sent to your bank," the IRS is still examining your return. This can add two to four weeks to the timeline. The IRS will contact you by mail if it needs more information.
If you filed a paper return instead of electronically, add an extra week to the timeline — the IRS has to scan and process the physical form before it enters the batch system. Amended returns (Form 1040-X) take 16 weeks or longer because they are processed separately from regular returns.
Paper check refunds and mailing delays
If you chose to receive your refund by check instead of direct deposit, the IRS mails the check after your return is approved. The check takes 7 to 10 business days to arrive by mail, though this varies by region and mail volume. During peak tax season (March through May), mail delays are common.
The IRS tool will show the date the check was mailed. If the check does not arrive within 10 business days of that date, contact the IRS at 800-829-1040 to report it. The IRS can issue a replacement check or convert your refund to direct deposit if you provide banking information.
Checks can be lost or misrouted, especially if your address on the return is incomplete or different from what the post office has on file. Update your address with the post office before filing if you have moved recently.
What to do if your refund does not arrive on time
If the IRS tool shows your refund was sent to your bank but you have not received it after three business days, start with your bank. Call the customer service number on the back of your card or in your account statement and ask whether the deposit was received. Provide the date the IRS tool shows.
If your bank confirms the deposit was received but not posted, ask when it will post and whether there is a hold on the account. If the bank says it never received the deposit, ask for the reference number or confirmation code and contact the IRS with that information.
If the IRS tool still shows "processing" or "under review," do not contact the IRS yet — the tool will update within 24 hours. If the status does not change after a week, call the IRS at 800-829-1040 with your Social Security number and filing status ready.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advances" or "rapid refunds," which are loans against your expected refund — you get the money faster, but you pay interest or fees, and the loan is repaid from your actual refund when it arrives. This costs money and is not worth it for a delay of a few days.
What time of day does the refund usually post?
Most banks post deposits between midnight and 6 a.m., so you may see the refund in your account the morning after it arrives. Some banks post throughout the day. Check your bank's website or call to confirm their posting schedule if timing matters to you.
If I filed electronically, why does the IRS tool still say "received" after two weeks?
The tool updates slowly during peak season. "Received" can mean the return is in queue waiting for initial review, not that something is wrong. If the status does not change to "approved" after three weeks, contact the IRS to confirm your return was actually received and not lost.
Does my bank charge a fee when a tax refund deposits?
No. Direct deposits, including tax refunds, do not incur fees from your bank. If your bank charges you a fee related to a deposit, that is unusual and you should ask why.
What if the refund amount in my bank account is less than what the IRS tool shows?
The IRS may have withheld part of your refund to cover unpaid taxes, student loans, or child support. The tool usually notes this, but call the IRS at 800-829-1040 to confirm why the amount is different.