The IRS processes most refunds in 21 days or less, but the actual arrival depends on how you filed and how you chose to receive your money
If you filed electronically and chose direct deposit to your bank account, the IRS typically issues your refund within 21 days of accepting your return. If you filed on paper or requested a check, add 2 to 4 weeks for mailing time after the IRS processes your return. The IRS publishes a weekly report showing how many returns they've processed, so you can see whether your return is in the current batch.
The 21-day timeline assumes your return has no errors, your income matches what employers and financial institutions reported to the IRS, and you didn't claim any refundable credits that require extra verification. If any of those conditions aren't met, your refund will be delayed while the IRS reviews your return. Some delays last a few weeks; others can stretch into months.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after the IRS accepts your return, while paper checks take an additional 2 to 4 weeks after processing.
- The IRS Where's My Refund tool shows your return status and estimated delivery date, and updates once per day.
- Refunds are delayed when the IRS detects mismatched income, flags refundable credits like the Earned Income Tax Credit, or finds errors on your return.
- If your refund is more than 21 days late for direct deposit or more than 4 weeks late for a check, contact the IRS or check whether your bank rejected the deposit.
How to track your refund in real time
The IRS Where's My Refund tool is the only official source for your refund status. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has accepted your return but hasn't begun processing it. "Refund Approved" means the IRS has reviewed your return and determined the refund amount. "Refund Sent" means the IRS has issued your refund—either to your bank account or as a check in the mail. Once your refund is sent, the tool displays an estimated delivery date.
Do not rely on tax software tracking tools, your tax preparer's updates, or your bank's pending deposit notifications. These sources sometimes show different information than the IRS tool because they're pulling from different systems. The IRS tool is the authoritative source.
Why your refund might be delayed past 21 days
The IRS delays processing when it detects a mismatch between your return and third-party reports. The most common triggers are: W-2 income that doesn't match what your employer reported, 1099 income from a financial institution or business that doesn't align with your return, or a discrepancy in the number of dependents you claimed. These mismatches don't necessarily mean you made an error—sometimes employers or banks file corrections late, and the IRS has to reconcile them.
Refundable tax credits also trigger additional review. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) are the most common culprits. The IRS is required by law to hold returns claiming these credits for at least 15 days before issuing a refund, and often longer if the IRS wants to verify your income or dependent information. If you claimed either credit, expect your refund to take closer to 21 days even if everything on your return is correct.
Identity theft flags also cause delays. If the IRS suspects your return might be fraudulent—because someone else filed using your Social Security number, for example—they'll freeze your refund while they investigate. This process can take weeks or months. The IRS will contact you by mail if this happens.
Direct deposit versus check: which arrives faster
Direct deposit is significantly faster. Once the IRS approves your refund, the money moves electronically to your bank account within one to three business days. Your bank then makes the funds available according to its own deposit policies, which is usually the same day or the next business day.
A paper check takes much longer. After the IRS approves your refund, they print the check and mail it to the address on your return. Mailing time varies by region but typically takes 2 to 4 weeks. If your check is lost in the mail, you'll need to contact the IRS to request a replacement, which adds another 4 to 6 weeks.
If you requested direct deposit but your bank rejected the deposit—because the account number was wrong, the account was closed, or the bank flagged it as suspicious—the IRS will mail you a check instead. You won't know this happened until you check your bank account and don't see the deposit. The IRS doesn't notify you of rejected deposits; you have to discover it yourself.
What to do if your refund is late
If your refund hasn't arrived within 21 days of the IRS accepting your return, first check the Where's My Refund tool again. If the tool still shows "Refund Sent" but the money hasn't hit your account, wait three more business days—sometimes the tool updates faster than the bank deposit clears.
If three business days have passed and the money still isn't there, log into your bank account and search your transaction history for any rejected deposits or returned transfers. Some banks flag IRS deposits as suspicious and reject them without notifying you. If you find a rejected deposit, contact your bank and ask them to accept the next attempt. Then contact the IRS at 800-829-1040 to request that they reissue the deposit.
If the Where's My Refund tool shows "Refund Sent" but you received a check instead of a direct deposit, the IRS likely rejected your bank account information. Cash the check. If the check is lost or stolen, contact the IRS at 800-829-1040 and request a replacement check, which takes 4 to 6 weeks.
If the Where's My Refund tool shows "Return Received" or "Refund Approved" but more than 21 days have passed, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is in a review queue and when you can expect a decision.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X), expect your refund to take 16 weeks or longer. The IRS processes amended returns much more slowly than original returns because each one requires manual review. The Where's My Refund tool does not track amended returns, so you won't see a status update. You can check the status by calling the IRS at 800-829-1040.
If you're receiving a refund for a prior tax year—because you filed a late return or the IRS corrected an error on an old return—the timeline depends on the reason. Late returns are processed like current-year returns (21 days for direct deposit). IRS corrections can take several months because they involve additional verification steps.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advances" or "rapid refunds," which are loans against your expected refund—you get the money when ready but pay interest and fees. These are not faster refunds; they're loans you repay from your actual refund.
What if the Where's My Refund tool says my refund was sent but I never received it?
First, check your bank account for a rejected deposit or pending transfer. If you don't see anything, wait three more business days. If the money still hasn't arrived, contact your bank to confirm they received the IRS deposit. If your bank has no record of it, call the IRS at 800-829-1040 to request a replacement check or reissued direct deposit.
Do I have to wait 21 days, or is that just an estimate?
Twenty-one days is the IRS's standard processing time, not a may provide. Some refunds arrive faster (within 5 to 10 days), and some take longer if the IRS needs to review your return. The Where's My Refund tool shows your actual status, so check that instead of assuming the 21-day timeline applies to you.
Will my refund be delayed if I claimed the Child Tax Credit or Earned Income Tax Credit?
Possibly. The IRS is required to hold returns claiming these credits for at least 15 days, and often longer if they want to verify your income or dependent information. If you claimed either credit, budget for closer to 21 days even if your return has no errors.
What happens if someone else files a tax return using my Social Security number?
The IRS will detect the duplicate return and freeze both returns while they investigate. This process typically takes several weeks. The IRS will contact you by mail with instructions on how to verify your identity and claim your legitimate return. Do not ignore this mail—responding quickly is the fastest way to get your refund released.