Timeline for an electronically filed federal tax refund
If you file your federal tax return electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. This is the standard processing window the IRS publishes, and it covers the time from when the IRS receives your return to when the money leaves their account.
The 21-day clock starts when the IRS actually receives your return, not when you click submit. If you file on April 10, the IRS may not process it until April 12 or later, depending on their workload. Once they begin processing, the 21 days begins. Your bank then needs one to three business days to deposit the money into your account after the IRS sends it, so the total time from filing to money in hand is usually 22 to 24 days.
This timeline assumes no errors on your return, no identity verification holds, and no complications with your bank account information. If any of those things are present, the refund will take longer.
Key Takeaways
- The IRS processes electronically filed returns and issues refunds within 21 days under normal circumstances, measured from the date they receive your return.
- Direct deposit to your bank account is the fastest delivery method and adds one to three business days after the IRS sends the refund.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the exact stage of processing.
- If the IRS needs to verify your identity or correct errors on your return, the 21-day timeline does not apply and processing takes significantly longer.
- Filing during peak tax season (late March through mid-April) does not change the 21-day window, but delays in receiving your return may occur if the IRS is backlogged.
Why the 21-day window is a promise, not a may provide
The IRS publishes 21 days as the standard refund timeline, but this is the time they commit to under normal conditions. The clock does not start when you file—it starts when the IRS receives and begins processing your return. If you file on March 15 but the IRS does not process your return until March 18, those three days do not count against the 21-day window.
During peak season (late February through mid-April), the IRS receives millions of returns daily. Even though they process returns in the order received, there can be a lag between filing and receipt, especially if you file through a third-party tax software company. Most software companies transmit returns to the IRS in batches, sometimes holding them for a day or two before sending them.
The 21 days also assumes your return has no errors, no missing information, and no red flags that trigger identity verification. If the IRS spots a discrepancy—a mismatched Social Security number, an income amount that does not match a W-2 or 1099, or a claim that seems unusual—they will hold your return for manual review. This review can add weeks or months to the timeline.
How to track your refund status in real time
The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you which stage your return is in: received, approved, sent to your bank, or deposited.
Where's My Refund updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same information. The tool becomes available 24 hours after you file electronically, so do not check it immediately after submitting your return.
The tool shows one of four statuses. "Return received" means the IRS has your return but has not started processing it. "Approved" means they have reviewed it and your refund is approved. "Sent to your bank" means the IRS has transmitted the money to your financial institution. "Deposited" means your bank has received it and posted it to your account. If you see "Return received" for more than a week, or if the status does not move forward for several days, contact the IRS at 1-800-829-1040.
Direct deposit versus check delivery
Direct deposit is faster than a mailed check. With direct deposit, the IRS sends your refund electronically to your bank, which deposits it within one to three business days. With a check, the IRS prints and mails it, which takes seven to 14 business days depending on mail delivery in your area.
When you file electronically, you can choose your delivery method on the return itself. Most tax software and the IRS Free File program ask you to enter your bank account number and routing number if you want direct deposit. If you choose a check instead, the IRS will mail it to the address on your return.
If you filed before deciding on direct deposit, or if you need to change your bank account information, you cannot update it after the return is submitted. The IRS will send your refund to whatever method you selected on the filed return. If you provided incorrect bank information, the IRS will mail a check instead, which adds 10 to 14 days to the timeline.
What delays a federal tax refund after electronic filing
The most common reason for a delay is an error or discrepancy on your return. If you claim a dependent but the Social Security number does not match IRS records, or if your reported income does not match what your employer reported on a W-2, the IRS will flag your return for review. This manual review can take two to four weeks.
Identity verification holds also delay refunds. If the IRS suspects fraud or if your return matches a pattern associated with identity theft, they will place a hold and contact you by mail asking you to verify your identity. This process can take four to six weeks. You will receive a letter from the IRS explaining what information they need.
Incorrect bank account information causes the IRS to issue a check instead of a direct deposit. If you provided a closed account number, a routing number that does not match your account, or a number with a typo, the IRS cannot deposit the money. They will mail a check to your address on file, adding 10 to 14 days.
Filing an amended return (Form 1040-X) after your original return has already been processed also delays your refund. The IRS processes amended returns separately and more slowly than original returns, often taking eight to 12 weeks.
What to do if your refund does not arrive within 21 days
First, check Where's My Refund to see what stage your return is in. If it shows "Deposited" but the money is not in your bank account, contact your bank. The IRS may have sent the money, but your bank may not have posted it yet, or there may be a problem with your account that is preventing the deposit.
If Where's My Refund shows "Sent to your bank" and more than three business days have passed, call your bank's customer service line and ask whether they have received a deposit from the IRS. Provide them with your refund amount and the date you filed. They can tell you whether the deposit arrived and why it has not posted to your account.
If Where's My Refund shows "Approved" or "Return received" and more than 21 days have passed since the IRS received your return, call 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 your return is still being processed, whether there is a hold, or whether there is an error that needs correction.
If you filed by mail instead of electronically, the timeline is much longer. Paper returns take 6 to 8 weeks to process before the 21-day refund clock even starts. If you filed on paper and it has been more than two months, contact the IRS.
How peak tax season affects refund timing
The IRS processes returns year-round, but the volume is heaviest from late February through mid-April. During this period, the IRS receives 10 to 15 million returns per week. Despite the volume, the 21-day processing window still applies to electronically filed returns because the IRS has automated systems that handle most of the work.
The main impact of peak season is a delay between when you file and when the IRS receives your return. If you file through tax software on March 20, the software company may hold your return in a batch for 24 to 48 hours before transmitting it to the IRS. Once the IRS receives it, the 21-day clock starts, but you have already lost two days.
Filing early in the tax season (late January or early February) can reduce this lag. The IRS has more capacity to receive and process returns quickly when volume is lower. If you file in early February, your return may be received and processed within a few days. If you file on April 10, there may be a longer wait before the IRS even receives it.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS publishes 21 days as the standard timeline, and they do not offer expedited processing for individual tax returns. The only way to receive your refund sooner is to file earlier in the tax season, which may reduce the lag between filing and receipt. Direct deposit is the fastest delivery method once the IRS processes your return.
What if I filed electronically but chose a check instead of direct deposit?
The IRS will mail your check after processing your return. The 21-day timeline still applies to processing, but then the IRS must print and mail the check, which adds 7 to 14 business days. Total time is typically 28 to 35 days from filing to receiving the check in the mail.
Does the IRS process returns on weekends or holidays?
The IRS processes returns Monday through Friday during business hours. If you file on a Friday evening, the IRS does not begin processing until Monday. If you file on a holiday, processing does not start until the next business day. This does not extend the 21-day window—the clock starts when they actually receive your return, not when you submit it.
What if my bank rejects the IRS deposit?
If your bank rejects the deposit because the account is closed or the information is incorrect, the IRS will mail a check to your address on file. You will not receive a notification that this happened. Check Where's My Refund after 21 days—if it shows "Deposited" but the money never arrived, contact your bank first, then the IRS if your bank confirms they never received the deposit.
Can I file my return and then change my bank account information before the refund is sent?
No. Once you submit your return, you cannot change the bank account or delivery method. If you need to use a different bank account, you must wait for the refund to arrive as a check, then deposit it yourself. The IRS does not allow changes to filed returns except through an amended return, which takes much longer to process.