Timeline from acceptance to your bank account
Once the IRS accepts your return, most refunds arrive within 21 days. That 21-day window is the IRS standard, though many refunds land faster—often within 5 to 10 business days if you chose direct deposit. The clock starts the day the IRS accepts your return, not the day you filed it.
The actual time depends on three things: your filing method, your refund delivery choice, and whether the IRS needs to verify anything on your return. Direct deposit is faster than a paper check. E-filed returns process faster than paper returns. And if your return triggers a review—which happens to a small percentage of filers—the timeline extends.
You can track your refund status using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows you the exact status: accepted, processing, approved, or sent. It will also tell you the expected deposit date once the IRS has approved your refund.
Key Takeaways
- The IRS standard is 21 days from acceptance to refund arrival, but direct deposit refunds often arrive in 5 to 10 business days.
- Direct deposit is faster than a paper check, which can take an additional 2 to 3 weeks after the IRS approves your refund.
- The Where's My Refund tool on IRS.gov updates daily and shows your refund status and expected deposit date once approved.
- If your return is selected for review, the timeline extends beyond 21 days; the IRS will contact you by mail if this happens.
- Weekend and holiday delays do not stop the clock—the IRS counts business days, and your bank processes deposits on business days only.
Direct deposit versus paper check delivery
Direct deposit is the fastest option. The IRS sends your refund electronically to your bank account, and most arrive within 5 to 10 business days after acceptance. Some arrive within 3 to 5 days. Your bank then credits your account, usually the same day it receives the transfer, though some banks hold deposits for one business day.
A paper check takes longer. After the IRS approves your refund, it prints the check and mails it to the address on your return. Mail delivery typically takes 7 to 10 business days, depending on distance and postal service speed. Once you receive the check, you still need to deposit it at your bank, which adds another 1 to 3 business days for the funds to clear.
If you filed by mail and did not provide banking information, you will receive a paper check by default. If you e-filed and provided your bank account number and routing number, direct deposit is automatic. You can also request direct deposit on a paper return by filling out the direct deposit section on your tax form.
Why some refunds take longer than 21 days
The IRS processes most returns within the 21-day window, but some take longer. The most common reason is that your return was selected for review. This does not mean you made an error—the IRS reviews a percentage of all returns to verify accuracy. If your return is selected, the IRS will mail you a notice explaining what they need to check. This process can add 4 to 12 weeks or more, depending on the complexity of the review.
Other reasons for delays include math errors on your return, missing information (such as a Social Security number or signature), or a mismatch between your return and other records the IRS has on file. If any of these issues exist, the IRS will contact you by mail. Do not ignore these notices—respond promptly with the information requested.
Refunds can also be delayed if you claim certain credits, such as the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit. The IRS is required by law to hold these refunds until mid-February, even if you file in January. This is called the EITC holding period and applies every year.
How to track your refund status
The Where's My Refund tool is the official way to check your refund. Go to IRS.gov, find the Where's My Refund section, 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 shows four possible statuses. "Accepted" means the IRS received your return and it is in the queue for processing. "Processing" means the IRS is reviewing your return. "Approved" means your refund has been approved and a deposit or check is on the way. "Sent" means the refund has been mailed or deposited.
Once your refund reaches "Approved" status, the tool will show you the expected deposit date. This date is usually accurate within a day or two. If you chose direct deposit, mark that date on your calendar—your bank should receive the funds by then. If you chose a paper check, add 7 to 10 business days to account for mail delivery.
Do not rely on third-party refund tracking websites or apps. Use only the official IRS tool. Scammers sometimes create fake tracking tools to steal personal information.
What to do if your refund does not arrive on time
If your refund does not arrive by the date shown in Where's My Refund, wait three business days. Banks sometimes process deposits a day or two late, and mail delivery can slip by a few days. Check your bank account to make sure the deposit was not credited under a different name or account.
After three business days past the expected date, contact your bank first. Ask them to confirm whether the IRS sent the deposit. If your bank has no record of a deposit, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) and have your return information ready. The IRS can tell you whether your refund was sent and, if so, where it went.
If the IRS sent your refund but your bank never received it, the IRS can issue a replacement check or deposit. This process takes an additional 4 to 6 weeks. If your refund was sent to the wrong bank account (because you provided incorrect routing or account numbers), the IRS will work with your bank to recover the funds, but this can take 8 to 12 weeks.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X), your refund takes longer. The IRS processes amended returns separately and does not use the standard 21-day timeline. Most amended return refunds arrive within 12 to 16 weeks after the IRS accepts the amended return. Some take longer if the amendment triggers a review.
If you are receiving a refund for a prior tax year (because you filed a late return or amended an old return), the timeline is similar to an amended return: 12 to 16 weeks or more. You can track amended returns using Where's My Refund, but the tool may show a longer processing time than it does for current-year returns.
State tax refunds and federal refunds
Your federal refund and your state refund are separate and arrive on different timelines. The IRS processes federal returns and sends federal refunds. Your state tax agency processes state returns and sends state refunds. Even if your federal refund arrives quickly, your state refund may take longer—or vice versa.
Most states process refunds within 2 to 4 weeks of acceptance, but some take 6 to 8 weeks. Check your state's tax agency website for a refund tracking tool specific to your state. Do not assume your state refund is delayed just because your federal refund arrived; they operate independently.
Frequently Asked Questions
Why does the IRS say 21 days but my refund took 30 days?
The 21-day timeline is the IRS standard, but it is not a may provide. Weekends and holidays do not stop processing, but they do delay mail delivery and bank transfers. If you chose a paper check, add 7 to 10 business days for mail. If your bank processes deposits slowly, add another day or two. Most refunds within the 21-day window arrive by day 10 to 15.
Can I get my refund faster if I pay a fee?
No. The IRS does not offer expedited refunds for a fee. Anyone who claims to speed up your refund for money is running a scam. The only way to get your refund faster is to file early and choose direct deposit, which is free.
What if I filed my return but the IRS has not accepted it yet?
The IRS typically accepts e-filed returns within 24 hours. If you filed by mail, acceptance can take 2 to 4 weeks. Check Where's My Refund to see if your return has been accepted. If it has not been accepted after these timeframes, contact the IRS.
Do I need to do anything after my refund is approved?
No. Once your refund is approved and sent, it will arrive automatically. You do not need to take any action. Just wait for the deposit or check to arrive by the date shown in Where's My Refund.
What if the IRS sends my refund to the wrong bank account?
Contact the IRS immediately with your correct bank information. The IRS will attempt to recover the funds from the wrong account and reissue your refund. This process takes 8 to 12 weeks. To avoid this, double-check your routing number and account number before you file.