The timeline depends on how you file and how you receive your money

If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file by mail or request a paper check, add another two to four weeks. The 21-day window is not a may provide — it is the IRS's standard processing time, and delays happen. The actual day your money arrives depends on your bank's processing speed after the IRS sends it, which can add another one to three business days.

The IRS publishes a tool called Where's My Refund? that tracks your refund status in real time. You can check it on IRS.gov starting 24 hours after you file electronically, or four weeks after you mail a paper return. This tool shows you whether the IRS has received your return, is processing it, has approved it, or has sent it out — and if it has been sent, when it should arrive.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically 21 days from the IRS, plus one to three business days for your bank to deposit the money.
  • Paper returns filed by mail take four weeks just to reach the IRS, then another 21 days to process, so plan for six to eight weeks total.
  • Requesting a paper check adds two to four weeks to the timeline after the IRS approves your refund.
  • The Where's My Refund tool on IRS.gov shows your exact status and expected arrival date, updated daily.
  • Errors on your return, missing documents, or identity verification issues can delay your refund by weeks or months.

Electronic filing with direct deposit: the fastest path

When you file your return electronically and choose direct deposit, the IRS processes your return and sends the money to your bank within 21 days in most cases. This 21-day window starts the day the IRS receives your return, not the day you submit it. If you file on January 15, the IRS may receive it that same day or the next business day, depending on the time you file and whether it is a weekend.

Once the IRS approves your refund and sends it to your bank, your bank then has to post it to your account. This step usually takes one to three business days, though some banks are faster. A few banks offer early direct deposit, which can put the money in your account a day or two before the official IRS release date — check with your bank to see if this is an option.

The Where's My Refund tool will show you the exact date the IRS expects to deposit the money into your bank account. Once you see that date, add one to three business days for your bank's processing time to know roughly when you will see the funds.

Paper returns and paper checks: the slower routes

If you file a paper return by mail, the IRS takes four weeks just to receive and log it into their system. After that, processing takes another 21 days. So a paper return filed in early January might not be fully processed until late February. Once processed, if you requested a paper check, add another two to four weeks for the check to be printed, mailed, and reach your mailbox.

Paper checks are also vulnerable to mail delays, especially during peak tax season when volume is high. If your check does not arrive within the expected window, you can contact the IRS to have them reissue it or deposit the refund directly to your bank account instead.

The Where's My Refund tool works for paper returns too, but you have to wait four weeks after mailing before you can check the status. The tool will not show anything until the IRS has physically received and scanned your return.

What slows down your refund

Errors on your return are the most common cause of delay. Missing information, math mistakes, or a Social Security number that does not match IRS records can trigger a manual review, which adds weeks. The IRS will send you a notice if they find an error, but this notice itself can take one to two weeks to arrive.

Identity verification is another frequent hold-up. If the IRS suspects fraud or cannot verify your identity, they will ask you to confirm information by mail or through their Identity Verification Service online. This process can add four to eight weeks depending on how quickly you respond and how backed up the IRS is.

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 February 15 at the earliest, even if your return is error-free and processed early. This is a compliance hold, not a processing delay, and there is no way around it.

Checking your refund status with Where's My Refund

Go to IRS.gov and search for "Where's My Refund" or navigate directly to the 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 give you new information.

The tool shows four possible 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), "Sent" (the refund has been sent to your bank or is in the mail), and "Delivered" (the refund has been deposited or the check has been mailed). Once it shows "Sent," the tool will display the expected deposit or delivery date.

If the tool says your refund has been sent but you have not received it after the expected date, wait three to five business days before contacting the IRS. Banks sometimes take longer than expected, and the mail can be slow. If it still has not arrived after that window, call the IRS at 1-800-829-1040 to report it.

State tax refunds: a separate timeline

Your state refund is processed separately from your federal refund and follows its own timeline. Some states process refunds faster than the IRS — as quickly as 10 to 14 days for electronic filers — while others take six to eight weeks. A few states still mail paper checks by default, which adds weeks to the timeline.

Most states have their own refund tracking tool on their tax department website. Search "[your state] tax refund status" to find it. State refunds are often deposited a few days to a few weeks after your federal refund, so do not be alarmed if one arrives before the other.

What to do if your refund is late

If your refund does not arrive within the expected timeframe shown in Where's My Refund, wait three to five business days past the stated date before taking action. Mail and bank processing can be slower than expected, especially during peak tax season.

If it is still missing after that window, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent, whether it was sent to the wrong bank account, or whether it is still being processed. If the refund was sent to the wrong account, the IRS can issue a new check or arrange a direct deposit to the correct account.

If you filed by mail and your refund is very late, the IRS may have lost your return. Ask them to search for it by Social Security number and filing year. If they cannot find it, you may need to file an amended return or contact a tax professional for help.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Not from the IRS — 21 days is their standard processing time for electronic returns with direct deposit, and they cannot speed it up. Some banks offer early direct deposit, which deposits the money a day or two before the official IRS release date. Check with your bank to see if they offer this.

Why does the IRS hold refunds with the EITC or Child Tax Credit?

Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15, regardless of when you file. This is a compliance requirement, not a processing delay, and applies to all filers claiming these credits.

What if I filed electronically but chose a paper check instead of direct deposit?

The IRS will still process your return in 21 days, but then they have to print and mail the check, which adds two to four weeks. Expect your check to arrive four to six weeks after filing, depending on mail speed.

Can I cancel my refund and refile if I made a mistake?

You cannot cancel a refund once it has been sent, but you can file an amended return (Form 1040-X) if you made an error. The amended return is processed separately and can take eight to twelve weeks. If your original refund was already deposited, the IRS will adjust the amended return refund accordingly.

Why does Where's My Refund say my refund was sent but I have not received it?

Your bank may be processing it slower than expected, or if you chose a paper check, it may still be in the mail. Wait three to five business days past the stated delivery date. If it still has not arrived, contact the IRS to confirm the refund was sent to the correct account or address.