The timing depends on how you filed and which tax year you're claiming
A refund issued in 2025 could arrive anywhere from late January to October, depending on whether you filed electronically or by mail, whether the IRS needs to verify information, and which tax year the refund covers. The IRS processes returns in the order they arrive, not in the order they were filed, so two people who mailed returns on the same day may see refunds weeks apart.
If you filed electronically for the 2024 tax year (returns filed in early 2025), the IRS typically issues refunds within 21 days of acceptance. If you filed by mail, add 2 to 4 weeks for processing before that 21-day clock starts. If the IRS flags your return for review—because of missing information, math errors, or identity verification—the timeline extends to 60 days or longer.
Key Takeaways
- Electronic filers for the 2024 tax year usually see refunds within 21 days of the IRS accepting their return, while paper filers wait an additional 2 to 4 weeks for initial processing.
- The IRS processes returns in the order they arrive, not the order they were filed, so filing early does not may provide an early refund.
- Returns flagged for review—due to missing documents, math errors, or identity verification—take 60 days or longer to process.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day and shows the expected deposit date once processing is complete.
Electronic filing: the 21-day standard
If you filed your 2024 return electronically and the IRS accepted it without errors, you should see your refund within 21 days. The IRS counts this 21 days from the date of acceptance, not from the date you submitted the return. You can see the acceptance date in your email confirmation or in the IRS Where's My Refund tool.
The refund itself arrives as a direct deposit (if you provided banking information) or as a check mailed to your address on file. Direct deposits typically land in your account within 1 to 2 business days after the IRS releases the refund. Checks take 7 to 10 business days from the mail date, depending on postal service speed and your location.
If you chose direct deposit and the IRS rejects your banking information—because the account number doesn't match the bank's records, for example—the IRS will mail a check instead. This adds 7 to 10 days to your timeline.
Paper filing: add processing time before the 21-day clock starts
If you mailed your 2024 return, the IRS does not begin the 21-day processing window until a staff member opens your envelope, scans your documents, and enters your information into the system. This initial step takes 2 to 4 weeks depending on mail volume and the IRS service center handling your return.
Once your return is entered, the 21-day clock starts. So a paper return mailed in early February might not be accepted until late February or early March, meaning the refund would not arrive until late March or early April at the earliest.
Paper returns also carry a higher risk of processing delays because the IRS must manually verify that all required documents are present and that handwritten information is legible. Missing signatures, unclear entries, or incomplete schedules can trigger a request for more information, which restarts the timeline.
Returns that trigger IRS review or verification
Certain returns take longer because the IRS needs to verify information before issuing the refund. Common triggers include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit; reporting self-employment income; claiming education credits; or having income from multiple sources that the IRS needs to cross-check against employer records.
Identity verification is another common reason for delay. If the IRS suspects fraud or cannot match your Social Security number to their records, they will send you a letter asking you to verify your identity through their online portal or by mail. This process adds 30 to 60 days to your timeline, sometimes longer if you need to respond by mail.
Math errors or missing information also trigger review. If you forgot to sign the return, omitted a required schedule, or made an arithmetic mistake, the IRS will either correct it and process your return or send you a notice asking you to provide the missing piece. Either way, expect an additional 30 to 60 days.
Checking your refund status with Where's My Refund
The IRS Where's My Refund tool is the most reliable way to see where your return stands and when your refund should arrive. 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.
The tool shows one of three 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 refund has been issued and shows the deposit or mail date). Once your refund is sent, the tool displays the expected arrival date.
If your return is under review, the tool will say so and may provide an estimated completion date. If the IRS needs more information from you, the tool will direct you to check your mail for an official notice.
Refunds for prior tax years filed in 2025
If you are filing a return for a tax year before 2024—for example, a 2023 return filed in 2025—the IRS processes these separately from current-year returns and they often take longer. The IRS prioritizes current-year returns, so prior-year returns may not be processed until current-year volume drops, typically in late spring or summer.
Prior-year returns also carry a higher likelihood of triggering review because the IRS cross-checks them against records from the year in question. If you claimed a credit or deduction in a prior year that you did not claim in subsequent years, the IRS may ask why. If you reported income in a prior year that does not match what employers reported, the IRS will investigate.
Amended returns (Form 1040-X) are processed even more slowly. The IRS does not process amended returns until the original return is fully processed, and then amended returns go into a separate queue. Expect 8 to 12 weeks for an amended return refund.
What to do if your refund is delayed
If your refund has not arrived within 21 days of acceptance (for electronic filers) or within 6 weeks of mailing (for paper filers), check Where's My Refund first. If the tool shows your refund has been sent, contact your bank to confirm the deposit has not been delayed on their end.
If Where's My Refund shows your return is still being processed and you have not received a notice from the IRS, wait another week and check again. The tool updates daily, and delays of a few days are normal.
If your return shows as received but processing has stalled for more than 60 days, or if you received a notice asking for information and you have already responded, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can sometimes see notes in your file that do not yet appear in Where's My Refund.
Frequently Asked Questions
Does filing early in January may provide a faster refund?
No. The IRS processes returns in the order they arrive at the service center, not in the order they were filed. A return filed January 15 might be processed before one filed January 10 if it arrives at a less-busy service center. Filing early does reduce the chance of missing a important date, but it does not speed up processing.
Will I get my refund faster if I choose direct deposit instead of a check?
Yes, by about 7 to 10 days. Direct deposits typically arrive within 1 to 2 business days after the IRS releases the refund, while checks take 7 to 10 business days to arrive by mail. Both timelines begin after the IRS completes processing, so the 21-day processing window is the same either way.
What happens if the IRS sends my refund to the wrong bank account?
If you provided an incorrect account number and the IRS sends the refund to a different account, that bank will reject it and return it to the IRS. The IRS will then mail you a check instead, adding 7 to 10 days to your timeline. You can avoid this by double-checking your account number and routing number before submitting your return.
Can I get my refund faster by calling the IRS?
No. Calling the IRS does not speed up processing. The IRS can tell you the status of your return and answer questions about why it is delayed, but they cannot move your return to the front of the queue or issue a refund before processing is complete.
What if I filed a return for 2023 in 2025 and it has been three months?
Prior-year returns are processed after current-year returns, so a 2023 return filed in 2025 may not be processed until late spring or summer. Check Where's My Refund to see the current status. If your return shows as received but has not moved in more than 90 days, contact the IRS at 1-800-829-1040.