The IRS says most refunds arrive within 21 days of acceptance, but the real timeline depends on how you file and how you receive the money
If you filed electronically and chose direct deposit to a bank account, the IRS typically processes your return within 21 days and deposits the refund within one to two business days after that. If you filed by mail or chose a paper check, add two to three weeks for processing and mailing. The 21-day window is not a may provide — it is the IRS's standard processing time, and returns with errors, missing information, or those selected for review take longer.
The actual arrival date also depends on when you filed. The IRS began accepting 2024 tax returns on January 27, 2025. Returns filed in late January and early February typically process faster because the IRS has fewer in the queue. As filing season progresses into March and April, processing times can stretch, especially for returns that need manual review.
You can track your specific refund status using the Where's My Refund tool on IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. The 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
- Direct deposit refunds typically arrive one to two business days after the IRS accepts your return, which usually takes 21 days or less.
- Paper check refunds take an additional two to three weeks for mailing after the IRS processes your return.
- Returns filed in late January and early February usually process faster than those filed in March or April.
- The IRS Where's My Refund tool on IRS.gov shows your return status and updates once per day.
- Returns with errors, missing documents, or those selected for review can take six weeks or longer.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return has no errors and matches the information the IRS already has on file. If your Social Security number, name, or filing status does not match IRS records, the return goes into manual review. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until February 15, 2025, at the earliest, even if everything is correct. This is a fraud prevention measure and applies to all EITC and ACTC claims.
Returns that include amended information, such as a new address or a change in dependents, also take longer. If you received a notice from the IRS about a prior year's return or if the IRS suspects identity theft, your 2024 return will be flagged for additional verification. In these cases, expect four to eight weeks.
The IRS also randomly selects some returns for examination. If yours is selected, you will receive a letter in the mail explaining what documents to send. Your refund will be held until the examination is complete, which can take several months depending on the complexity.
Direct deposit versus paper check: which arrives first
Direct deposit is faster by two to three weeks. Once the IRS approves your return, the refund transfers electronically to your bank account within one to two business days. Your bank then credits the money to your account, usually the same day or the next business day. The entire process from IRS approval to money in your account typically takes two to three business days.
Paper checks are mailed by the IRS after your return is approved. The IRS prints and mails checks in batches, which adds one to two weeks. The check then travels through the postal system, which adds another one to two weeks depending on distance. Once you deposit the check, your bank holds it for standard check-clearing time, usually one to five business days. Total time from IRS approval to cleared funds: three to four weeks.
If you did not provide a bank account on your return and the IRS issued a paper check, you can still convert it to direct deposit using the IRS's Get My Payment tool, though this only works for certain situations and is not available for all taxpayers.
What to do if your refund is delayed past 21 days
First, check the Where's My Refund tool on IRS.gov. If it shows your return is still being processed, wait another week and check again. If it shows your return was approved but you have not received the money after two weeks, contact your bank to confirm the deposit was not made to a closed or incorrect account.
If the tool shows an error message or says your return cannot be found, you may need to file a paper return or contact the IRS directly. The IRS telephone line is 800-829-1040, but wait times are long during filing season. You can also visit a local IRS office, though appointments are limited and must be scheduled in advance through IRS.gov.
If you filed by mail and it has been more than four weeks since you mailed the return, the IRS may not have received it. Contact the IRS to confirm receipt before filing again, because filing twice can delay both returns.
Returns held for EITC or ACTC claims
If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS will not release your refund before February 15, 2025, regardless of when you filed. This is a permanent rule designed to prevent fraud. Even if the Where's My Refund tool shows your return is approved, the refund will not be released until that date.
After February 15, the IRS will release EITC and ACTC refunds in the order they were received, so early filers may see their money by late February or early March. Later filers may wait until March or April. Direct deposit refunds arrive one to two business days after release; paper checks take an additional two to three weeks.
You cannot speed up this process. The hold is automatic and applies to all EITC and ACTC claims. If you need money before the refund arrives, you may be able to borrow against the expected refund through a tax refund advance loan, though these loans charge fees and interest.
Refund status codes and what they mean
The Where's My Refund tool shows your return status as one of three messages. "Return received" means the IRS has your return but has not finished processing it yet. This is normal and can last up to 21 days. "Return approved" means the IRS has processed your return and approved the refund. If you chose direct deposit, the money should arrive within one to two business days. If you chose a paper check, it is being printed and mailed.
"Return sent to your bank" or "Refund sent" means the IRS has released the money. For direct deposit, this message appears one to two days before the money hits your account. For paper checks, this message means the check has been mailed and is in transit. If the tool shows an error message or says it cannot find your return, your return may have been rejected due to a missing or incorrect Social Security number, name mismatch, or duplicate filing. You will receive a letter from the IRS explaining the problem and what to do next.
How filing method affects your timeline
| Filing Method | Processing Time | Delivery Time | Total Time |
|---|---|---|---|
| Electronic + Direct Deposit | Up to 21 days | 1–2 business days | 3–4 weeks |
| Electronic + Paper Check | Up to 21 days | 3–4 weeks | 5–7 weeks |
| Paper Return + Direct Deposit | 4–6 weeks | 1–2 business days | 4–7 weeks |
| Paper Return + Paper Check | 4–6 weeks | 3–4 weeks | 7–10 weeks |
Electronic filing with direct deposit is the fastest route. Paper returns take longer because the IRS must manually enter the information, which adds two to four weeks to processing time. Paper checks add another two to three weeks for printing and mailing.
If you are filing by mail, send your return early in the season to avoid the March and April backlog. The IRS processes returns in the order received, so a return mailed in early February will move through the queue faster than one mailed in late March.
Frequently Asked Questions
Can I speed up my refund by calling the IRS?
No. The IRS processes returns in the order they are received, and calling does not change your place in the queue. The only exception is if your return has an error that is preventing processing — in that case, the IRS will contact you by mail with instructions. You cannot call to move your return forward.
What if my refund shows as approved but I haven't received it after two weeks?
Contact your bank first to confirm the deposit was not made to a closed or incorrect account. If your bank has no record of the deposit, contact the IRS using the Where's My Refund tool to request a trace. The IRS can investigate whether the money was sent and where it went.
Do I lose my refund if I don't claim it by a certain date?
No. Your refund does not expire. However, the IRS can only issue refunds for the past three years. If you did not file a return for 2024 and do not file by the 2027 important date, you forfeit the refund permanently.
Will my refund be delayed if I owe back taxes or student loans?
Yes. If you owe federal income taxes, state income taxes, or have unpaid student loans, the IRS or the Department of Education can offset your refund to pay the debt. You will receive a notice in the mail explaining the offset. This can delay your refund by several weeks.
What if I filed my return but the IRS says it has no record of it?
The IRS may not have received a paper return, or your electronic return may have been rejected. Check your email for a rejection notice if you filed electronically. If you filed by mail, contact the IRS to confirm receipt. You may need to file again, but confirm first to avoid duplicate filing.