Direct deposit refunds typically arrive 1 to 5 business days after the IRS accepts your return
The IRS processes most tax returns in 21 days or fewer from the date they receive it. Once the IRS approves your return and releases the refund, your bank receives the deposit instruction, and the money appears in your account within 1 to 5 business days depending on your bank's processing speed. The slowest part is usually the IRS review, not the deposit itself.
The exact timeline depends on three things: when you file, whether the IRS needs to verify information on your return, and your bank's deposit schedule. If you file early in the tax season (January or February), processing is faster because the IRS has fewer returns in the queue. If you file in April, expect longer waits.
You can track your refund status using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows you the exact stage your return is in — received, approved, or sent to your bank.
Key Takeaways
- The IRS typically processes returns within 21 days, and direct deposit arrives 1 to 5 business days after approval.
- Filing early in the tax season (January through mid-February) usually results in faster processing than filing in March or April.
- You can check your refund status daily using the IRS Where's My Refund tool, which shows whether your return has been received, approved, or sent to your bank.
- If your refund does not arrive within 5 business days of the IRS approval date, contact your bank to confirm they received the deposit instruction.
- Returns that require additional verification — such as those claiming the Earned Income Tax Credit or Child Tax Credit — take longer and may not process within the standard 21-day window.
Why some refunds take longer than 21 days
The IRS flags certain returns for additional review. These include returns claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or returns with inconsistencies between your W-2s and your reported income. The IRS is required by law to hold these refunds for a minimum of 21 days even if processing is complete, to prevent fraud and catch errors.
Other reasons for delays include math errors on your return, missing or mismatched Social Security numbers, filing status conflicts with prior-year returns, or claiming a refundable credit you have not previously claimed. If your return falls into any of these categories, the IRS will send you a notice by mail explaining what they need from you.
Returns filed on paper take longer than e-filed returns. The IRS must manually enter the data, which adds 2 to 4 weeks to processing time. If you filed by mail, expect your refund 4 to 6 weeks after the IRS receives your return, not the standard 21 days.
How to check your refund status in real time
Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your return and sent the refund to your bank), or "Refund Sent" (your bank has received the deposit instruction). Once you see "Refund Sent," the money should arrive within 1 to 5 business days.
If the tool says your refund was sent more than 5 business days ago and the money has not appeared in your account, contact your bank's customer service. Provide them with the date the IRS sent the refund and ask them to trace the deposit. Banks can usually locate deposits within 24 hours.
What happens if your refund does not arrive on time
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after 5 business days, the deposit may be delayed by your bank, not the IRS. Call your bank and give them the refund date shown in the tool. They can check whether the deposit is pending, rejected, or lost in processing.
If your bank confirms they never received the deposit instruction, the IRS may have sent it to an old account number. This happens when you change banks between filing and receiving your refund. Contact the IRS at 1-800-829-1040 to verify the account number on file and request a reissue by check if necessary.
If the Where's My Refund tool has not updated in more than 21 days and still shows "Return Received," your return may be held for review. The IRS will mail you a notice if additional information is needed. Check your mailbox and follow the instructions in the notice. Do not wait for the tool to update — respond to the notice within the timeframe given.
Direct deposit versus check refunds
Direct deposit is faster than a mailed check. A check refund takes 3 to 4 weeks to arrive by mail after the IRS approves your return, compared to 1 to 5 business days for direct deposit. If you chose direct deposit when you filed, you cannot change to a check once the return is submitted. If you chose a check and want to switch, you must file an amended return, which creates a new processing timeline.
If you provided an incorrect account number for direct deposit, the IRS will attempt to deposit the refund. If the account does not exist or is closed, the bank will reject the deposit and the IRS will mail you a check instead. This adds 3 to 4 weeks to your wait time. For this reason, double-check your account and routing numbers before you file.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X), processing takes longer. The IRS processes amended returns separately and typically takes 16 weeks from the date they receive it. Direct deposit still arrives 1 to 5 business days after approval, but the approval itself takes much longer than a standard return.
If you are receiving a refund for a prior tax year — for example, you filed your 2022 return in 2024 — the timeline is the same as a current-year return: 21 days or fewer for processing, then 1 to 5 business days for direct deposit. The year of the return does not change the speed.
Frequently Asked Questions
Can I speed up my tax refund by direct deposit?
No. The IRS processes returns at a set pace regardless of how you file or how you receive your refund. E-filing is faster than mailing a paper return, but once filed, the processing timeline is the same whether you choose direct deposit or a check. Filing early in the tax season is the only way to reduce your wait time.
Why does the Where's My Refund tool say my refund was sent but I haven't received it?
Your bank may be processing the deposit, or there may be a delay on their end. Wait 5 business days from the date shown in the tool. If the money has not arrived by then, call your bank and provide the refund date. They can confirm whether the deposit arrived and why it has not posted to your account.
What if I filed my return but the IRS website says they have not received it?
If you e-filed, the IRS usually receives returns within 24 hours. If it has been more than 24 hours and the tool still shows no record, contact the IRS at 1-800-829-1040 to confirm receipt. If you mailed a paper return, allow 2 to 3 weeks for the IRS to receive and scan it.
Do I need to do anything while I wait for my refund?
No. Once you have filed and the IRS has received your return, the process is automatic. You do not need to contact the IRS unless the Where's My Refund tool shows a problem or more than 21 days have passed with no update. Checking the tool once per week is enough; checking daily will not speed up your refund.
What if my refund amount changed after I filed?
The IRS may adjust your refund if they find errors on your return or if you claimed a credit incorrectly. They will mail you a notice explaining the change and the new refund amount. The adjusted refund follows the same timeline as an original refund: approval within 21 days, then direct deposit within 1 to 5 business days.