Timeline from approval to your bank account
After the IRS approves your return, the refund typically arrives in 1 to 5 business days if you chose direct deposit. If you requested a check by mail, allow 7 to 10 business days from approval for the check to reach you, though weather, postal delays, or address issues can add time. The IRS does not control delivery once the check leaves their facility — the U.S. Postal Service does.
The approval itself is not instant. The IRS processes most returns within 21 calendar days of receipt, though many are processed faster. Once approved, the IRS sends your refund to your bank or mails your check the same day or the next business day. The remaining time is spent in transit.
If you filed electronically and chose direct deposit, you are almost always faster than someone who filed on paper or requested a check. Paper returns take longer to scan and process, and checks take longer to print and mail.
Key Takeaways
- Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, making it the fastest delivery method.
- Check refunds take 7 to 10 business days after approval, plus any delays from the postal service or address issues.
- The IRS typically approves returns within 21 calendar days of filing, but many are approved in 5 to 10 days.
- Once the IRS releases your refund, you cannot speed it up — the timeline depends on your bank or the postal service.
- You can track your refund status on IRS.gov using the Where's My Refund tool, which updates once per day.
Why direct deposit is faster than a check
Direct deposit moves money electronically from the IRS to your bank, which is why it is the fastest option. The IRS sends the refund data to the Federal Reserve, which routes it to your bank's clearing house, which deposits it into your account. This entire chain usually takes 1 to 5 business days. Weekends and federal holidays do not count as business days, so a refund approved on Friday may not arrive until Tuesday.
A check has to be printed, stuffed into an envelope, sorted at a postal facility, transported by truck or plane, sorted again at your local post office, and placed in your mailbox. The USPS estimates 7 to 10 business days, but mail can be slower during tax season when volume is high, or if your address is rural or hard to reach.
If you did not provide direct deposit information on your return, you cannot change it to direct deposit after filing. You will receive a check. Some tax software lets you add direct deposit during the filing process even if you did not plan to — it is worth checking before you submit.
What happens between approval and arrival
Once the IRS approves your return, a few things happen in quick succession. The IRS generates a refund authorization, which includes your name, the amount, and your bank routing and account number (if you chose direct deposit) or your mailing address (if you chose a check). This authorization is sent to the IRS's payment processor, usually the same day or the next business day.
For direct deposit, the processor sends the refund data to the Federal Reserve's Automated Clearing House (ACH) network. Your bank receives the data and credits your account within 1 to 5 business days. Your bank may hold the deposit for a day or two if your account is new or if the deposit is unusually large, though this is rare for tax refunds.
For checks, the IRS's payment processor sends the order to a check-printing facility, which prints your check and mails it. The USPS then handles delivery. If your address is incomplete or incorrect, the check may be returned to the IRS, which will then mail it to your address on file — adding 2 to 3 weeks.
Tracking your refund after approval
The IRS provides a tool called Where's My Refund on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount to see the status. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
Where's My Refund will tell you if your return is still being processed, if it has been approved, or if there is a problem. Once approved, it will show the expected delivery date — either the date your direct deposit should arrive or the date your check should be mailed. This date is an estimate, not a may provide.
If you filed jointly, only the first Social Security number on the return will work in the tool. If you filed with a tax preparer or software, you may also be able to track the refund through that service, though the IRS tool is the official source.
Delays and what causes them
Most refunds arrive on time, but some hit snags. The most common reasons for delays are a mismatch between your return and IRS records (your name, Social Security number, or income does not match what the IRS has on file), a missing or incorrect bank account number, or a math error on your return.
If the IRS finds a problem, it will mail you a letter explaining what it needs. You will have to respond by mail or phone before the refund is released. This adds 2 to 4 weeks to your timeline. The IRS will not call you first — if someone calls claiming to be from the IRS about your refund, it is a scam.
If you chose a check and it does not arrive within 10 business days of the approval date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or file a claim with the USPS if you believe the check was lost in the mail. The IRS can issue a replacement check, though this takes another 2 to 4 weeks.
If your refund is taking longer than expected
If Where's My Refund shows your refund was approved more than 5 business days ago and you chose direct deposit, or more than 10 business days ago and you chose a check, contact your bank or the USPS first. Your bank can confirm whether the deposit was received and posted. The USPS can search for a missing check if you provide the mailing date and your address.
If your bank says the deposit never arrived and Where's My Refund confirms it was sent, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the refund was sent to the wrong account or if there was a processing error.
Do not assume the refund is lost if it is only a few days late. Tax season is busy, banks process thousands of deposits daily, and the postal service is often slower than the estimate. Wait the full timeline before investigating.
Refunds from amended returns or prior-year claims
If you filed an amended return (Form 1040-X) or claimed a refund for a prior tax year, the timeline is longer. The IRS typically takes 12 to 16 weeks to process an amended return, compared to 21 days for an original return. Once approved, the refund still takes 1 to 5 business days for direct deposit or 7 to 10 for a check.
Refunds from prior-year claims — such as a claim for a refund you did not receive in a previous year — also take longer because the IRS has to verify that you did not already receive the money. These can take several months.
You can track an amended return using Where's My Refund, but the tool may not show a status update for several weeks after you file. If you do not see any movement after 4 weeks, you can call the IRS to confirm receipt.
Frequently Asked Questions
Can I speed up my refund after it is approved?
No. Once the IRS releases your refund, the timeline depends on your bank or the postal service, not the IRS. Direct deposit is the fastest method available, but you have to choose it when you file. If you chose a check, you cannot change it to direct deposit after approval.
Why does the IRS say 21 days but my refund took longer?
The 21-day timeline is from the date the IRS receives your return, not the date you file it. If you filed electronically, receipt is usually the same day. If you filed on paper, the IRS has to receive and scan it first, which can add a week. The 21 days also assumes no errors or missing information on your return.
What if my bank says they never received my direct deposit?
Check Where's My Refund to confirm the IRS approved and sent the refund. If it shows the refund was sent, call the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can verify whether the refund was sent to the correct account number or if there was an error on their end.
How long does a replacement check take if mine was lost?
The IRS will issue a replacement check once you report the original as lost, but printing and mailing a new check takes 2 to 4 weeks. You will receive a letter with a new check number and expected delivery date. Do not cash the original if it arrives after you receive the replacement.
Do I have to wait for my refund before I can file next year?
No. You can file your next year's return at any time after the tax year ends, even if you are still waiting for the current year's refund. Filing early does not speed up your current refund, but it does not delay your next one either.