The timeline depends on how you file and whether the IRS needs to verify anything
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file by mail or request a check, add another 2 to 4 weeks for processing and delivery. The 21-day window is not a may provide—it is the IRS's standard processing time, and delays happen when the agency flags your return for review, when your information doesn't match their records, or when you claim certain credits that require manual verification.
The actual time you see money depends on three separate steps: the IRS processing your return, the IRS approving your refund, and your bank receiving and posting the deposit. Each can add days. A return that arrives at the IRS on April 10 does not move to the front of the line just because you filed early—the IRS processes returns in the order they are received, and volume peaks in mid-April through mid-May.
Key Takeaways
- Electronic filing with direct deposit is fastest, typically 21 days from when the IRS receives your return, though some banks post deposits within 1 to 2 business days of the IRS releasing the funds.
- Paper returns take 4 to 6 weeks to process because the IRS must manually enter the data before it can review your return.
- The IRS will delay your refund if your Social Security number doesn't match IRS records, if you claim the Earned Income Tax Credit or Child Tax Credit without proper documentation, or if the return shows signs of fraud.
- 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 most current status available.
- If your refund is delayed beyond 21 days for an e-filed return or 6 weeks for a paper return, contact the IRS at 1-800-829-1040 to find out why.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing it when ready—checking math, matching information to their records, and flagging anything that needs human review. This takes about 24 hours for the IRS to complete an initial scan.
A paper return must first be received at an IRS processing center, then opened, scanned, and manually entered into the system by an IRS employee. This step alone takes 2 to 4 weeks depending on mail volume and the processing center's workload. Only after the data is entered can the IRS begin the same review process that happens when ready for e-filed returns. This is why the IRS publishes different timelines for each method.
Direct deposit versus check: the final step
Once the IRS approves your refund, it releases the money through the Federal Reserve's automated clearing house (ACH) system. If you chose direct deposit, your bank receives the deposit instruction and posts the money to your account. Most banks post ACH deposits within 1 to 2 business days, though some take up to 5 business days depending on when the deposit arrives and how the bank processes overnight batches.
If you requested a check, the IRS mails it from a processing center. Delivery time varies by distance and mail volume—typically 7 to 14 days, but can stretch to 3 weeks during peak season. The check is valid for one year from the date issued, so if it arrives damaged or lost, you can request a replacement through the IRS.
What causes delays beyond the standard timeline
The IRS holds your return for manual review if certain conditions are present. The most common triggers are claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) without matching documentation, a mismatch between your name and Social Security number on file, or income reported to the IRS that doesn't match what you reported on your return.
Returns are also delayed if you claim a large refund relative to your reported income, if you have unpaid taxes from prior years, if you owe child support or student loans in default, or if the IRS suspects fraud. During these reviews, the IRS may contact you by mail asking for documents like pay stubs, proof of childcare expenses, or a copy of your lease. You typically have 30 days to respond. The clock restarts once you send the documents, and processing resumes after the IRS receives and reviews them.
Identity theft flags also cause delays. If someone filed a return using your Social Security number before you did, the IRS will hold your legitimate return while it investigates. This can take several weeks to months. The IRS will contact you by mail if this happens.
How to check your refund status
The IRS Where's My Refund tool on IRS.gov is the only official source for refund status. You enter your Social Security number, filing status, and the exact refund amount shown on 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), "Approved" (the IRS has approved your refund and released it to your bank or mailed your check), or "Deposited" (your bank has received the deposit). If your status shows "Approved" but your bank has not posted the money after 5 business days, contact your bank—the delay is on their end, not the IRS's.
If the tool says your return is still being processed after 21 days (for e-filed returns) or 6 weeks (for paper returns), or if it shows an error message, call the IRS at 1-800-829-1040. Have your return and a copy of your tax documents ready. Wait times are longest in April and May.
What to do if your refund is missing or wrong
If the Where's My Refund tool shows "Deposited" but the money never arrived in your account, contact your bank first. Ask whether the deposit was received and rejected, or whether it was never received at all. If your bank confirms they never received it, the IRS may have sent it to the wrong account number. This happens when you provide incorrect routing or account information on your return.
Contact the IRS at 1-800-829-1040 with your bank's confirmation that the deposit was not received. The IRS can issue a replacement check or attempt to reissue the direct deposit to the correct account if you provide corrected banking information. This process takes an additional 4 to 6 weeks.
If your refund amount is smaller than you expected, check your return for math errors, missed deductions, or credits you thought you claimed but did not. The IRS may also have applied your refund to back taxes, unpaid child support, or defaulted student loans—the IRS will notify you by mail if this happens. You can dispute the offset through the appropriate agency (the state tax authority, child support enforcement, or the Department of Education).
Refund timing during peak season and off-season
The IRS processes returns year-round, but volume and speed vary dramatically. During peak season (mid-February through mid-May), the IRS receives millions of returns per week. Processing times stretch toward the upper end of the standard range—21 days for e-filed returns can become 30 days, and paper returns can take 8 weeks. If you file in June or later, processing is usually faster because volume drops.
Filing early does not speed up your refund. The IRS does not process returns in the order they are received during peak season—it processes them in batches by filing method and complexity. A straightforward return filed on April 1 may be processed after a complex return filed on March 15. The advantage of filing early is that you know your refund status sooner and can address any issues before the year ends.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS processes your return, but you pay interest or fees for this service. The IRS refund itself arrives on the same timeline.
What if I filed my return but the IRS says it has no record of it?
If you filed electronically, the IRS usually has a record within 24 hours. If more than 24 hours have passed and the Where's My Refund tool shows no record, call the IRS at 1-800-829-1040 to confirm the return was received. If you filed by mail, allow 4 weeks before assuming it was lost. If it was lost, you will need to file again and may owe a penalty for late filing, though the IRS can waive this if you show the original was mailed on time.
Does filing jointly versus separately affect refund timing?
No. Filing status does not change how fast the IRS processes your return. However, if you and your spouse file separately and one return is flagged for review, only that return is delayed—the other processes normally.
What happens to my refund if I move before it arrives?
If you chose direct deposit, the refund goes to your bank account regardless of where you live, so moving does not affect it. If you requested a check and moved after filing, the check may be returned to the IRS as undeliverable. Contact the IRS with your new address and they will reissue the check to the correct address. This adds 2 to 4 weeks.