Standard refund timing: 21 days to six months

The IRS says most refunds arrive within 21 days of acceptance, but that is the fastest case. In practice, refunds take anywhere from three weeks to six months depending on how you file, how you receive the money, and whether the IRS needs to review your return.

If you file electronically and choose direct deposit to a bank account, you are most likely to see money in 21 days. If you file on paper or request a check, add four to six weeks. If the IRS flags your return for review — which happens to roughly one in 100 returns — the clock resets and you may wait three to six months.

The IRS does not process returns in the order they arrive. It batches them by filing method and processes paper returns much more slowly than electronic ones. A paper return filed in February may not be processed until April or May, even if an electronic return filed in March gets processed first.

Key Takeaways

  • Electronic filing with direct deposit is fastest: typically 21 days from the date the IRS accepts your return.
  • Paper returns and refund checks take four to six weeks longer because the IRS must manually enter the data.
  • The IRS may hold your refund for review if your return contains errors, missing information, or matches patterns that trigger automated checks.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after acceptance.
  • If your refund is delayed beyond the expected window, contact the IRS at 800-829-1040 or visit a local IRS office.

Why electronic filing is faster than paper

When you file electronically, the IRS receives your return as data that feeds directly into its system. The software validates the numbers before you submit, so obvious errors are caught before the return reaches the IRS. Processing is automated: the system checks your Social Security number, compares your income to W-2s and 1099s already on file, and calculates your refund without human hands touching the file.

Paper returns must be opened, scanned, and manually entered into the system by an IRS employee. That step alone adds two to four weeks. Scanning errors are common — a smudged digit or unclear handwriting can trigger a manual review. The IRS has fewer staff processing paper returns than it did ten years ago, so backlogs grow during peak season (February through April).

If you filed on paper in 2024 and have not heard back by late May, your return is likely in a backlog. The IRS publishes processing times by filing method on its website, updated weekly during tax season.

Direct deposit versus check: the delivery difference

Once the IRS approves your refund, the method you chose to receive it determines how long you wait. Direct deposit to a bank or credit union account is fastest: the IRS sends the money electronically, and it usually lands in your account within one to three business days after the IRS releases it.

A refund check takes seven to ten business days to arrive by mail after the IRS issues it. The IRS prints checks in batches and mails them from a processing center. Depending on where you live and where the check is mailed from, delivery can take up to two weeks. If the check is lost or delayed in the mail, you must contact the IRS to request a replacement, which adds another two to four weeks.

The IRS does not hold refunds to batch them by delivery method. If you chose a check, your refund may be approved and mailed while electronic refunds from the same batch are still processing. The timing depends on when your return was accepted and processed, not on the delivery method alone.

What causes the IRS to hold or delay your refund

The IRS reviews roughly one in 100 returns before releasing the refund. Common triggers include math errors, missing information (like a dependent's Social Security number), income that does not match W-2s or 1099s on file, or claims that the IRS flags as high-risk — such as the Earned Income Tax Credit or large business losses.

If your return is selected for review, the IRS sends you a letter explaining what it needs. You respond by mail or through your IRS online account. The review process typically takes 30 to 60 days, but complex returns or missing documents can stretch it to three or four months. During this time, your refund is held.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — it holds your refund while it investigates. This can take several months. You can check whether your return is under review using the Where's My Refund tool.

How to track your refund status

The IRS Where's My Refund tool on IRS.gov is the official way to check your refund. You need your Social Security number, filing status, and the exact refund amount. The tool updates once every 24 hours and shows whether your return has been accepted, is being processed, or has been approved.

Once your refund is approved, the tool tells you the expected delivery date. If you chose direct deposit, it shows the date the money should land in your account. If you chose a check, it shows the date the check was mailed.

The tool does not show a status until at least 24 hours after you file electronically, or up to four weeks after you mail a paper return. If you file early in the season (January or early February), the tool may not have information for several days because the IRS batches returns before processing begins.

Refund delays during peak tax season

The IRS processes the highest volume of returns between mid-February and mid-April. During this window, even electronic returns can take longer than 21 days because the IRS prioritizes returns in the order they were accepted, and the queue is long. A return filed on April 1 will take longer to process than one filed on February 1, even if both are filed electronically.

Paper returns filed during peak season face the longest delays. The IRS has a fixed number of employees to scan and enter data, so backlogs are inevitable. Returns filed in March or April on paper may not be processed until May or June.

Filing early — in January or early February — is the single best way to reduce wait time. Your return reaches the IRS before the peak volume arrives, and processing is faster. If you wait until April, expect a longer wait regardless of how you file.

What to do if your refund is late

If your refund has not arrived by the date the IRS promised, first check the Where's My Refund tool again. The status may have updated, or there may be a note explaining a delay.

If the tool shows your refund was approved and the delivery date has passed, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the check was mailed, whether it was returned by the post office, or whether there is a problem with your direct deposit information.

If a check was lost in the mail, the IRS can issue a replacement. If direct deposit failed because of a closed account or incorrect routing number, the IRS will mail a check instead. Both processes take two to four weeks.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS does not process returns faster than 21 days, even if you file on January 1. The 21-day window is the earliest possible delivery for electronic returns with direct deposit. Paper returns and checks always take longer.

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

The 21-day estimate assumes your return is accepted when ready, contains no errors, and does not trigger a review. If the IRS held your return for any reason — missing information, a math error, or a fraud check — the clock resets. You can see the reason in the Where's My Refund tool or in a letter from the IRS.

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

Your return will be processed at the electronic speed (21 days), but the check will take an additional seven to ten business days to arrive by mail. Total time is typically four to five weeks.

Does filing through a tax preparation company speed up my refund?

No. The IRS processes returns the same way regardless of whether you filed yourself or used a tax preparer. The only difference is that some tax preparation companies offer refund advances — they lend you money against your expected refund — but that is a loan, not a faster refund from the IRS.

What should I do if the IRS lost my check?

Contact the IRS at 800-829-1040 with your Social Security number and filing information. The IRS can issue a replacement check, which takes two to four weeks to arrive. You can also request that the replacement be sent by direct deposit if you provide a bank account number.