The timeline depends on how the IRS processes your return and how your bank handles the deposit
If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. That 21-day window starts from the date the IRS receives your return, not the date you submit it. In practice, most refunds arrive within 5 to 10 business days after the IRS approves your return, but the IRS publishes 21 days as the standard to account for slower cases and banking delays.
The actual money in your account depends on two separate timelines running in sequence: first, the IRS processes and approves your return; second, your bank receives and deposits the funds. A delay at either step extends the total wait. The IRS processes returns in the order they arrive, so filing early in the tax season usually means faster processing than filing in April.
If you chose a paper check instead of direct deposit, add 7 to 10 business days to the timeline after the IRS approves your return. The IRS prints and mails the check, and postal delivery adds time that direct deposit skips entirely.
Key Takeaways
- The IRS publishes 21 days as the standard processing time for e-filed returns with direct deposit, measured from the date they receive your return.
- Most refunds arrive in your bank account within 5 to 10 business days after IRS approval, though some take the full 21 days.
- Direct deposit is faster than a mailed check by 7 to 10 business days, since the IRS sends the money electronically instead of printing and mailing paper.
- Filing early in the tax season (January through February) usually results in faster processing than filing in March or April, when the IRS handles higher volume.
- Your bank may hold the deposit for 1 to 3 business days after receiving it, even though the IRS sent it electronically.
What happens between filing and the IRS approving your return
When you e-file, your return goes to the IRS electronically the same day or the next business day, depending on what time you submitted it and whether it was a weekend or holiday. The IRS does not process returns in real time. Instead, they run batch processing cycles throughout the day, so a return filed at 2 p.m. on a Tuesday might not enter the IRS system until the next morning.
Once in the system, the IRS scans your return for errors and missing information. This automated check happens within hours or a day. If your return passes this initial scan—no math errors, all required fields filled, income matches what employers reported—the IRS approves it and generates your refund. This approval step usually takes 24 to 48 hours from the time your return entered the system.
If the IRS finds a problem, they flag your return for manual review. Common triggers include claiming a large refund relative to your income, reporting business losses, or having income the IRS cannot match to a W-2 or 1099. A manual review can add 5 to 30 days, depending on how backed up the IRS is and how complex your situation is. The IRS will contact you if they need more information.
How your bank receives and deposits the refund
Once the IRS approves your return, they send the refund electronically to your bank using the ACH network—the same system that handles payroll direct deposits. This transmission happens overnight, usually between 8 p.m. and 6 a.m. Eastern time. If the IRS approves your return on a Tuesday afternoon, the money leaves the IRS that night and arrives at your bank's processing center by Wednesday morning.
Your bank then posts the deposit to your account. Most banks credit direct deposits the same day they arrive, but some hold the deposit for 1 to 3 business days before making the money available to you. This hold is less common for government refunds than for other ACH transfers, but it does happen, especially at smaller banks or credit unions. Check your bank's direct deposit policy if you want to know whether they hold government refunds.
The money is in your account when your bank posts it, not when the IRS sends it. So if the IRS approves your return on a Tuesday and your bank receives it Wednesday morning but holds it until Friday, you will not see the money until Friday, even though the IRS sent it two days earlier.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return passes the IRS's automated checks without triggering a manual review. If your return is flagged for any reason, the clock resets. The IRS will contact you by mail or phone to ask for more information, and processing does not resume until they receive your response. This can add weeks or months.
Returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held longer by law. The IRS must verify these credits before releasing the refund, which adds 7 to 10 extra days to the standard timeline. If your return claims both EITC and ACTC, expect closer to 21 days even if everything else is straightforward.
Banking problems also cause delays. If you provided an incorrect account number or routing number, the IRS's system will reject the deposit and send the refund back to the IRS. The IRS then has to contact you and either correct the account information or issue a paper check instead. This process takes an additional 2 to 4 weeks.
How to track your refund while you wait
The IRS provides a tool called "Where's My Refund?" on their website at irs.gov. You can check the status of your refund by entering 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 the same day will not show new information.
"Where's My Refund?" shows three stages: received, approved, and sent to your bank. Once it shows "sent to your bank," the money is on its way and should arrive within 1 to 5 business days, depending on your bank's processing speed. If the status stays on "received" for more than 5 business days, your return may be flagged for review.
If you filed by mail instead of e-filing, the IRS tool will not show your return until it has been scanned and entered into their system, which can take 2 to 4 weeks. This is one reason e-filing is faster—the return enters the system when ready instead of waiting for postal delivery and scanning.
Filing early versus filing late in the tax season
The IRS processes returns in the order they arrive, with some exceptions for returns claiming certain credits. If you file in January or early February, the IRS has lower volume and can process your return faster. Most January filers see their refunds within 5 to 7 business days after approval.
If you file in March or April, the IRS is handling millions of returns simultaneously. Processing times stretch toward the full 21 days, and some returns take longer because the IRS's staff is working through a backlog. Filing in April does not disqualify you from the 21-day timeline, but you are more likely to hit the upper end of that range.
The IRS also closes for federal holidays, which pauses processing. If your return is approved on a Friday before a three-day weekend, your bank will not receive the deposit until Tuesday, adding an extra day to the timeline. Plan accordingly if you are filing around a holiday.
Direct deposit versus paper check refunds
Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the money moves electronically to your bank, usually arriving within 1 to 5 business days. You do not have to wait for printing, mailing, or postal delivery.
A paper check takes 7 to 10 business days after IRS approval, because the IRS has to print the check, insert it into an envelope, and mail it to your address. Postal delivery adds another 3 to 7 business days depending on distance. A refund check mailed from the IRS in Kansas City to California can take 10 to 14 days just to arrive, plus the time the IRS spent printing it.
If you did not provide direct deposit information on your return, you can still request one by updating your information through the IRS website or by calling the IRS directly. However, this only works if you contact them before your return is approved. Once the IRS has already issued a check, you cannot redirect it to direct deposit.
What to do if your refund does not arrive on time
If the "Where's My Refund?" tool shows your refund was sent to your bank more than 5 business days ago and the money has not appeared in your account, contact your bank first. Ask them to confirm whether they received the deposit and whether they are holding it. Some banks hold government refunds for fraud-prevention reasons, and you may need to call to release the hold.
If your bank confirms they never received the deposit, contact the IRS. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can trace the deposit and determine whether it was rejected by your bank (usually because of an incorrect account number) or whether there was a system error on their end. If your account information was wrong, the IRS will issue a paper check to your address on file instead.
If your return has been in "received" status for more than 5 business days, your return may be flagged for review. The IRS will contact you by mail if they need more information. Do not call the IRS unless you have already received a letter asking you to contact them—calling without a letter will not speed up the process.
Frequently Asked Questions
Does the 21-day timeline start when I file or when the IRS receives my return?
It starts when the IRS receives your return, not when you submit it. If you e-file on a Tuesday evening, the IRS may not process it until Wednesday morning, so the 21-day clock starts Wednesday. This is why the IRS says "21 days from receipt," not "21 days from filing."
Can I speed up my refund by paying a tax preparation fee?
No. Tax preparation companies cannot make the IRS process your return faster. They can file it electronically, which is faster than mailing a paper return, but the IRS processes all e-filed returns on the same schedule regardless of who prepared them. Paying for expedited filing is not a real service.
What if I made a mistake on my return after e-filing?
If you catch the error before the IRS approves your return, you can file an amended return (Form 1040-X) electronically, and the IRS will process the amended version instead. If the IRS has already approved and issued your refund, you cannot change it. You would have to file an amended return after receiving the original refund, which may result in owing money back or receiving an additional refund.
Why does my bank say the deposit arrived but I do not see the money?
Your bank may be holding the deposit for 1 to 3 business days before posting it to your account. Call your bank and ask whether the refund deposit is on hold and when it will be available. Some banks also require you to set up a new account or verify your identity before posting large deposits.
If I file on April 15, will my refund be delayed?
Filing on the important date does not delay your refund, but the IRS will be processing millions of returns that day and the days after. Your refund may take closer to 21 days instead of 5 to 10 days. The IRS continues processing returns filed on April 15 on the same schedule as earlier filers, but the volume means longer queues.