Standard refund timing: 21 days to six months

The IRS says most refunds arrive within 21 days of when you file, but that is the fastest case. In practice, federal tax 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 your bank account, you are most likely to see money in 21 days. If you file on paper or request a check, the timeline stretches to six to eight weeks minimum. The IRS processes returns in the order they arrive, so filing early in the tax season (January or February) usually means faster processing than filing in April.

The IRS publishes a Where's My Refund tool on IRS.gov that shows your refund status in real time. You can check it the day after you file. If the tool shows no record of your return yet, wait 24 hours and check again — the IRS needs time to scan and log paper returns or process electronic ones.

Key Takeaways

  • Direct deposit refunds typically arrive in 21 days; paper checks take six to eight weeks or longer.
  • The IRS processes returns in order received, so filing in January or February is faster than filing in April.
  • You can track your refund status using the Where's My Refund tool on IRS.gov within 24 hours of filing.
  • If the IRS needs to verify information on your return, processing can take several months.
  • Refunds delayed past the expected date may indicate a problem with your bank account, address, or return details.

Why direct deposit is faster than a check

Direct deposit sends money straight to your bank account and is the fastest method available. The IRS can transfer funds electronically once your return is processed, usually within 21 days. You need to provide your routing number and account number when you file — these appear on a blank check or in your bank's online portal.

A paper check takes longer because the IRS must print it, mail it to you, and then you must deposit it. The mailing alone adds two to three weeks. If your check gets lost in the mail, you have to contact the IRS to request a replacement, which adds another month or more. For this reason, the IRS strongly recommends direct deposit for anyone who has a bank account.

What slows down your refund

The IRS flags returns for review when something does not match their records or when the return contains errors. Common triggers include a missing or incorrect Social Security number, a dependent claimed on two returns, income reported on a W-2 that does not match what you reported, or a refund that seems unusually large. If your return is flagged, the IRS sends you a letter explaining what they need.

Incomplete information also causes delays. If you did not sign your return, left a field blank, or provided a bank account number that does not match your name, processing stops until you fix it. The IRS will contact you by mail, but this adds weeks to the timeline.

Filing late in the tax season (April) means your return sits in a queue longer. The IRS receives millions of returns in the final weeks before the April 15 deadline, and processing slows significantly. Filing in January or February, when volume is lower, usually results in faster processing.

How to track your refund status

Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is being prepared for payment), or "Refund Sent" (your refund has been sent to your bank or is in the mail). Once it shows "Refund Sent," your money should arrive within a few business days if you chose direct deposit, or within two to three weeks if you chose a check.

If the tool shows no record of your return 24 hours after filing, wait another day and check again. If it still shows nothing after 48 hours, your return may not have been received. Contact the IRS at 1-800-829-1040 to confirm they have it.

Refunds delayed past the expected date

If the Where's My Refund tool shows "Refund Sent" but the money has not arrived after the expected timeframe, several things could have gone wrong. The most common issue is an incorrect bank account number or routing number — the IRS will attempt to deposit the money, it will be rejected, and the IRS will mail you a check instead, adding several weeks.

If you provided the wrong address on your return, a mailed check may be going to an old address. If you moved recently, contact the IRS before filing to update your address, or file electronically to avoid mail delays.

In rare cases, the IRS holds a refund because they are investigating potential fraud or identity theft. If this happens, they will send you a letter explaining the hold and what you need to do. Do not ignore IRS mail — respond promptly with any documents they request.

State tax refunds run on a separate timeline

Your state refund is processed separately from your federal refund and follows its own timeline. Most states process refunds within 30 to 60 days of receiving your return, but some take longer. A few states offer direct deposit for state refunds, which is faster than a check.

You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states update their status daily; others update weekly. State refunds often arrive after your federal refund, so do not be surprised if there is a gap of several weeks between the two.

What to do if your refund never arrives

If more than six months have passed since you filed and your refund has not arrived, contact the IRS. Call 1-800-829-1040 or visit an IRS office in person. Bring a copy of your filed return and any correspondence from the IRS. The IRS can research what happened to your refund and issue a replacement check or direct deposit if the original was lost.

If you filed electronically and the Where's My Refund tool never showed your return, the IRS may not have received it. Ask your tax software or preparer to confirm the return was transmitted successfully. If it was, the IRS can help you resubmit it.

If you suspect identity theft — for example, someone else claimed your Social Security number on a return — contact the IRS Identity Theft Hotline at 1-800-908-4490. The IRS takes identity theft seriously and can freeze your account while they investigate.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The 21-day timeline for direct deposit is the fastest the IRS can process a return. Filing early in the tax season may result in processing within that window, but you cannot speed it up further. Some tax software companies offer refund advances or loans, but these charge fees and are not worth the cost.

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

The 21-day estimate assumes your return is error-free, filed electronically, and set up for direct deposit. If the IRS needs to review your return, verify information, or if you requested a check instead of direct deposit, processing takes much longer. Check the Where's My Refund tool to see if your return was flagged for review.

What if I filed my taxes but the Where's My Refund tool says nothing?

Wait 24 to 48 hours after filing. The IRS needs time to scan and process your return. If the tool still shows nothing after two days, contact the IRS at 1-800-829-1040 to confirm they received your return. If you filed on paper, it may take longer to appear in the system.

Do I need to do anything to receive my refund?

No. Once you file your return, the IRS processes it automatically and sends your refund without any action from you. Do not respond to emails or texts claiming you need to "claim" your refund or provide information — these are scams. The IRS contacts you by mail, not email.

Can I change my bank account after I file?

No. Once you file, you cannot change the bank account or address where your refund goes. If you need to update your information, contact the IRS before your refund is sent. After it is sent, if it goes to the wrong account, the IRS will mail you a check instead, which takes several additional weeks.