The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose 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 wait is longer — usually four to six weeks or more, depending on mail delivery in your area. The 21-day window is not a may provide; it is the IRS's standard processing time, and some returns take longer if they need manual review.

The actual day your money arrives depends on three separate things: when the IRS processes your return, when they send the refund to your bank, and how long your bank takes to deposit it. You can track each step using the IRS's "Where's My Refund?" tool on IRS.gov, which updates once per day and shows you whether the IRS is still processing, has approved the refund, or has sent it to your financial institution.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a refund within 21 days of the IRS receiving your return.
  • Paper returns and mailed checks take significantly longer — four to six weeks or more — because of mail processing and delivery time.
  • You can check the status of your refund once per day using the IRS's "Where's My Refund?" tool, which shows whether the IRS is processing, has approved, or has sent your refund.
  • If your return needs manual review — because of math errors, missing information, or identity verification — processing will take longer than the standard timeline.
  • Your bank may hold a deposited refund for one to two business days before making it available in your account, even after the IRS sends it.

Why electronic filing with direct deposit is fastest

When you file electronically, your return goes directly to the IRS's computer system. There is no mail sorting, no scanning, no data entry by hand. The IRS can begin processing when ready, and if everything on your return is correct and matches their records, they can approve it and send the refund to your bank within days.

Direct deposit means the IRS sends the money electronically to your bank account instead of printing and mailing a check. Your bank receives the deposit instruction and credits your account — though they may hold it for one or two business days before you can withdraw it, depending on their policy. This entire path, from filing to money in your account, usually takes 21 days or fewer.

Paper returns and checks take much longer

If you mail a paper return, the IRS must first receive it, open it, scan the documents, and enter the information into their system by hand. This alone can take two to three weeks, depending on mail volume and processing center workload. Only after that does the actual tax processing begin.

Once your return is processed and approved, the IRS prints a check and mails it to you. Depending on where you live and current mail delivery speeds, this can take another two to four weeks. The total time from mailing your return to receiving a check is often four to six weeks, but can stretch to eight weeks or longer during peak tax season (February through April).

What happens if your return needs manual review

Some returns cannot be processed automatically. The IRS may need to review your return if there are math errors, missing information, conflicting information between your return and their records, or if they need to verify your identity. When this happens, the standard 21-day timeline does not explore.

A return that needs manual review can take several weeks to several months, depending on what the IRS needs to check. If they send you a letter asking for more information or documents, you will have a important date to respond — usually 30 days. Once you send the information, processing resumes, but the total time can easily exceed two months. You can still check the status using "Where's My Refund?" — it will show "Your return is being reviewed" or similar language.

How to track your refund status

The IRS's "Where's My Refund?" tool is the official way to check. Go to IRS.gov, find the tool (usually on the homepage during tax season), and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool shows three main statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your return and the refund is being prepared), and "Refund Sent" (the IRS has sent the refund to your bank or mailed a check). Once it shows "Refund Sent," your money is on the way, though it may take a few more days to appear in your account.

Do not rely on email or text messages claiming to be from the IRS. The IRS does not contact people by email or text about refunds. If you receive a message like this, it is a scam. The only official IRS tool is "Where's My Refund?" on IRS.gov.

Why your refund might be delayed

Beyond the standard processing time, several things can slow down your refund. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your entire refund until February 15 at the earliest, even if everything on your return is correct. This is called the EITC/ACTC holding period, and it adds at least a month to the timeline for anyone claiming these credits.

Identity theft or fraud concerns can also delay processing. If the IRS suspects someone else may have filed using your Social Security number, they will verify your identity before releasing your refund. This can add weeks or months. If you have been a victim of identity theft in the past, the IRS may automatically flag your return for extra review.

Mistakes on your return — a wrong bank account number, a mismatched name, math errors — will cause the IRS to hold your refund while they investigate or contact you. If your bank account information is wrong, the IRS may mail a check instead, which adds weeks to the timeline.

What to do if your refund does not arrive on time

If you filed electronically with direct deposit and more than 21 days have passed, check "Where's My Refund?" first. If it shows "Refund Sent," contact your bank to confirm the deposit arrived and was not held or rejected. Sometimes a bank will reject a deposit if the account number does not match their records exactly.

If "Where's My Refund?" shows your refund is still being processed, you can 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 your return is still in the queue or if there is a problem that needs attention.

If you filed by mail and more than six weeks have passed without a check, the IRS may have had trouble reading your return or matching it to your account. Call the IRS or visit a local IRS office to report the delay. Bring a copy of your return and your Social Security card or other ID.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The 21-day timeline for electronic filing with direct deposit is the IRS's standard processing speed. Some returns process faster — within a week or two — but you cannot request expedited processing. Filing early in the tax season (January or early February) may result in faster processing because the IRS is less busy.

What if I gave the IRS the wrong bank account number?

If the IRS detects that the account number does not match the bank's records, they will reject the deposit and mail a check instead. You will see a message in "Where's My Refund?" explaining this. The check will take four to six weeks to arrive. Contact your bank to confirm whether they rejected the deposit, and if so, make sure the IRS has your correct account information for next year.

Does my bank hold my refund after it arrives?

Yes, many banks hold deposits for one or two business days before making the money available, even if the IRS sent it electronically. This is called a "hold" and is separate from the IRS's processing time. Check your bank's deposit policy or call them to ask how long they typically hold tax refunds.

Why does the IRS hold refunds for people claiming the EITC?

Federal law requires the IRS to hold refunds for anyone claiming the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15. This is to prevent fraud and identity theft. The hold applies even if your return is correct and complete, so plan accordingly if you claim these credits.

Is there a way to get my refund by check instead of direct deposit?

If you filed electronically with direct deposit, you cannot change it to a check after filing. If the IRS rejects your bank account for any reason, they will automatically mail a check. For next year, you can choose to receive your refund by check when you file, though direct deposit is faster.