Electronic refunds arrive in 1 to 5 business days after the IRS accepts your return
If you file electronically and choose direct deposit, the IRS typically processes your return within 21 calendar days. Once the IRS accepts your return and approves the refund, the money moves to your bank account in 1 to 5 business days. The actual deposit depends on your bank's processing speed, not the IRS.
The 21-day window is the IRS standard, but many returns process faster—often within 5 to 10 days if there are no errors or missing information. The slowest part is usually the IRS review, not the electronic transfer itself. Once your bank receives the deposit instruction, the money typically shows up the next business day, though some banks take two to three days to post it to your account.
Paper checks take much longer. If you request a mailed check instead of direct deposit, add 7 to 14 days to the timeline after the IRS approves your refund. The Postal Service delivery time varies by location, and checks can be delayed or lost in transit.
Key Takeaways
- Direct deposit is the fastest method—the IRS processes your return in up to 21 days, then your bank receives the money in 1 to 5 business days.
- The IRS acceptance and approval step takes the most time; the electronic transfer to your bank is usually overnight or within a few business days.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is accepted.
- Mailed checks are slower than direct deposit and add 7 to 14 days to your wait after the IRS approves the refund.
- Errors on your return, missing information, or identity verification delays can extend the timeline beyond 21 days.
Why direct deposit is faster than a mailed check
Direct deposit moves money electronically from the IRS to your bank account. Once the IRS approves your refund, it sends an electronic instruction to your bank with your account and routing number. Your bank then credits your account, usually within one to three business days. There is no physical mail, no sorting, no delivery delays.
A mailed check requires the IRS to print your check, insert it into an envelope, and send it through the Postal Service. Even if the IRS processes your return quickly, the check still sits in the mail system for a week or more depending on where you live and where the IRS mails it from. If the check is lost or delayed in transit, you have to contact the IRS to request a replacement, which adds weeks to the process.
Direct deposit also reduces the risk of fraud. A check can be intercepted or stolen from a mailbox. An electronic deposit goes directly into your account and cannot be redirected once the IRS sends it.
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 the current status of your refund and an estimated delivery date.
The tool updates once every 24 hours, usually overnight. If you check it multiple times in the same day, you will see the same status. Checking more often does not speed up processing. The IRS recommends checking no more than once per day.
Where's My Refund shows three main statuses: "Return Received" (the IRS has your return but has not finished reviewing it), "Approved" (the IRS approved your refund and sent it to your bank), and "Deposited" (your bank received the money and posted it to your account). Once you see "Deposited," the money is in your account, though your bank may still be processing it internally.
If you filed a joint return with a spouse, only one Social Security number will work in the tool. If you filed an amended return (Form 1040-X), Where's My Refund may not show it; you will need to contact the IRS directly or wait for a notice in the mail.
What delays electronic refunds beyond 21 days
The most common delay is an error or incomplete information on your return. If you mismatched your name and Social Security number, reported income that does not match what your employer or bank reported to the IRS, or left a line blank, the IRS will flag your return for manual review. This adds 2 to 4 weeks to processing time.
Identity verification is another frequent cause of delay. If the IRS suspects fraud or cannot confirm your identity, it will send you a letter asking for documents like a copy of your driver's license or passport. You must respond within 30 days. Once the IRS receives and verifies your documents, processing resumes, but the entire cycle can take 4 to 8 weeks.
Claiming certain credits—the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC)—triggers a mandatory 21-day hold. The IRS cannot release these refunds before February 15 of the year after you file, even if your return is error-free. This is a legal requirement, not a processing delay.
If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The offset process adds 2 to 4 weeks. The IRS will send you a notice explaining the offset and which agency received the money.
State tax refunds and electronic delivery
State tax refunds follow a separate timeline from federal refunds. Most states process electronic returns within 7 to 21 days and deliver refunds by direct deposit in 1 to 5 business days after approval, similar to the federal timeline. However, some states are slower—a few take up to 30 days to process returns.
If you filed both federal and state returns electronically, they are processed independently. Your federal refund may arrive before your state refund, or vice versa. You cannot assume they will arrive on the same day.
Each state has its own refund tracking tool. Most state tax agencies post a link on their website where you can enter your Social Security number and refund amount to check status. Some states do not offer online tracking and require you to call or wait for a mailed notice.
What to do if your refund does not arrive on time
If the IRS approved your refund more than 5 business days ago and it has not appeared in your bank account, contact your bank first. Ask whether the deposit arrived and was rejected, or whether it is still pending. Some banks hold deposits for 24 to 48 hours before posting them, especially for large amounts.
If your bank confirms no deposit has arrived, contact the IRS using Where's My Refund to verify the status. If the status still shows "Approved" rather than "Deposited," the IRS may not have sent the money to your bank yet. Wait another few days and check again.
If the status shows "Deposited" but your bank has no record of it, the IRS may have sent the money to the wrong account. This can happen if you provided incorrect routing or account numbers on your return. Call the IRS at 1-800-829-1040 to report the error. The IRS can attempt to recover the deposit, but this process takes 4 to 6 weeks.
If your refund is more than 21 days overdue and Where's My Refund shows no status update, your return may be under review for errors or identity verification. Check your mail for an IRS notice. If you received a notice, follow the instructions and respond within the deadline. If you have not received a notice after 30 days, call the IRS.
Electronic refunds for amended returns and special situations
If you filed an amended return using Form 1040-X, the timeline is longer. The IRS does not process amended returns electronically in the same way as original returns. Most amended returns take 8 to 12 weeks to process, and some take up to 16 weeks. Direct deposit still applies if you provided your bank account information, but the initial review period is much longer.
If you filed a return claiming a refundable credit for the first time—such as the Child Tax Credit or the Earned Income Tax Credit—the IRS holds your refund until mid-February regardless of when you file. This is a statutory requirement. Filing in January or February does not change the release date.
If you are a non-citizen with an Individual Taxpayer Identification Number (ITIN), your return may take longer to process. The IRS verifies ITIN returns more carefully, which can add 2 to 4 weeks. Direct deposit is still available if you have a U.S. bank account.
Frequently Asked Questions
Can I get my refund faster if I file early in the tax season?
Filing early does not may provide a faster refund if the IRS needs to review your return for errors or verify your identity. However, filing early does mean you reach the front of the processing queue. If your return is error-free and does not trigger a review, you may see your refund within 5 to 10 days instead of the full 21 days.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeline assumes your return has no errors, no missing information, and does not require identity verification. If any of those conditions apply, processing takes longer. The IRS also counts calendar days, not business days, so weekends and holidays extend the actual processing time.
What if I provided the wrong bank account number on my return?
If the IRS sent your refund to the wrong account, your bank will reject the deposit and it will return to the IRS. This process takes 5 to 10 business days. Once the IRS receives the rejected deposit, it will attempt to contact you or send you a notice. You will need to provide the correct account information. The reissue takes another 2 to 4 weeks.
Does filing electronically may provide direct deposit of my refund?
No. Filing electronically and requesting direct deposit are two separate choices. You can file electronically but request a mailed check instead. If you request direct deposit, you must provide your correct routing number and account number. If either is wrong, the deposit will be rejected.
Can I cancel my refund and get a check instead after I file?
Once you file your return and the IRS accepts it, you cannot change your refund delivery method. If you requested direct deposit, your refund will be deposited. If you requested a check, you will receive a check. If you need to change the delivery method, you must file an amended return, which takes 8 to 12 weeks and delays your refund significantly.