Federal tax refunds typically take 21 days from the IRS after you file, though most arrive within 5 to 10 business days if you file electronically and choose direct deposit
The IRS publishes a standard 21-day window, but that is the outside edge, not the typical wait. If you file your return electronically and request direct deposit to your bank account, the money usually lands in 5 to 10 business days. If you file on paper or ask for a check, add 2 to 4 weeks to that timeline. The actual speed depends on three things: how you file, how you want the money delivered, and whether the IRS flags your return for review.
The 21-day clock starts the day the IRS receives and accepts your return, not the day you submit it. If you e-file on a Tuesday, the IRS may process it that day or the next. Once it is accepted, you can watch the countdown in your IRS account or through the IRS Where's My Refund tool.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, typically delivering your refund in 5 to 10 business days after the IRS accepts your return.
- Paper returns take longer to process — usually 4 to 6 weeks from the date the IRS receives them in the mail.
- The IRS publishes a 21-day standard, but this is the maximum, not the average, and most refunds arrive before that deadline.
- You can track your refund status free through Where's My Refund on IRS.gov or through the IRS2Go mobile app, updated once per day.
- If your return is selected for review or contains errors, the timeline extends significantly — sometimes several months.
Why electronic filing and direct deposit are fastest
The IRS processes electronic returns in batches throughout the day. When you e-file, your return goes into a queue, and the IRS typically accepts it within 24 hours. Once accepted, the countdown to your refund begins. Direct deposit skips the step of printing and mailing a check, so the money moves straight from the IRS to your bank account.
Your bank then has to receive the deposit and post it to your account. Most banks post IRS deposits within one business day of receipt, though some take two. This is why you may see the money in your account a day or two after the IRS says it has been sent.
If you file electronically but request a check instead of direct deposit, the IRS still processes your return quickly, but then has to print and mail the check. This adds 1 to 2 weeks to the timeline. Checks mailed from IRS facilities in Kansas City, Missouri and Ogden, Utah can take 7 to 10 business days to arrive, depending on your location.
Paper returns and mailed checks take significantly longer
If you file a paper return, the IRS has to receive it, open it, scan it, and enter the data by hand or through optical scanning. This process is much slower than electronic filing. Paper returns typically take 4 to 6 weeks to process from the date the IRS receives them in the mail.
The IRS mailing addresses vary by state and filing type. If you mail your return to the wrong address, it gets rerouted, which adds time. Once the IRS processes your paper return and approves your refund, it then prints and mails a check, adding another 1 to 2 weeks.
The total timeline for a paper return with a mailed check is often 6 to 8 weeks or longer. If you filed a paper return and have not heard anything after 6 weeks, use Where's My Refund to check status, or contact the IRS at 1-800-829-1040.
How to track your refund status in real time
Where's My Refund is the IRS tool that shows exactly where your refund is in the process. You can access it on IRS.gov without logging in — you just 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 one day will not show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the money is on its way). Once it says "Refund Sent," direct deposit refunds usually arrive within one business day, and checks arrive within 7 to 10 business days depending on mail delivery.
The IRS2Go mobile app offers the same tracking information and sends push notifications when your status changes. This can be faster than checking the website repeatedly, especially if you are waiting for the "Refund Sent" update.
When the IRS holds your return for review
Some returns are selected for review before the refund is approved. This can happen for several reasons: math errors, missing information, income reported on your return that does not match what employers or banks reported to the IRS, or random selection for audit. When this happens, the 21-day timeline stops, and a much longer one begins.
If the IRS needs more information, it will mail you a letter explaining what is missing or what needs clarification. You then have 30 days to respond. Once the IRS receives your response, it reviews it and makes a decision, which can take another 4 to 6 weeks. In total, a return selected for review can take 2 to 4 months or longer before your refund is approved.
Where's My Refund will show "Return Received" for an extended period if your return is under review. If you have not seen movement after 21 days, check your mail for an IRS letter. If you receive a letter, follow the instructions exactly and respond within the deadline given.
Refunds delayed by identity theft or fraud holds
If the IRS suspects identity theft or fraud on your return, it places a hold on the refund while it investigates. This can delay your refund by several weeks to several months. The IRS will mail you a letter if this happens, and you may need to provide additional documentation to prove your identity.
If you believe your return has been flagged incorrectly, you can call the IRS at 1-800-829-1040 and ask to speak with a representative about the hold. Have your Social Security number, filing status, and refund amount ready. The IRS can sometimes release the hold if you can verify your identity over the phone, though this is not may provide.
Identity theft holds are frustrating but are part of the IRS's effort to prevent fraud. If you are a victim of actual identity theft, you will need to file a report with the Federal Trade Commission at IdentityTheft.gov in addition to resolving the issue with the IRS.
What to do if your refund does not arrive on time
If Where's My Refund says your refund was sent but you have not received it after the expected timeline, the first step is to check with your bank. Call your bank's customer service line and ask if the IRS deposit has posted to your account. Sometimes a deposit is delayed on the bank's end, or it may have gone to a closed account if you changed banks since filing.
If your bank confirms the deposit has not arrived, call the IRS at 1-800-829-1040 and provide your Social Security number and refund amount. The IRS can tell you the exact date the refund was sent and the method (direct deposit or check). If it was sent by check and you have not received it after 10 business days, the IRS can issue a replacement check or deposit the money directly to your bank account instead.
If your refund was sent by direct deposit and your bank says it never arrived, the IRS will investigate and may reissue the refund. This process can take 4 to 6 weeks. Keep records of all your communications with the IRS and your bank in case you need to dispute the missing refund later.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Yes. Most refunds arrive in 5 to 10 business days if you e-file and use direct deposit. The 21-day window is the IRS's maximum standard, not the typical wait. You cannot speed up the process beyond this, but you can avoid delays by filing electronically and choosing direct deposit instead of a mailed check.
Why does the IRS say 21 days when my refund arrived in 5 days?
The 21-day timeline is a may provide, not a prediction. The IRS publishes it to cover the slowest cases — paper returns, mailed checks, and returns that need minor corrections. Most electronic returns with direct deposit are processed much faster because there are fewer manual steps involved.
What if I filed my taxes on April 10 — when will I get my refund?
The timeline starts when the IRS accepts your return, not when you file it. If you e-file on April 10 and the IRS accepts it that day, your refund could arrive by April 17 to April 20 if you chose direct deposit. If you mailed a paper return on April 10, it may not arrive at the IRS until April 12 to April 15, and processing would take another 4 to 6 weeks from that date.
Is my refund delayed if I have not seen an update in two weeks?
Not necessarily. Where's My Refund updates once per day, and many refunds stay in "Refund Approved" status for several days before moving to "Refund Sent." If it has been less than 21 days since the IRS accepted your return, check again tomorrow. If it has been more than 21 days and the status has not changed, contact the IRS or check your mail for a letter explaining the delay.
Can I change my refund from a check to direct deposit after I file?
No. Once you file your return, you cannot change the delivery method. If you requested a check and want direct deposit instead, you would need to file an amended return, which delays your refund further. For future years, choose direct deposit when you file to avoid this problem.