How long the IRS takes to send your refund

The IRS says it will issue your refund within 21 days of accepting your return, but that timeline assumes everything is correct and you filed electronically. Most refunds arrive in 5 to 14 days if you chose direct deposit to your bank account. Paper checks take 3 to 4 weeks from the date the IRS mails them, and you may wait several more days for postal delivery.

The 21-day window is a legal maximum, not a promise. The IRS processes millions of returns, and the speed of your refund depends on how you filed, how you want the money, and whether your return triggered any review. If you filed by mail, add 2 to 3 weeks just for the IRS to receive and scan your paperwork before processing even begins.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 14 days after the IRS accepts your return, which is the fastest method available.
  • Paper check refunds take 3 to 4 weeks from the mailing date, plus additional time for postal delivery to your address.
  • The IRS Where's My Refund tool shows your exact status and expected delivery date once your return is accepted and processing begins.
  • If your refund is delayed beyond the expected window, contact the IRS at 800-829-1040 or check the tool again after 24 hours.
  • Certain returns — those with errors, missing information, or claims like the Earned Income Tax Credit — take longer to process.

Track your refund status in real time

The IRS Where's My Refund tool is the only official way to see where your refund is. Go to irs.gov, click "Where's My Refund," 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 will show you one of three statuses: "Return Received" (the IRS has your return but hasn't started processing), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (your refund is on the way). When it shows "Refund Sent," the tool will tell you the exact date your refund will arrive if you chose direct deposit, or the date the check was mailed if you chose a paper check.

Do not rely on the IRS phone line for refund timing — wait times are long and the representatives can only tell you what the Where's My Refund tool already shows. The tool is faster and available 24 hours a day.

Why some refunds take much longer

Certain returns take weeks or months longer than the standard 21 days. The IRS automatically reviews returns that claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) — these refunds are held until mid-February by law, even if you filed in January. If you claimed either credit, expect your refund in late February or early March, not within 21 days.

Returns with math errors, missing information, or inconsistencies between your return and IRS records also take longer. If the IRS finds a problem, it will mail you a notice explaining what is wrong and what you need to send back. You must respond within the deadline on the notice, or the IRS will process your return without that item — which may reduce your refund. This process typically adds 4 to 8 weeks.

If you claimed a refundable credit (like the Child Tax Credit or stimulus recovery credit), the IRS may hold your refund for additional review. Returns filed by mail also move slower because the IRS must physically receive, open, and scan your paperwork before processing begins.

Direct deposit versus paper check delivery

Direct deposit is the fastest and most reliable method. Once the IRS approves your refund, the money goes directly into your bank account in 1 to 3 business days. You do not have to wait for mail, and there is no risk of a check being lost or stolen. To use direct deposit, you must provide your routing number and account number on your tax return.

Paper checks are slower and riskier. The IRS prints and mails the check, which takes 3 to 4 weeks from the approval date. After the check arrives at your address, you must deposit it yourself. If the check is lost in the mail, you will need to contact the IRS to request a replacement, which adds another 4 to 6 weeks. If you did not provide banking information when you filed, the IRS will send a check by default.

If you moved after filing, update your address with the IRS immediately using Form 8822 or through your online IRS account. A check mailed to an old address will be returned to the IRS, and you will have to request a replacement.

What to do if your refund is late

If the Where's My Refund tool shows your refund should have arrived but it has not, wait 24 hours and check again. The tool updates once daily, usually between midnight and 1 a.m. Eastern time. If the tool still shows "Refund Sent" but the money has not appeared in your account after the stated date, contact your bank — the refund may have been deposited to the wrong account or rejected by your bank.

If the tool shows "Return Received" or "Refund Approved" but you have been waiting longer than 21 days, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you if your return is under review or if there is a problem holding up processing. Wait times are typically 30 to 60 minutes during tax season.

If you filed by mail and the IRS has not received your return within 4 weeks, contact the IRS to confirm receipt. Provide a copy of your mailed return if you kept one. The IRS can tell you whether the return arrived and when processing will begin.

Refunds held for tax debt or child support

The IRS will hold your refund if you owe back taxes, unpaid student loans, or child support. This is called offset. The IRS will send you a notice explaining why your refund was held and how much was taken. The notice will also tell you which agency received the money.

If you believe your refund was offset in error, you must contact the agency that received it — the IRS cannot reverse an offset. For back taxes, contact the IRS. For student loans, contact the Department of Education. For child support, contact your state's child support enforcement office. These disputes can take several months to resolve.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Direct deposit is the fastest method available — most refunds arrive 5 to 14 days after the IRS accepts your return. There is no way to speed up IRS processing beyond this. Filing electronically rather than by mail also reduces the timeline because the IRS receives your return immediately instead of waiting for mail delivery.

What if the Where's My Refund tool says my refund was sent but I never received it?

If you chose direct deposit, contact your bank to confirm the deposit was not made to the wrong account. If you chose a paper check, wait 5 business days after the stated delivery date, then contact the IRS at 800-829-1040 to request a replacement check. Provide proof of the original mailing date from the tool.

Does filing electronically really get you your refund faster?

Yes. Electronic returns are processed within days of filing. Paper returns must be physically received, opened, and scanned before processing begins, which adds 2 to 3 weeks. Combining electronic filing with direct deposit is the fastest path to your refund.

Why is my refund taking longer than 21 days?

Returns claiming the Earned Income Tax Credit or Additional Child Tax Credit are held until mid-February by law. Returns with errors, missing information, or inconsistencies also take longer — the IRS will mail you a notice if this applies. Check the Where's My Refund tool to see if your return is under review.

What happens if I moved after I filed?

If you chose direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you chose a paper check, update your address with the IRS using Form 8822 or your online IRS account as soon as possible. A check mailed to an old address will be returned, and you will need to request a replacement.