Tax refunds usually arrive between 21 days and 6 months after the IRS receives your return, depending on how you file and whether the IRS needs to verify your information.

The IRS publishes a Where's My Refund tool on IRS.gov that tells you the exact status of your return once it has been processed. You can check it using your Social Security number, filing status, and the refund amount. The tool updates once per day, usually overnight.

If you file electronically and request direct deposit to your bank account, you will typically see your refund within 21 days. If you file on paper or request a check by mail, the timeline stretches to 4 to 6 weeks for processing, plus mailing time. Some returns take longer because the IRS flags them for manual review — this happens when information on your return does not match IRS records, when you claim certain credits, or when your return is incomplete.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, usually 21 days or less from when the IRS receives your return.
  • Paper returns and mailed checks take 4 to 6 weeks for processing plus additional time for postal delivery.
  • The IRS Where's My Refund tool updates once daily and shows whether your return is received, being processed, approved, or sent to your bank.
  • If the IRS needs to verify information on your return, processing can take several months; the tool will show a message asking you to call or respond.
  • Direct deposit is more reliable than a mailed check because it does not depend on postal delivery or address changes.

How the IRS processes returns in order

When you file electronically, the IRS receives your return within hours. The agency then runs automated checks to make sure the data is complete and matches what they already have on file for you. This initial scan takes a few days.

Once your return passes the automated checks, it moves into the approval stage. At this point, the IRS has accepted your return as filed and calculated your refund. If you chose direct deposit, the IRS sends payment instructions to your bank. If you chose a check, the IRS prints and mails it. This stage typically takes 7 to 14 days after the initial scan.

Paper returns follow the same steps but start later because IRS staff must first scan and enter the data by hand. This adds 2 to 3 weeks to the timeline before automated checks even begin.

When the IRS holds your return for review

Some returns do not move through the standard timeline because the IRS needs to verify information before approving the refund. Common reasons include claiming the Earned Income Tax Credit (EITC), claiming the Child Tax Credit, reporting self-employment income, or having income that does not match IRS records from your employer or bank.

When this happens, the Where's My Refund tool will show a message saying your return is being reviewed or that you need to take action. If you need to respond, the IRS will either send you a letter by mail or ask you to call a specific number. Do not wait for the letter — check the tool regularly, because the IRS sometimes posts messages there first.

Returns held for review can take 60 days to 6 months to process, depending on what the IRS needs to verify and how quickly you respond. If the IRS mails you a letter asking for documents or information, respond within the deadline shown on the letter. Missing the deadline can delay your refund further or result in a reduced refund.

Direct deposit versus mailed checks

Direct deposit is faster and more reliable. The IRS sends the money directly to your bank account, and it usually appears within 1 to 3 business days after the IRS approves your refund. There is no risk of the check getting lost in the mail or being sent to an old address.

A mailed check takes longer because it depends on postal delivery. After the IRS approves your refund and prints the check, it can take 7 to 10 business days to arrive, depending on where you live and current mail volume. If you have moved and did not update your address with the IRS, the check will go to the address on file, and you will have to contact the IRS to request a replacement.

If you filed your return but did not provide banking information, you can still update your account on IRS.gov to request direct deposit instead of a check. This only works if your return has not yet been approved; once the check has been printed, you cannot change the payment method.

What to do if your refund is late

Check the Where's My Refund tool first. If it shows your return is still being processed, wait. If it shows your return was approved and sent to your bank more than 3 business days ago, contact your bank to confirm the deposit has not arrived. Banks sometimes hold deposits for a day or two, especially if the amount is large or your account is new.

If your bank confirms the deposit never arrived, or if the Where's My Refund tool shows your return was approved more than 21 days ago and you have not received it, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040 (the number is on your tax return paperwork). Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent and, if it was mailed, can issue a replacement check or arrange a direct deposit instead.

If you filed a paper return and it has been more than 6 weeks since you mailed it, the IRS may not have received it. Call the IRS to confirm they have your return on file before assuming it is lost in the mail.

Tax refunds and payment plans

If you owe taxes instead of receiving a refund, the timeline works differently. When you file and owe, you can set up a payment plan with the IRS if you cannot pay in full. The IRS offers short-term plans (120 days or less) at no cost and long-term installment agreements that charge a setup fee and monthly interest. You can request a plan on IRS.gov, by phone, or by mail.

If you set up a plan before the tax deadline, you avoid failure-to-pay penalties. If you set up a plan after the deadline, penalties and interest continue to accrue until the balance is paid in full. The IRS applies any future refunds to your outstanding balance automatically, so you will not receive a refund until the debt is settled.

Frequently Asked Questions

Why does the Where's My Refund tool say my return is received but not approved yet?

The IRS is running automated checks on your return data. This stage usually takes 3 to 5 days for electronic returns. If it takes longer, the IRS may be verifying information or waiting for documents from you. Check the tool daily for updates or messages asking you to respond.

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer refund advances or loans that give you money before the IRS approves your return, but these come with fees and interest. The IRS timeline is the same regardless of who prepares your return.

What happens if I filed electronically but the IRS says they never received my return?

This is rare but can happen if your tax software had a technical problem or if your return was rejected during transmission. Check your tax software account to see if it shows a confirmation number or delivery receipt. If it does not, you will need to file again. Call the IRS at 1-800-829-1040 to confirm whether they have your return before filing a second time.

If I owe taxes, do I have to pay before I file?

No. You can file your return and set up a payment plan at the same time. The IRS charges a setup fee for installment agreements, but you avoid additional penalties if you set up the plan before the tax deadline. If you cannot pay by the deadline, file anyway and set up a plan immediately.

Will my refund be reduced if I owe child support or student loans?

Yes. The federal government can offset your refund to pay past-due child support, federal student loans in default, or certain other federal debts. The IRS will notify you if your refund is being offset. State governments can also offset refunds for state debts. If you think your refund will be offset, you can contact the agency holding the debt to try to resolve it before filing.