When you'll see your refund depends on how you file and how the IRS processes your return

If you file your 2025 tax return electronically and request direct deposit to your bank account, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to several weeks longer — often six to eight weeks or more 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 some returns take longer because of errors, missing information, or a backlog during peak filing season.

The actual time you see money in your account depends on three separate steps: how long the IRS takes to process your return, how long your bank takes to post the deposit, and whether there are any holds or delays. You can track your specific return's progress using the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day and shows you the exact status of your return.

Key Takeaways

  • E-filing with direct deposit is the fastest method, with refunds typically arriving within 21 days of the IRS receiving your return.
  • Paper returns and mailed checks take significantly longer — often six to eight weeks — because the IRS must manually enter the information.
  • The IRS processes returns in the order they are received, so filing early in the season generally means a faster refund.
  • You can check your refund status daily using the IRS's "Where's My Refund?" tool, which shows whether the IRS is processing, approved, or has sent your refund.
  • Bank processing times vary, but most deposits post within one to three business days after the IRS sends them.

Why e-filing with direct deposit is fastest

When you file electronically, your return goes directly into the IRS's computer system. The IRS can begin processing it when ready, checking for errors and cross-referencing information with other government databases. This automated process is much faster than manually entering data from a paper form.

Direct deposit is faster than a mailed check because the IRS sends the money electronically to your bank, and your bank posts it within one to three business days. A mailed check requires the IRS to print and mail it, which adds one to two weeks to the timeline even before the check reaches you and you deposit it.

How paper returns and mailed checks slow things down

If you file a paper return, an IRS employee must manually type your information into the system before processing can begin. This step alone adds two to four weeks to the timeline. The IRS processes paper returns in the order they arrive, so if you file late in the season, you may wait even longer while earlier returns move through the queue.

Once your paper return is entered and processed, the IRS still needs to print and mail your check. Postal delivery typically takes one to two weeks, depending on distance. If you do not deposit the check when ready, or if your bank holds it, the total time from filing to having usable funds can stretch to ten weeks or longer.

What happens during peak filing season

The IRS receives the most returns between mid-February and mid-April each year. During this period, processing times can extend beyond the standard 21 days because the volume of returns exceeds the IRS's processing capacity on any given day. Returns filed in early February may process in 15 to 18 days, while returns filed in late March might take the full 21 days or longer.

Filing as early as possible — even in late January — gives you the best chance of a faster refund. The IRS begins accepting returns in late January each year, and returns filed in the first few weeks typically process more quickly than those filed closer to the April 15 important date.

Why your refund might be delayed

The IRS flags returns for manual review if there are errors, missing information, or inconsistencies. Common reasons include a mismatched Social Security number, unreported income that the IRS has on file, or a claim for a tax credit that requires verification. When this happens, an IRS employee must review your return manually, which adds two to four weeks to processing time.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if your return is otherwise complete and correct. This is a security measure to prevent fraud. Your refund will not be sent before that date regardless of when you file.

How to track your refund in real time

The IRS's "Where's My Refund?" tool shows the status of your return once it has been received and entered into the system. You can check it at IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

The tool shows three main statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and is preparing to send it), and "Sent" (the refund has been dispatched to your bank or the post office). Once it shows "Sent," your refund should arrive within one to three business days if you chose direct deposit, or within one to two weeks if you requested a check.

What to do if your refund is late

If your refund has not arrived within 21 days of filing electronically, or within the expected timeframe for a paper return, check "Where's My Refund?" first to see the current status. If the tool shows "Sent" but you have not received the money after three business days, contact your bank to ask whether the deposit is pending or if there is a hold on your account.

If the tool shows your return is still being processed after 21 days, or if you see an error message, you may need to contact the IRS. You can call the IRS at 1-800-829-1040 (the number for individual tax questions), but wait times are long during filing season. Alternatively, you can visit a local IRS office or use the IRS's online chat service on IRS.gov if you have a specific question about your return.

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 time. Some offer "refund anticipation loans," which are short-term loans based on your expected refund, but these loans charge fees and interest. You will receive your actual refund on the same timeline whether you file through a tax preparation company or on your own.

What if I filed my return but "Where's My Refund?" says it cannot find it?

The tool may not show your return for several days after you file, especially if you filed on a weekend or holiday. Wait three to five business days and check again. If it still does not appear, verify that you entered your information correctly — a wrong Social Security number or filing status will cause the search to fail.

Does my bank's processing time count toward the 21-day window?

No. The IRS's 21-day estimate is how long it takes the IRS to process your return and send the refund to your bank. Your bank then takes one to three additional business days to post the deposit to your account. The total time from filing to having the money available is typically 22 to 24 days for e-filed returns with direct deposit.

If I file in February, will I definitely get my refund by March?

Most returns filed in February will be processed and refunded by late March, but it is not may provide. Returns filed late in February during peak season may not be processed until early April. Filing as early as possible in January gives you the best chance of receiving your refund in February or early March.

What happens to my refund if I move before it arrives?

If you chose direct deposit, your refund goes to your bank account, not your address, so moving does not affect it. If you requested a check and move before it arrives, the check will go to the address you listed on your return. You can contact the IRS to request a replacement check if the original is lost, but this adds several weeks to the process.