E-filed tax refunds typically arrive in 5 to 21 days after the IRS accepts your return
When you file electronically, the IRS processes your return faster than paper filing. Most e-filed returns are accepted within 24 hours of submission. Once accepted, the IRS begins processing, and refunds are usually issued within 5 to 21 days. The exact timing depends on whether you chose direct deposit or a check, whether your return required verification, and current IRS processing volume.
Direct deposit is faster than a mailed check. If you provide your bank account information, your refund typically lands in your account within 5 to 10 business days after the IRS accepts your return. A paper check takes longer—usually 7 to 21 days after acceptance, because the IRS must print and mail it. Some returns take longer if the IRS flags them for review or if there are errors that need correction.
The IRS publishes a weekly refund status report that shows how many returns have been processed and the average time for refunds to arrive. You can also track your specific refund using the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day and shows the status of your return and when your refund should arrive.
Key Takeaways
- E-filed returns are accepted within 24 hours, and refunds are issued 5 to 21 days after acceptance, depending on deposit method and processing delays.
- Direct deposit refunds arrive in 5 to 10 business days after acceptance; mailed checks take 7 to 21 days.
- The IRS's "Where's My Refund?" tool updates daily and shows your refund status and expected arrival date.
- Returns that require verification, have errors, or are flagged for review take longer than the standard timeline.
- Filing early in the tax season (January or February) usually results in faster processing than filing in March or April.
Why the timeline varies: direct deposit versus check
Direct deposit is the fastest way to receive a refund. When you provide your bank routing number and account number on your tax return, the IRS deposits your refund electronically. This process takes 5 to 10 business days after your return is accepted. The money goes directly into your account—no mail, no delay waiting for a check to arrive.
A paper check is slower because the IRS must print your check, place it in an envelope, and mail it to your address. This adds 7 to 21 days to the timeline. The mailing time depends on where you live and how busy the postal service is. If you live far from the IRS processing center, or if mail is moving slowly, your check may take closer to 21 days to arrive.
If you did not provide direct deposit information when you filed, you can still update your banking details through the IRS website before your return is processed. Once processing has begun, you cannot change the delivery method, so you will receive a check instead.
How to track your refund status in real time
The IRS's "Where's My Refund?" tool is the official way to check your refund status. You can access it on IRS.gov 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 a single day will not show 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 refund and is preparing to send it), or "Refund Sent" (your refund has been issued). When your refund is sent, the tool tells you the date it was sent and, for direct deposits, the date it should arrive in your account.
You can also call the IRS refund hotline at 1-800-829-1954 to check your status by phone. Have your Social Security number, filing status, and refund amount ready. The phone line is available Monday through Friday, 7 a.m. to 7 p.m. your local time.
When returns take longer than 21 days
Some returns are held for additional review, which delays the refund. The IRS may flag your return if there are math errors, missing information, or if your return does not match information the IRS has on file (such as income reported by your employer or bank). If this happens, the IRS will mail you a letter explaining what is needed. You will have time to respond, but your refund will not be issued until the issue is resolved.
Returns filed early in the tax season (January and early February) usually process faster because the IRS has lower volume. Returns filed in March and April take longer because millions of people file at the same time. If you file in April, expect your refund to take closer to the full 21 days, even if there are no issues with your return.
Refunds for returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until at least February 15 by law, even if you file in January. This is a federal requirement, not a processing delay. Your refund will not be issued before that date, regardless of when you file.
What to do if your refund does not arrive on time
If your refund does not arrive within the expected timeframe, first check "Where's My Refund?" to confirm the status. If the tool shows "Refund Sent" but the money has not arrived in your account, wait a few more business days—banks sometimes take an extra day or two to post deposits. If you chose a mailed check and it has been more than 21 days since the IRS said it was sent, the check may have been lost in the mail.
If your refund is lost or never arrives, contact the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account. A replacement check usually takes 4 to 6 weeks to arrive.
If "Where's My Refund?" shows your return is still being processed after 21 days, check for a letter from the IRS in your mail. The IRS may have flagged your return for review and needs additional information from you. Respond to any IRS letter as quickly as possible to move your refund forward.
Filing method and refund speed: e-file versus paper
E-filing is significantly faster than mailing a paper return. An e-filed return is accepted within 24 hours, while a paper return takes 2 to 4 weeks just to reach the IRS processing center and be scanned into the system. Once scanned, a paper return takes the same amount of time to process as an e-filed return, so the total timeline for a paper return is 3 to 5 weeks longer.
If you e-file and choose direct deposit, your refund can arrive in as little as 5 days. If you mail a paper return and receive a check, your refund could take 6 to 8 weeks or longer. For this reason, e-filing with direct deposit is the fastest option available.
You can e-file for free using IRS Free File if your income is below a certain threshold (the limit changes each year). If your income is higher, you can use tax software or hire a tax preparer to e-file your return for a fee.
Frequently Asked Questions
Can I get my refund faster than 5 days if I e-file?
No. The IRS processes all e-filed returns in the same order, and 5 to 10 business days is the fastest timeline for direct deposit refunds. There is no way to speed up processing. Some tax software companies offer "rapid refund" loans that give you money before the IRS refund arrives, but these are loans, not refunds, and they charge interest or fees.
What if I filed in 2025 and still have not received my refund?
Check "Where's My Refund?" with your 2025 tax information. If it shows "Refund Sent" but you have not received it, contact the IRS at 1-800-829-1954. If it still shows "Return Received" or "Refund Approved" after 21 days, the IRS may be reviewing your return. Check your mail for an IRS letter explaining what is needed.
Do I have to use direct deposit, or can I get a check?
You can choose either method when you file. Direct deposit is faster (5 to 10 days), but a check is fine if you prefer it. Just know that a check takes 7 to 21 days to arrive. Once your return is accepted, you cannot change your choice, so decide before you submit.
If I file on January 15, will my refund arrive by February 1?
Probably, if you use direct deposit and your return has no issues. The IRS typically processes returns within 5 to 10 days of acceptance. However, if your return is flagged for review or if you claimed the EITC or ACTC, your refund will be held until at least February 15, regardless of when you filed.
How do I know if the IRS is reviewing my return?
Check "Where's My Refund?" regularly. If your return is under review, the status will stay on "Return Received" or "Refund Approved" longer than usual. The IRS will also mail you a letter if additional information is needed. If you receive a letter, respond promptly to move your refund forward.