Timeline for receiving your refund

The IRS says most refunds arrive within 21 days of when they accept your return. In practice, most people see money in their bank account between 5 and 21 days after filing. The exact timing depends on how you file, how you want the money, and whether the IRS needs to verify anything on your return.

If you file on paper, add 2 to 4 weeks to any timeline you hear. Paper returns take longer to process because someone has to open the envelope, scan the documents, and enter the data by hand. Electronic filing is faster because the information goes straight into the IRS system.

The IRS processes returns in the order they arrive, not in the order they were filed. If you file early in the tax season (January or February), your return may sit in a queue for weeks before processing even begins. Filing in March or April does not may provide faster processing — it depends on the volume the IRS is handling that week.

Key Takeaways

  • Most refunds arrive between 5 and 21 days after the IRS accepts your return, though the IRS officially allows up to 21 days.
  • Direct deposit to your bank account is faster than a paper check, which can take an additional 7 to 14 days after the IRS processes your return.
  • Paper returns take 2 to 4 weeks longer than electronic returns because they must be manually scanned and entered into the system.
  • The IRS processes returns in the order received, so filing early does not speed up your refund if the agency is still in high-volume processing mode.
  • If the IRS flags your return for review or verification, your refund will be delayed until that review is complete, which can add weeks or months.

Direct deposit versus paper check

Direct deposit is the fastest way to receive your refund. Once the IRS accepts your return and processes it, the money moves electronically to your bank account. Most banks deposit the funds within 1 to 3 business days of the IRS sending it. The total time from filing to money in hand is usually 5 to 10 days if you file electronically and choose direct deposit.

A paper check takes longer. After the IRS processes your return, they print and mail the check to the address on your return. Postal delivery adds 7 to 14 days depending on where you live and how busy the mail system is. If you move or the address on your return is wrong, the check may be returned to the IRS, and you will have to request a replacement. That adds another 4 to 6 weeks.

If you did not provide banking information when you filed, you can still update your return to request direct deposit instead of a check. You will need to contact the IRS directly or work with a tax professional to make that change. The process takes time, so it is worth doing as soon as you realize you want direct deposit.

When the IRS delays or holds your refund

The IRS holds some refunds for additional review. Common reasons include math errors on the return, missing information, income reported on your return that does not match what employers or banks reported to the IRS, or a prior-year issue with your account. If this happens, the IRS will mail you a letter explaining what they need. The delay can be anywhere from a few weeks to several months, depending on how complex the issue is.

Refunds are also delayed if you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC). The IRS is required by law to hold these refunds until mid-February, even if you file in January. This is called the PATH Act requirement. If your refund includes these credits, you will not receive it before mid-February regardless of when you file.

If you owe back taxes, child support, or student loans in default, the IRS may offset your refund to pay those debts. The agency will notify you by mail if this happens. The offset process can take several weeks, and you may not receive any refund at all if the debt is large enough.

How to check the status of your refund

The IRS has a tool called "Where's My Refund?" on their website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once a day, usually overnight. It will tell you whether the IRS has received your return, whether it is being processed, and whether it has been approved for payment.

Do not check the status more than once a day. The tool updates only once daily, so checking multiple times will not give you new information and can slow down the IRS website. If the tool says your return is still being processed, wait at least 24 hours before checking again.

If you filed by mail and it has been more than 4 weeks, or if you filed electronically and it has been more than 3 weeks, you can contact the IRS directly. Call 1-800-829-1040 during business hours. Have your Social Security number, filing status, and the refund amount ready. The wait time to speak with someone is often long, especially during tax season.

Refunds for amended returns

If you file an amended return (Form 1040-X), the timeline is longer. The IRS takes 16 weeks to process an amended return, though some are processed faster. You cannot check the status of an amended return using "Where's My Refund?" — that tool only works for original returns. The IRS will mail you a notice when your amended return is processed.

Do not file an amended return unless you made a mistake on your original return. If you simply forgot to include a form or document, contact the IRS instead of amending. They can often add the missing information without requiring you to file a new return, which is faster.

What to do if your refund does not arrive on time

If your refund does not arrive within 21 days of the IRS accepting your return, use "Where's My Refund?" to check the status. If the tool says your refund was approved and sent, but you have not received it after 7 business days, contact your bank. The money may have been deposited to the wrong account if you provided incorrect banking information.

If you chose a paper check and it has been more than 30 days since the IRS said it was mailed, the check may have been lost in the mail. Contact the IRS and request a replacement check. They will verify that the original check was not cashed and issue a new one. This process takes 4 to 6 weeks.

If the IRS says your return is still being processed after 21 days, call 1-800-829-1040 to ask whether your return is under review. If it is, ask what information the IRS needs from you and how long the review usually takes. Providing the information quickly can speed up the process.

Frequently Asked Questions

Why is my refund taking longer than 21 days?

The most common reasons are that your return is under review for verification, you claimed the EITC or ACTC (which are held until mid-February by law), or there is a mismatch between your return and what your employer or bank reported to the IRS. Check "Where's My Refund?" to see if the IRS has sent you a notice explaining the delay.

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax preparers offer "refund anticipation loans" that give you money before the IRS processes your return, but these are loans you have to repay — not your actual refund. They also charge fees and interest.

What if I filed electronically but the IRS says they have not received my return?

Contact your tax software provider or the person who prepared your return and ask them to confirm it was actually transmitted to the IRS. Sometimes returns fail to send due to technical issues. If it was not sent, you will need to file again. If it was sent, the IRS may have rejected it for an error — your preparer can tell you what went wrong.

Do I need to do anything to receive my refund, or does it come automatically?

Once you file your return, the refund is automatic if the IRS approves it. You do not need to do anything else. If the IRS needs more information, they will mail you a letter. If you provided direct deposit information, the money will go to your bank account automatically.

Can the IRS send my refund to a different bank account than the one I listed on my return?

No. The IRS will deposit your refund only to the account you listed on your return. If you want to change the account, you must file an amended return or contact the IRS before they process your original return. Once the refund is sent, you cannot redirect it to a different account.