Your refund 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 by mail or request a paper check, add another two to three weeks for postal delivery. The 21-day clock starts when the IRS receives your return, not when you submit it—mail takes five to seven business days to arrive. The IRS processes returns in the order they arrive, so filing early in the tax season usually means a faster refund than filing in April.

The timeline can stretch longer if your return has errors, missing information, or triggers a review. The IRS flags returns for manual review if income doesn't match what employers reported, if you claim certain credits, or if the math doesn't add up. A review can add anywhere from a few weeks to several months, depending on what the IRS needs to verify.

Key Takeaways

  • E-filed returns with direct deposit typically arrive within 21 days of the IRS receiving your return, not from when you submit it.
  • Paper returns take five to seven business days to reach the IRS, then another 21 days to process, plus two to three weeks for a mailed check to arrive.
  • The IRS processes returns in order of receipt, so filing in January or February usually means a faster refund than filing in March or April.
  • Returns flagged for review—because of missing documents, math errors, or income mismatches—can take weeks or months longer to process.
  • You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the IRS receives your return.

How the 21-day timeline works

The IRS publishes a 21-day standard for processing e-filed returns, but that clock does not start when you hit submit. It starts when the IRS actually receives your return. If you file through a tax software company or a tax preparer, there is usually a one- to three-day delay between when you submit and when the IRS receives it. If you file directly through IRS Free File, the delay is typically one day.

Once the IRS receives your return, it runs an automated check for math errors and missing information. If everything passes, your return moves into the processing queue. The IRS processes returns in batches throughout the day, and the order depends on when your return arrived. A return filed on January 15 will process before one filed on March 15, all else equal.

Direct deposit is faster than a mailed check because the money moves electronically. The IRS sends the deposit instruction to your bank, and your bank deposits the funds within one to two business days. A mailed check takes two to three weeks to arrive after the IRS issues it, depending on postal service speed and your location.

Why some refunds take longer than 21 days

The IRS flags returns for manual review when something does not match their records or when the return itself has an issue. Common reasons include a math error, a missing signature, income reported on a W-2 or 1099 that does not match what you claimed, or a claim for a credit like the Earned Income Tax Credit that requires verification. If your return is flagged, an IRS employee has to review it by hand, which adds time.

A return with a math error usually gets corrected automatically, and the IRS sends you a notice explaining the change. If the error is in your favor, you get the corrected refund. If it is against you, the notice explains what changed and why. This process typically takes two to four weeks longer than the standard 21 days.

Returns claiming the Earned Income Tax Credit or the Additional Child Tax Credit are reviewed more carefully because these credits are high-value and subject to fraud. The IRS may ask for documents like birth certificates, Social Security cards, or proof of residency. You will receive a letter asking what documents to send. Once you send them, processing usually takes another two to four weeks.

Identity theft or a duplicate Social Security number on file can also delay your return. The IRS will contact you by mail if this happens. Do not respond to emails or calls claiming to be from the IRS about a delayed refund—the IRS always initiates contact by mail.

Filing method and delivery method matter

Filing MethodDelivery MethodTypical Timeline
E-filedDirect deposit21 days from IRS receipt
E-filedPaper check21 days from IRS receipt, plus 2–3 weeks for mail
Paper returnDirect deposit5–7 days for mail to IRS, then 21 days processing
Paper returnPaper check5–7 days for mail to IRS, then 21 days processing, plus 2–3 weeks for mail

E-filing is faster than mailing because the IRS receives it the same day or the next day. Paper returns sit in a mailroom and are scanned before processing begins, which adds five to seven business days. If you must file by mail, send it at least two weeks before the deadline to give the IRS time to receive and process it before the filing deadline passes.

Direct deposit is also more reliable than a mailed check. Checks can be lost, stolen, or delayed by the postal service. If your check does not arrive within three weeks of the IRS issuing it, contact the IRS to request a replacement or ask about having the refund deposited instead.

How to track your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You can access it on a computer or through the IRS2Go mobile app. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

To use Where's My Refund, you need your Social Security number, filing status, and the exact refund amount from your return. The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (your refund has been approved and is being sent), or "Sent" (your refund has been issued). If your return is under review, the tool will say so and may give you a date when processing should be complete.

If Where's My Refund says your refund was sent but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was deposited or mailed and can issue a replacement if needed.

What to do if your refund is delayed

Check Where's My Refund first. If it shows your return is still being processed, wait. The IRS is working on it, and most delays resolve within a few weeks. If it shows your refund was sent but you have not received it, the next step depends on your delivery method.

If you chose direct deposit and the money has not appeared in your account after five business days from the "Sent" date, contact your bank first. Ask whether the deposit was received and rejected for any reason—this can happen if your account number changed or if your bank flagged the deposit as suspicious. If your bank did not receive it, call the IRS at 1-800-829-1040 and ask them to verify the account number on file.

If you chose a mailed check and it has not arrived after three weeks from the "Sent" date, contact the IRS. They can issue a replacement check or deposit the refund directly if you provide a bank account. Replacement checks usually arrive within two to three weeks.

If Where's My Refund shows your return is under review or if you received a notice from the IRS asking for documents, respond to the notice promptly. The IRS will tell you what documents to send and where to send them. Once they receive your documents, processing usually resumes within two to four weeks.

Early filing and peak season delays

Filing in January or early February usually results in a faster refund because the IRS has fewer returns to process. The agency begins accepting returns on January 23 each year (the date varies slightly). If you file in the first week of February, your return will likely process within the standard 21 days.

Filing in March or April can add delays because the IRS is processing millions of returns at once. The volume is highest in the week before the April 15 deadline. If you file on April 10, your refund may not process until late May or early June, even if there are no issues with your return. Filing early is one of the most reliable ways to get your refund sooner.

The IRS also experiences delays when Congress passes tax law changes late in the season. If new credits or deductions are added after January, the IRS has to reprogram its systems, which can slow processing for everyone. This happened in 2021 when the Child Tax Credit was expanded. Check IRS.gov in late December or early January to see if any changes are expected for the current year.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS publishes 21 days as the standard processing time for e-filed returns with direct deposit, and this is the fastest option available. Filing early in the tax season may mean your return processes sooner within that window because the IRS has fewer returns ahead of you, but you cannot speed up the IRS itself.

What if I filed by mail and it has been more than a month?

Call the IRS at 1-800-829-1040 and provide your Social Security number and filing status. They can tell you whether your return was received and where it is in the processing queue. If it was lost in the mail, they can help you file an amended return or resubmit electronically.

Does filing through a tax preparer delay my refund?

Not significantly. Tax preparers e-file returns the same way tax software does, though there may be a one- to three-day delay between when you sign and when the preparer submits it. The 21-day clock starts when the IRS receives it, not when you sign the return.

Will I get interest if my refund is delayed?

The IRS does not pay interest on refunds delayed by normal processing. However, if the IRS made an error or lost your return, you may be may have access to to interest. This is rare and usually only applies to delays of several months. The IRS will notify you if interest applies.

What if Where's My Refund says my refund was sent but I never got it?

If you chose direct deposit, contact your bank to confirm they did not receive it. If you chose a check, wait three weeks from the "Sent" date before contacting the IRS. After three weeks, call 1-800-829-1040 and request a replacement check or ask to have the refund deposited instead.