How long a 2025 tax refund takes depends on how you file and how the IRS processes your return

The IRS says most refunds arrive within 21 days of accepting your return, but that is the outer edge, not the typical wait. If you file electronically and choose direct deposit to your bank account, you will usually see the money in 5 to 8 business days after the IRS accepts your return. If you file by paper or request a check, add another 2 to 4 weeks on top of that.

The 21-day window assumes the IRS has no reason to hold your return. If your return has errors, mismatched information, or triggers an automated review, the clock resets. The IRS processes returns in the order they arrive, so filing early in the season (January and early February) generally means faster processing than filing in April.

Your refund status is not a mystery. You can track exactly where your return stands using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours once your return is accepted. That tool is more reliable than calling the IRS or checking your email for updates.

Key Takeaways

  • Electronic filing with direct deposit typically delivers your refund in 5 to 8 business days after the IRS accepts your return.
  • Paper returns and refund checks take 21 days or longer because they move through the mail system in addition to IRS processing.
  • The IRS Where's My Refund tool on IRS.gov shows your return status and updates daily; it is the only reliable way to track your refund.
  • Returns with errors, missing information, or identity verification needs can add weeks or months to your timeline.
  • Filing early in the tax season (January through mid-February) generally results in faster processing than filing closer to the April deadline.

Electronic filing with direct deposit: the fastest route

If you file your return electronically and have the IRS deposit your refund directly into your bank account, you are on the fastest track. The IRS accepts electronic returns within 24 hours of submission in most cases. Once accepted, your refund typically arrives in your bank account within 5 to 8 business days.

That 5 to 8 day window is real money time — not calendar days, but business days (Monday through Friday, excluding federal holidays). If the IRS accepts your return on a Friday, the clock does not start until Monday. If a holiday falls during that window, it extends by one day.

Direct deposit is faster than a check because the IRS sends the money electronically to your bank, which then credits your account. There is no mail delay, no check processing time, and no risk of a check getting lost. You will see the deposit appear as a pending transaction before it fully clears.

Paper returns and refund checks: expect 3 to 4 weeks minimum

If you file a paper return by mail, the IRS takes longer to process it because someone has to open the envelope, scan the documents, and enter the data. Paper returns typically take 4 to 6 weeks to process, not including mail time. If you also request a paper check instead of direct deposit, add another 2 to 4 weeks for the check to arrive by mail.

A paper return filed in early February might not arrive at the IRS service center until mid-February. Processing then takes 4 to 6 weeks, putting you into late March or early April. If the IRS mails a check, you are looking at mid-April or later before the money is in your hand.

Paper filing also increases the risk of errors or missing information because handwriting can be misread and documents can be damaged in transit. If the IRS needs clarification, they will mail you a notice, which adds another week or two to the timeline.

What delays your refund and how long the hold lasts

The IRS holds some returns for review before releasing the refund. Common reasons include math errors, mismatched Social Security numbers, income reported on your return that does not match what employers or banks reported to the IRS, or claims that trigger automated fraud checks (like the Earned Income Tax Credit or Child Tax Credit). These holds can add 2 to 12 weeks to your timeline.

If your return is flagged for identity verification, the IRS will mail you a notice asking you to confirm your identity through their online portal or by phone. You have to respond within the deadline on the notice, usually 30 days. Once you verify, processing resumes, but it can take another 2 to 4 weeks after that.

If you claim the Earned Income Tax Credit or Additional Child Tax Credit, the IRS is required by law to hold your return until February 15, 2025, at the earliest. This is not a delay — it is a statutory hold. Your refund will not be released before that date even if everything on your return is correct.

How to track your refund status in real time

The IRS Where's My Refund tool is the only official way to track your return. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours and shows you one of three statuses: Return Received, Refund Approved, or Refund Sent.

Return Received means the IRS has accepted your return and it is in the processing queue. Refund Approved means the IRS has finished reviewing your return and your refund is being prepared. Refund Sent means the money has left the IRS and is on its way to you — either in the mail or already deposited to your bank account.

Do not rely on email notifications or text messages claiming to be from the IRS. The IRS does not contact you by email or text about your refund status. If you receive a message like that, it is a scam. The Where's My Refund tool is the only source of truth.

What to do if your refund is late

If your refund has not arrived by the date the Where's My Refund tool promised, first check the tool again to see if the status has changed. If the tool still shows Refund Sent but the money has not arrived in your bank account after 10 business days, contact your bank to confirm they have not received the deposit. Sometimes a deposit is delayed on the bank's end, not the IRS's.

If your bank confirms no deposit has arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was actually sent and, if so, whether it was sent to the correct bank account. If you provided the wrong account number on your return, the IRS can issue a check instead, which takes another 2 to 4 weeks.

If the Where's My Refund tool shows your return is still in processing after 21 days and you filed electronically, or after 6 weeks and you filed by paper, your return may be under review. Call the IRS to find out why. Do not file an amended return or a second return — that will delay things further.

State income tax refunds: separate timeline from federal

Your state income tax refund is processed separately from your federal refund and follows its own timeline. Some states process refunds faster than the IRS; others are slower. Most states that use electronic filing and direct deposit deliver refunds in 2 to 4 weeks. States that still process paper returns by hand can take 6 to 8 weeks or longer.

You can track your state refund through your state's tax department website. Search "[your state] tax refund status" to find the tracking tool. Some states update their status daily; others update weekly. The tracking process is similar to the federal Where's My Refund tool — you enter your Social Security number and refund amount.

If you filed both federal and state returns at the same time, your state refund may arrive before or after your federal refund. There is no coordination between the two systems. Do not assume a delay in one means a delay in the other.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advances" or "rapid refunds," but those are loans against your expected refund, not the actual refund from the IRS. You pay interest or fees for the loan, and the IRS still takes the same amount of time to send the real refund.

What if I filed my return but the IRS says they have no record of it?

If the Where's My Refund tool says it cannot find your return after 24 hours, your return may not have been successfully transmitted. Check your tax software account or contact your tax preparer to confirm the return was actually filed. If it was filed, wait another 24 hours and try again. If the tool still cannot find it after 48 hours, call the IRS at 1-800-829-1040.

Do I have to wait for my refund, or can I get the money sooner?

You cannot speed up the IRS's processing, but you can avoid waiting by adjusting your withholding for next year. If you consistently get a large refund, you are giving the IRS an interest-free loan. Increase your W-4 exemptions or adjust your estimated tax payments so less money is withheld, and you will have that money in your paycheck throughout the year instead of waiting for a refund.

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

If you filed with direct deposit, your refund goes to the bank account you listed on your return, not to a physical address, so moving does not affect it. If you requested a check and move before it arrives, the check will go to the address on your return. You can contact the IRS to request they reissue the check to your new address, but this adds 2 to 4 weeks to the timeline.

Can the IRS take my refund to pay off old debts or back taxes?

Yes. If you owe back taxes, child support, or have defaulted on a federal student loan, the IRS can intercept your refund and apply it to what you owe. The IRS will notify you by mail if this happens. You can dispute the offset by contacting the IRS, but the process takes time and you will not receive the refund while the dispute is pending.