The 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 on paper or request a check by mail, expect 4 to 6 weeks from the date the IRS receives your return. The 21-day window is not a may provide—it is the IRS's standard processing time, and delays happen when your return needs manual review, contains errors, or arrives during peak filing season.

The actual time you receive money depends on three separate steps: how long the IRS takes to process your return, how long your bank takes to deposit the funds, and whether anything flags your return for additional review. Each step can add days or weeks.

Key Takeaways

  • Electronic filing with direct deposit is fastest, typically 21 days from IRS processing, though this is not a may provide and peak season delays are common.
  • Paper returns take 4 to 6 weeks from the date the IRS physically receives them, and the IRS does not count weekends or holidays in this timeline.
  • Your bank may hold deposited refunds for 1 to 3 business days after the IRS sends the money, so the deposit date is not the same as the date you can spend it.
  • The IRS Where's My Refund tool updates once per day and shows the most accurate status; calling the IRS or checking your account multiple times does not speed up processing.
  • If your return is selected for examination or contains errors, processing can take several months, and the IRS will contact you by mail with next steps.

What happens during the 21-day processing window

When you file electronically, the IRS scans your return and runs it through automated systems that check for math errors, missing information, and fraud signals. This automated review is what takes most of the 21 days. If your return passes these checks without triggering a manual review, the IRS approves it and sends the refund to your bank or the address on file for a mailed check.

The 21 days starts from the date the IRS receives your return, not the date you submit it. If you e-file on April 10, but the IRS's system does not process it until April 12 due to volume, the clock starts on April 12. You can see the received date in the Where's My Refund tool on IRS.gov.

During peak filing season—typically January through mid-April—the IRS processes millions of returns simultaneously. Even though the IRS has more staff during this period, backlogs still occur. A return filed in early February may process faster than one filed in late March, straightforward because the volume is lower.

Why some returns take longer than 21 days

Your return will be pulled out of the automated queue and sent to a human reviewer if it contains certain red flags. Common reasons include income reported on your return that does not match what employers or financial institutions reported to the IRS, missing or mismatched Social Security numbers, unusually large deductions relative to your income, or claims for tax credits that require verification.

If the IRS selects your return for examination—a formal audit—processing stops while the IRS requests documents from you. The IRS will mail you a notice explaining what they need and when to respond. This process typically takes 30 to 90 days from the date of the notice, but can extend much longer if you need time to gather documents or if the IRS needs to contact third parties.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent, it holds the refund while it verifies your identity. This verification can take 60 to 120 days. The IRS will contact you by mail if this happens; you will not receive a phone call or email.

How direct deposit and mailed checks differ in speed

Direct deposit is faster because the IRS sends the refund electronically to your bank, and your bank deposits it into your account within 1 to 3 business days. Once deposited, the money is yours, though your bank may hold it for an additional 1 to 3 business days before you can withdraw or transfer it—this is the bank's hold, not the IRS's delay.

A mailed check takes 4 to 6 weeks from the date the IRS receives your return, and then 5 to 10 business days for the check to arrive at your address after the IRS mails it. If your address on file is incorrect, the check may be returned to the IRS, adding another 2 to 4 weeks. Once you receive the check, you still need to deposit it at your bank, which may hold it for 3 to 5 business days before the funds are available.

If you did not provide direct deposit information on your return and want to change it now, you cannot. The IRS will mail a check to the address on your return. You can update your address with the IRS using Form 8822, but this does not change the refund delivery method for a return already filed.

Using the Where's My Refund tool to track your status

The IRS Where's My Refund tool on IRS.gov is the only official way to check your refund status. It shows three pieces of information: whether the IRS has received your return, whether it has been approved, and when the refund will be issued or has been issued. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

To use the tool, you need your Social Security number, filing status, and the exact refund amount from your return. If you do not know the refund amount, you can estimate it, but the tool works best with the exact figure. The tool will tell you if your return is still being processed, if it has been approved and a refund date has been set, or if there is a problem that requires your attention.

If the tool says "We have received your return and it is being processed," your return is in the queue. If it says "Your refund has been approved" and gives a date, that date is when the IRS will send the money to your bank or mail the check. If it says "We cannot provide information about your refund status," either the IRS has not received your return yet, or there is a problem that the IRS needs to investigate.

What to do if your refund is delayed beyond the expected timeline

If the Where's My Refund tool still shows "being processed" after 21 days for an electronic return or 6 weeks for a paper return, contact the IRS. You can call the IRS at 1-800-829-1040 (the main refund line) or visit an IRS walk-in office if one is near you. Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether your return is in a queue for manual review, whether it has been selected for examination, or whether there is a problem with your bank's direct deposit information. If the problem is on the IRS side, they cannot speed up processing, but they can tell you what is causing the delay and when you should expect resolution. If the problem is with your bank, the IRS will tell you to contact your bank directly.

If you filed on paper and the IRS says they have not received your return after 6 weeks, ask the IRS to search for it. If it cannot be found, you will need to file an amended return or a new return for that year. Keep a copy of any paper return you mail, and consider using certified mail with return receipt so you have proof the IRS received it.

Refund timing for amended returns and special situations

An amended return filed on Form 1040-X takes longer to process than an original return. The IRS typically takes 12 to 16 weeks to process an amended return, even if it is straightforward. If you amended your return to claim a refund you did not receive on the original return, expect to wait at least three months.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 of the year after you file, by law. This is true even if you file in January. The IRS then processes your return and issues the refund, which adds another 21 days for electronic filing or 4 to 6 weeks for paper filing.

If you are claiming a refund for a prior year—a return from 2022 filed in 2024, for example—processing takes longer because the IRS must verify that you did not already receive that refund. This verification can add 4 to 8 weeks to the timeline.

Frequently Asked Questions

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 advance" loans that give you money when ready, but you pay interest or fees on the loan, and you still have to repay it from your actual refund when it arrives. The IRS processing time is the same regardless of who prepared your return.

What if the IRS says my refund was issued but I have not received it?

If the Where's My Refund tool says your refund was issued but you have not received it after 5 business days for direct deposit or 3 weeks for a mailed check, contact your bank first. Ask whether the deposit was received and whether there is a hold on it. If your bank has no record of the deposit, contact the IRS and ask them to verify the bank account information on file.

Do I have to wait for my refund, or can I get an advance?

You can file your return and receive your refund on the normal timeline at no cost. Refund advance loans charge you to borrow against your refund before it arrives, which costs money you would otherwise keep. There is no way to make the IRS process your return faster.

If I file my return in February, will I get my refund before April?

Probably, but not always. A return filed electronically in early February with direct deposit typically processes within 21 days, so you would receive it by early March. A return filed in late March may not process until mid-April due to peak season volume. The exact timeline depends on when the IRS receives your return and whether it needs manual review.

What happens if I move after I file but before my refund arrives?

If you requested direct deposit, your refund goes to the bank account on file, so your address does not matter. If you requested a mailed check and you move, the check may be returned to the IRS as undeliverable. You can file Form 8822 to update your address with the IRS, but this does not redirect a check that has already been mailed. Contact the IRS to ask whether your check can be reissued to your new address.