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

If you file electronically and request 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, add another two to four weeks for postal delivery. The 21-day window is not a may provide—it is the IRS's stated target, and delays happen. The actual time varies based on whether your return needs manual review, whether you claimed certain credits like the Earned Income Tax Credit, and how backed up the IRS is at the moment you file.

The IRS processes returns in the order they arrive, not in the order they are filed. A return filed on January 15 may be processed before one filed on January 10 if the later one requires additional verification. Returns filed early in the tax season (January and February) generally move faster than those filed in March and April, when the IRS is handling peak volume.

Key Takeaways

  • Electronic filing with direct deposit is the fastest path, with the IRS targeting 21 days from acceptance to deposit in your bank account.
  • Paper returns and mailed checks add four to six weeks total, because the IRS must scan and process the physical document before issuing the refund.
  • Certain credits—especially the Earned Income Tax Credit and Child Tax Credit—trigger additional verification steps that can add two to four weeks.
  • 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 accurate timeline for your specific return.

Electronic filing with direct deposit: the fastest option

When you file your return electronically through tax software or a tax preparer and choose direct deposit, the IRS accepts your return within 24 hours. From that acceptance date, the IRS typically processes the return and sends the refund to your bank within 21 days. Your bank then deposits the money into your account, which usually happens within one to three business days of receiving it from the IRS.

The 21-day window assumes your return is straightforward—no math errors, no missing information, no flags for fraud prevention. If the IRS needs to verify something, the clock resets. Direct deposit is faster than a check because there is no mail delay and no need for you to deposit anything yourself.

Paper returns and mailed checks: add four to six weeks

If you file on paper, the IRS must receive your return, open it, scan it, and enter the data into their system before processing begins. This scanning and data entry step alone adds two to three weeks. Once your return is in the system, the standard 21-day processing window starts. After the IRS issues your refund, they mail you a check, which takes another two to four weeks depending on postal service speed and your location.

Total time for a paper return with a mailed check is typically six to ten weeks from the date you mail it. The IRS does not track paper returns the way they track electronic ones, so you have less visibility into where your return is in the queue.

Returns with the Earned Income Tax Credit or Child Tax Credit

The IRS is required by law to hold refunds for returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) until at least February 15 each year, regardless of when you file. This is a fraud prevention measure. Even if you file in January, your refund will not be issued before mid-February if you claimed either of these credits.

After the February 15 hold lifts, the IRS still processes these returns more slowly than standard returns because the credits require additional verification. Expect an additional two to four weeks of processing time beyond the standard 21 days. If the IRS needs to verify your may be able to access for the credit—for example, by checking your income against IRS records—add another two to four weeks.

What causes delays beyond the standard timeline

The most common reasons for delays are math errors on your return, missing information (like a Social Security number or signature), and mismatches between what you reported and what the IRS has on file. If you claimed a dependent, the IRS cross-checks that person's Social Security number against their own records. If there is a mismatch, your return goes into manual review.

Amended returns (Form 1040-X) take longer than original returns—typically eight to twelve weeks. Returns filed after the April 15 important date are processed more slowly because they are handled separately from the main filing season. Identity theft flags and fraud prevention holds can add weeks or months, though these are less common for straightforward returns.

How to check your refund status

The IRS Where's My Refund tool on IRS.gov is the only official source for your refund status. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." Each status includes an estimated date for the next step.

Do not rely on tax software or your tax preparer's tracking system as your primary source. Those systems pull data from the IRS, but they update less frequently and sometimes show outdated information. If Where's My Refund says your refund has been sent but you have not received it after five business days, contact the IRS at 1-800-829-1040 or check your bank account to confirm the deposit went through (sometimes deposits post without a notification).

What to do if your refund is delayed

If your refund has not arrived within 21 days of the acceptance date shown in Where's My Refund, check that tool first. If it shows "Refund Sent" but you have not received the money after five business days, log into your bank account to see if the deposit posted without triggering a notification. Some banks delay posting by a day or two even after receiving the transfer.

If Where's My Refund shows "Return Received" but no update after 30 days, or if it shows "Refund Approved" but no payment after 10 days, contact the IRS. Have your return in front of you when you call. The IRS can see exactly where your return is in the queue and whether it is flagged for review. If your return was mailed, the IRS may ask you to wait longer before investigating, since mail delays are outside their control.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or use premium software?

No. The IRS processes all returns at the same speed regardless of how you filed or who prepared it. Tax software companies sometimes offer "refund advance" loans, where they lend you money against your expected refund, but this costs you interest or fees and does not speed up the actual IRS refund. The only way to speed up your refund is to file electronically with direct deposit, which is free.

What if I filed electronically but chose a mailed check instead of direct deposit?

The IRS will still process your return within 21 days, but instead of depositing the money, they will mail you a check. Add two to four weeks for postal delivery. Total time is typically four to eight weeks. Direct deposit is always faster.

Does filing earlier in the tax season may provide a faster refund?

Filing earlier usually results in a faster refund, but not always. The IRS processes returns in the order they arrive, and a return filed in early February may be processed before one filed in late January if the later one requires additional review. If your return is straightforward, filing early helps. If it needs verification, timing matters less.

Why does the IRS hold refunds with the Earned Income Tax Credit until February 15?

The IRS is required by law to hold these refunds as a fraud prevention measure. The EITC and Child Tax Credit are high-value credits that attract fraudulent claims, so the IRS uses the hold period to cross-check your may be able to access before releasing the money. This applies even if you file in January.

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

First, check your bank account to confirm the deposit did not post. If it did not, wait five more business days—sometimes deposits take longer than expected. If it still has not arrived, contact the IRS at 1-800-829-1040 with your return information. The IRS can confirm whether the refund was actually sent and investigate if it was lost in transit.