How long tax refunds take to arrive

The IRS says most refunds arrive within 21 days of when they accept your return. That 21-day window starts the day the IRS processes your return, not the day you file it. If you file on January 15 and the IRS accepts it on January 17, the clock starts on January 17.

In practice, many refunds arrive faster — some within 5 to 10 days of acceptance. Others take the full 21 days or slightly longer. The IRS does not may provide a specific date, and processing times vary based on how busy the agency is and whether your return needs manual review.

If you file by mail instead of electronically, add 2 to 4 weeks to the timeline before the IRS even begins processing. Paper returns sit in a queue before they are scanned and entered into the system.

Key Takeaways

  • The IRS counts 21 days from the date they accept your return, not from the date you submit it.
  • Direct deposit refunds typically arrive faster than paper checks, often within 5 to 10 days of acceptance.
  • Paper checks take an additional 3 to 5 business days after the IRS processes your return, because they must be printed and mailed.
  • Your refund may be delayed if the IRS needs to verify information, if you claimed certain credits, or if your return was filed on paper.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

Direct deposit versus paper check refunds

Direct deposit is faster. When you choose direct deposit on your tax return, the IRS sends your refund electronically to your bank account. Most direct deposit refunds arrive within 5 to 10 business days after the IRS accepts your return, though some take the full 21 days.

Paper checks take longer. After the IRS processes your return, they print the check, place it in an envelope, and mail it to the address on your return. A paper check typically arrives 3 to 5 business days after it leaves the IRS facility, but you do not know when it ships. The total time from acceptance to your mailbox is usually 3 to 4 weeks.

If you are expecting a refund and have not yet filed, direct deposit is the faster choice. You will need your bank account number and routing number from a check or your bank's website.

What slows down your refund

The IRS processes most returns automatically without human review. But certain situations trigger a manual hold. If you claimed the Earned Income Tax Credit (EITC), the Child Tax Credit (CTC), or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until mid-February, even if everything is correct. This is a compliance rule, not a sign of a problem.

Other delays happen when the IRS finds inconsistencies between your return and records they have on file — a mismatch in your Social Security number, a name change that was not updated with the Social Security Administration, or income reported by your employer that does not match what you reported. These mismatches require manual review.

If you filed on paper, add 2 to 4 weeks before processing even begins. The IRS has a backlog of paper returns, especially early in the tax season. If your return is incomplete or illegible, it will be set aside for manual correction, which adds weeks.

Amended returns (Form 1040-X) take longer — typically 8 to 12 weeks — because they are always processed manually.

How to check your refund status

Use the Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, whether it is being processed, and when your refund is expected to arrive.

The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Refund Sent," your money is on the way. For direct deposit, it usually arrives within 1 to 2 business days. For a paper check, it is in the mail.

Do not check the tool more than once per day — it does not update in real time, and checking repeatedly will not speed up your refund. If the tool says your refund should have arrived but it has not, wait 2 to 3 business days, then contact the IRS at 1-800-829-1040.

Refunds delayed past 21 days

If 21 days have passed since the IRS accepted your return and the Where's My Refund tool still shows "Refund Approved" (not "Refund Sent"), your return is likely in manual review. This happens most often when you claimed EITC, CTC, or ACTC, or when the IRS found a discrepancy that needs verification.

Call the IRS at 1-800-829-1040 with your Social Security number, filing status, and refund amount ready. The IRS representative can tell you whether your return is under review and what information they need from you. Some delays can be resolved in one call; others require you to send documents by mail.

If you filed on paper and it has been more than 4 weeks since you mailed it, call the IRS to confirm they received it. Paper returns can be lost in the mail or misfiled in the IRS system.

Refunds split between accounts or garnished

If you asked the IRS to split your refund between two bank accounts on your return, processing takes longer — usually 2 to 3 weeks instead of 1 to 2. Both transfers must clear before you see the full amount.

If you owe back taxes, child support, or federal student loans, the IRS may offset (reduce) your refund before sending it. You will receive a notice in the mail explaining the offset. The remaining refund, if any, will be sent on the normal timeline.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "rapid refund" loans, where they lend you money against your expected refund for a fee. This is not faster — you are borrowing your own money and paying interest. The IRS refund still takes 21 days.

What if the IRS accepted my return but Where's My Refund says no record found?

Wait 24 hours and check again. The tool updates once per day. If it still shows no record after 2 to 3 days, call the IRS at 1-800-829-1040 to confirm your return was received. If you filed electronically, the IRS has a record even if the tool has not caught up yet.

Do I get interest if my refund is delayed past 21 days?

Yes, but only if the delay is the IRS's fault and only if the delay is more than 45 days. The interest rate is set by law and changes quarterly. Most refunds arrive within 21 days, so interest is rare. If your refund is delayed past 45 days, the IRS will add interest automatically — you do not need to request it.

Why does the IRS hold refunds for EITC and CTC until mid-February?

The Protecting Americans from Tax Cheats Act requires the IRS to hold these refunds until mid-February to reduce fraud. This is a legal requirement, not a processing delay. Even if your return is perfect and filed in January, your refund will not be sent before mid-February if you claimed these credits.

What if I filed my return but have not received it and it is past 21 days?

First, check Where's My Refund to see the current status. If it says "Refund Sent," your refund is in the mail or in your bank account — wait 2 to 3 more business days. If it still shows "Refund Approved," call the IRS at 1-800-829-1040. If you filed on paper and it has been more than 4 weeks, call to confirm the IRS received it.