The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, the process takes longer — usually four to six weeks from the date the IRS receives your return. The 21-day window is not a may provide; it is the IRS's target for most returns, and some take longer if the return needs review.

The clock starts when the IRS actually receives your return, not when you submit it. If you e-file on April 10th, the IRS may not process it until April 12th or later, depending on their workload. During tax season (January through May), processing times slow down because the IRS handles millions of returns simultaneously.

Your refund does not arrive when ready even after the IRS approves it. Once approved, the money moves from the IRS to your bank, and your bank then deposits it into your account. This final step usually takes one to three business days, though some banks are faster.

Key Takeaways

  • E-filed returns with direct deposit typically arrive within 21 days, though some take longer depending on IRS workload and whether your return needs review.
  • Paper returns and mailed checks take four to six weeks because the IRS must physically receive and manually process them.
  • The 21-day clock starts when the IRS receives your return, not when you submit it, and processing slows significantly during peak tax season.
  • Even after the IRS approves your refund, your bank needs one to three business days to deposit the money into your account.
  • You can check the status of your refund using the IRS's "Where's My Refund?" tool with your Social Security number, filing status, and refund amount.

Why some returns take longer than 21 days

The IRS flags certain returns for additional review before issuing a refund. This happens when the return contains errors, missing information, or items that trigger automated checks — for example, claiming the Earned Income Tax Credit or the Child Tax Credit, which the IRS verifies more carefully. A return with math errors or mismatched income information also goes into a review queue.

Identity theft and fraud prevention also add time. If your Social Security number or filing information matches a suspicious pattern, the IRS holds the return while they investigate. This is a security measure, but it can delay your refund by several weeks.

Filing during peak season (late February through April) naturally slows processing because the IRS has a backlog. A return filed in early February may process faster than one filed in mid-April, even if both are error-free.

How to track your refund status

The IRS offers a free tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS approved your return and your refund is on the way), or "Sent" (your refund has been issued). When the status shows "Sent," the money is in transit to your bank, and you should see it within one to three business days.

If Where's My Refund? shows no information about your return, wait at least 24 hours after you filed before checking. The tool does not update when ready after filing, and some returns take longer to enter the system.

Direct deposit versus check by mail

Direct deposit is faster because the money goes straight from the IRS to your bank account. Once the IRS approves your refund, the transfer happens electronically, and your bank deposits it within one to three business days. This is the quickest way to receive your money.

A check by mail takes longer at every stage. The IRS must print the check, mail it to your address, and your mail carrier must deliver it. Once you receive it, you still need to deposit it at your bank, which adds another one to three business days. The entire process typically takes four to six weeks from when the IRS receives your return.

If you filed on paper and did not specify direct deposit, the IRS mails a check by default. You can request direct deposit only when you file your return; you cannot change to direct deposit after the fact.

What to do if your refund is delayed

If your refund has not arrived after 21 days (for e-filed returns) or six weeks (for paper returns), check Where's My Refund? first. If the status still shows "Return Received" or "Approved," your return is likely still being processed or reviewed, and you should wait a few more days before taking action.

If Where's My Refund? shows no record of your return at all, your return may not have reached the IRS. This sometimes happens with paper returns lost in the mail. Contact the IRS directly at 1-800-829-1040 to confirm they received it. Have your Social Security number, filing status, and the date you mailed the return ready.

If your refund shows as "Sent" but has not appeared in your bank account after five business days, contact your bank. The money may have been deposited to the wrong account if you provided incorrect banking information on your return. Your bank can help you locate it or work with the IRS to reissue the refund.

Refunds during tax season versus off-season

Tax season runs from January through mid-May, and the IRS processes millions of returns during this window. Processing times are slowest in March and April because that is when most people file. A return filed in January may process faster than one filed in April, even if both are straightforward.

If you file outside tax season (June through December), your return processes faster because the IRS has fewer returns in the queue. An e-filed return in July might arrive within 10 to 14 days instead of 21. However, most people file during tax season because they want their refund sooner, not later.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. The IRS processes returns at the same speed regardless of whether you file yourself, use tax software, or work with a tax preparer. The only way to speed up the process is to e-file with direct deposit, which you can do through any of these methods. Paying for help does not change the IRS's processing timeline.

What if I made a mistake on my return after I filed?

If you discover an error before the IRS processes your return, you can file an amended return using Form 1040-X. However, this does not speed up your refund — it may actually delay it because the amended return goes through the review process again. If the error is minor and does not affect your refund amount, it is often better to wait and correct it on next year's return.

Does the IRS send refunds on weekends or holidays?

Direct deposits happen on business days only, so if your refund is approved on a Friday, it may not hit your account until Monday. The IRS does not process refunds on weekends or federal holidays. If your approval date falls on a holiday, expect the deposit to arrive the next business day.

Why does the IRS say 21 days but mine took longer?

The 21-day window is a target for most returns, not a may provide. Returns that need review, contain errors, or trigger fraud checks take longer. Additionally, the 21 days starts when the IRS receives your return, not when you file it, and peak-season backlogs can extend processing time beyond 21 days even for error-free returns.

Can I call the IRS to ask about my refund?

You can call the IRS at 1-800-829-1040, but they will likely direct you to use Where's My Refund? instead, as it is faster and more current. Call only if Where's My Refund? shows no record of your return or if your refund shows as sent but has not arrived after five business days.