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, the timeline stretches to four to six weeks or longer. The IRS publishes a standard 21-day window, but that clock starts only after your return is received and accepted by the IRS system — not when you submit it.

The actual time you see money depends on three separate steps: the IRS accepting your return, the IRS processing and approving it, and your bank receiving and posting the deposit. Each step can add days. A return filed in early February may arrive by late February. A return filed in mid-April, during peak season, can take until late May or early June.

The IRS does not speed up refunds for people who file early. Filing in January does not get you paid faster than filing in March. What matters is the method you choose and whether your return triggers additional review.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, though the IRS counts from receipt, not submission.
  • Paper returns and refunds by check take four to six weeks minimum, often longer during tax season when processing backlogs occur.
  • The IRS may hold your refund for additional review if your return contains errors, missing information, or flags in their fraud detection system.
  • 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.
  • State tax refunds process on a separate timeline from federal refunds and may arrive weeks before or after your federal money.

Direct deposit refunds versus checks by mail

Direct deposit is the fastest method. When you file electronically and provide your bank account number and routing number, the IRS deposits money directly into your account once your return is processed. The IRS says this takes 21 days, but many people see refunds in 10 to 14 days during off-peak periods (January through early March). During peak season (mid-March through April), the 21-day window is more common, and some refunds take longer.

Checks by mail are slower because the IRS must print and mail the check, then your bank must receive and process it. The IRS estimates four to six weeks for a mailed check. In practice, this often means six to eight weeks during busy season. The check can be lost or delayed in the mail, which adds unpredictable time. If your check does not arrive within eight weeks, you can contact the IRS to request a replacement.

If you filed on paper instead of electronically, your return takes longer to enter the IRS system in the first place. Paper returns are manually scanned and processed, which can add one to two weeks before the 21-day clock even starts.

When the IRS holds your refund for review

Some returns trigger additional review, which pauses the timeline. The IRS flags returns for review when they contain math errors, missing information, inconsistencies with other documents (like W-2s or 1099s), or patterns that match known fraud schemes. If your return is flagged, the IRS will not process it on the standard 21-day schedule.

A math error or missing information usually adds two to four weeks. The IRS sends a notice explaining what is missing or wrong, and you must respond with corrected information or documentation. Once the IRS receives your response, processing resumes, but the clock restarts. A return that should have taken 21 days can now take six to eight weeks total.

Fraud review is more serious and takes longer. If the IRS suspects identity theft or a fraudulent claim (such as a false dependent or inflated business loss), the return enters a specialized queue. These reviews can take two to three months or longer. The IRS will contact you by mail if this happens, and you will need to provide documentation to prove the claim is legitimate.

How to check your refund status

The IRS Where's My Refund tool on IRS.gov is the only reliable way to track your refund. You enter your Social Security number, filing status, and the exact refund amount, and the tool shows you the current status. It updates once per day, usually overnight. The tool tells you whether your return has been received, is being processed, or has been approved and sent to your bank.

Do not call the IRS or visit a local office to ask about your refund unless it is more than 21 days past the date you filed electronically or more than eight weeks past the date you mailed a paper return. The IRS phone lines are overwhelmed during tax season, and representatives cannot speed up your refund — they can only tell you what the Where's My Refund tool already shows.

If the tool says your refund was approved and sent to your bank, but the money has not appeared in your account after five business days, contact your bank. The deposit may have been rejected because of a closed account, incorrect routing number, or a fraud hold on the account.

State tax refunds arrive on a separate timeline

Your state tax refund is processed by your state's tax agency, not the IRS, and follows its own timeline. Most states process refunds within two to four weeks of receiving your return, but some take longer. A few states (like California during peak season) can take two to three months. State refunds do not depend on your federal refund, so you may receive one before the other.

If you filed your state and federal returns together using tax software, both were submitted at the same time, but they went to different agencies. The state may process faster or slower than the IRS depending on the state's workload and staffing. You can track your state refund through your state's tax agency website, which usually has its own refund tracker similar to the IRS tool.

What delays refunds beyond the standard timeline

Amended returns take longer than original returns. If you filed an original return and then filed Form 1040-X to correct it, the amended return enters a separate processing queue. The IRS estimates 16 weeks for an amended return, though many take longer. Amended returns cannot be processed until the original return is fully processed, so filing an amendment early does not help.

Refunds claimed for the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if you file in January. The IRS uses this time to cross-check the claims against Social Security records and other databases to prevent fraud. Your refund will not be released before February 15, regardless of when you file.

Identity theft or a duplicate Social Security number on another return can freeze your refund indefinitely. If the IRS detects that your Social Security number was used on multiple returns, it will not process either return until the discrepancy is resolved. You will receive a notice by mail, and you must respond with proof of your identity and proof that you filed the legitimate return.

What to do if your refund is late

If your refund has not arrived within 21 days of filing electronically or eight weeks of mailing a paper return, check the Where's My Refund tool first. If the tool shows your refund was approved and sent to your bank, but you have not received it, contact your bank to confirm the deposit was not rejected.

If the tool shows your return is still being processed or shows an error message, wait a few more days and check again. The tool updates once per day, and processing can take longer during peak season. If more than 30 days have passed since you filed electronically and the tool still shows no status, you can contact the IRS Taxpayer Advocate Service, which is a free service that helps resolve problems with the IRS. You can reach them through IRS.gov or by calling 877-777-4778.

If your check was mailed and has not arrived within eight weeks, contact the IRS to request a replacement check. You can do this through the Where's My Refund tool or by calling the IRS at 800-829-1040. The IRS will issue a new check, which takes another four to six weeks to arrive.

Frequently Asked Questions

Does filing my return early get me my refund faster?

No. The IRS processes returns in the order they are received, not in the order they are filed. Filing in January does not move you ahead of someone who files in March. However, filing early does mean you will receive your refund earlier in the year, since the processing timeline starts when your return is received.

Why does the IRS say 21 days but my refund took longer?

The 21-day estimate is the standard processing time for returns that do not trigger additional review. If your return contained errors, missing information, or fraud flags, it enters a longer queue. The IRS also processes millions of returns during peak season, so backlogs can extend timelines beyond 21 days even for straightforward returns.

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans," which are short-term loans based on your expected refund. You receive the loan money quickly, but you pay interest and fees, and you still have to repay the loan when your actual refund arrives. This is almost never worth the cost.

What if I filed electronically but provided the wrong bank account number?

If the IRS attempted to deposit your refund to a closed account or an account with a different owner, the deposit will be rejected and returned to the IRS. The IRS will then issue a check by mail, which takes four to six weeks. You will not receive a notice that the deposit failed — you will straightforward not see the money. Contact the IRS to confirm what happened and request a check to the correct account.

Do I have to wait for my federal refund before I file my state return?

No. Your state and federal returns are separate, and you can file your state return anytime after you have the information you need. Filing your state return early does not delay your federal refund, and vice versa. However, some states require you to report your federal refund amount on your state return, so you may need to wait for your federal return to be processed before you can file your state return accurately.