The timeline depends on how you file and how the IRS processes your return
If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, you should expect 4 to 6 weeks from the date the IRS receives your return. These are the standard timelines, but several things can delay your refund beyond these windows — and you need to know what those are so you can tell whether something has actually gone wrong.
The IRS publishes a tool called Where's My Refund? that tracks your return in real time. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. This tool updates once per day, usually overnight, and will tell you whether your return is still being processed, approved, or sent to your bank.
Key Takeaways
- Electronic filing with direct deposit is the fastest route — the IRS typically issues your refund within 21 days of accepting your return.
- Paper returns and mailed checks take 4 to 6 weeks because the IRS must manually enter the data before processing begins.
- The IRS's Where's My Refund tool updates once daily and shows whether your return is processing, approved, or sent to your bank — check it if you have not received your refund within the stated timeline.
- Errors on your return, missing documents, identity verification requests, and amended returns all add weeks or months to the timeline.
- If your refund does not arrive within the stated window, contact the IRS directly rather than waiting — they can investigate and issue a trace.
Why electronic filing with direct deposit is fastest
When you file electronically, the IRS receives your return within hours and can begin processing when ready. Direct deposit means the money goes straight into your bank account once the IRS approves the return — no printing, no mailing, no post office delays. The 21-day window assumes the IRS has no reason to hold your return for review.
The 21 days starts from the date the IRS accepts your return, not the date you submit it. You will see an acceptance confirmation the same day you e-file, and that confirmation includes the date the IRS received it. Write that date down or take a screenshot — you will need it if you have to follow up later.
Why paper returns take longer
When you mail a paper return, the IRS must first receive it at one of their processing centers, then a person must manually enter all your information into their system. This data entry step alone adds 2 to 3 weeks to the timeline. After that, processing follows the same path as an electronic return.
The 4 to 6 week estimate assumes normal mail delivery. If your return gets lost in the mail or arrives during a high-volume period (like mid-April), the timeline stretches. The IRS does not begin counting the processing window until they physically receive your return, so delays in mail delivery are not their responsibility — but they are still your problem.
What causes delays beyond the standard timeline
The IRS holds returns for review when something on your return does not match their records or looks unusual. Common triggers include:
- A mismatch between your Social Security number and your name in their system
- Income reported by your employer that does not match what you reported
- A claim for a refundable tax credit (like the Earned Income Tax Credit) that requires verification
- An amended return, which the IRS processes separately and more slowly than original returns
- Identity theft flags or fraud prevention holds
- Missing documents or schedules that you did not include with your return
When the IRS holds your return, they will mail you a notice asking for more information or explaining why they are reviewing it. This notice takes 1 to 2 weeks to arrive. You then have 30 days to respond. After you respond, the IRS needs another 2 to 4 weeks to review your answer and issue your refund. In total, a held return can take 2 to 3 months from the date you filed.
How to check the status of your refund
Go to IRS.gov and find the Where's My Refund? tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool shows one of four statuses:
- Return received: The IRS has your return but has not finished processing it yet. This is normal for the first few days.
- Return approved: The IRS has approved your return and is preparing to send your refund. If you chose direct deposit, your bank should receive it within a few business days.
- Refund sent: Your refund has been issued. If you chose direct deposit, check your bank account. If you chose a mailed check, it is in the mail.
- No information available: Either your return has not reached the IRS yet, or there is a problem with the information you entered in the tool. Try again in 24 hours, or call the IRS at 1-800-829-1040.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in one day will not give you new information. If your refund shows as approved or sent but has not arrived in your bank account after 5 business days, contact your bank — the delay is on their end, not the IRS's.
What to do if your refund is late
If your refund has not arrived within 21 days of the IRS acceptance date (for electronic filers) or 6 weeks of the postmark date (for paper filers), contact the IRS. Do not wait longer — the sooner you report it, the sooner they can investigate.
Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can run a trace on your refund, which means they will investigate where it is and why it has not arrived. A trace takes 4 to 6 weeks, and the IRS will mail you a result. If your refund was lost in the mail or never issued, the IRS will reissue it.
If you filed electronically and your refund shows as sent but never arrived in your bank account, contact your bank first. Banks sometimes reject deposits for technical reasons — a closed account, a typo in the routing number, or a security hold. Your bank can tell you whether they received the deposit and why it did not post.
Amended returns and refund timing
If you file an amended return (Form 1040-X) to correct an error on your original return, the timeline resets and lengthens. The IRS processes amended returns separately from original returns and does not use the 21-day or 6-week standard. You should expect 8 to 12 weeks from the date the IRS receives your amended return.
Amended returns must be filed on paper — you cannot e-file Form 1040-X. Mail it to the address shown in the Form 1040-X instructions for your state. Keep a copy for your records and consider using certified mail so you have proof of delivery.
Frequently Asked Questions
Can I speed up my refund by paying a tax preparation company?
No. Tax preparation companies cannot make the IRS process your return faster. Some offer "refund advance" loans that give you money when ready, but you pay interest and fees — you are borrowing against your own refund. The IRS timeline does not change regardless of who prepares your return.
What if the IRS says my refund was sent but I never got it?
If your refund shows as sent in Where's My Refund? but has not arrived after 5 business days, first check with your bank — they may have rejected the deposit. If your bank confirms they never received it, call the IRS at 1-800-829-1040 and request a trace. The IRS will investigate and reissue your refund if it was lost.
Does filing early get me my refund faster?
Filing early does not speed up the IRS's processing time, but it does mean you get in the queue earlier. If you file in January, your refund will process in the same 21 days as someone who files in March — but you will receive it sooner because you filed sooner. The only exception is if the IRS holds your return for review, which can happen regardless of when you file.
Why does the IRS say 21 days but I have not received my refund yet?
The 21 days is the standard processing time, not a may provide. If your return was held for review, identity verification, or fraud checks, it will take longer. Check Where's My Refund? to see the current status. If it shows approved or sent but you have not received it, contact the IRS or your bank depending on your filing method.
Can I get my refund as a check instead of direct deposit?
Yes, but it will take longer. When you file, you choose how you want your refund — direct deposit or mailed check. If you chose direct deposit and want to change it to a check, you must file an amended return, which adds 8 to 12 weeks to your timeline. Choose your refund method carefully when you file the first time.