The IRS typically sends refunds within 21 days of accepting your return, but the actual day 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, you are most likely to receive your refund between 1 and 21 days after the IRS accepts your return. If you filed on paper or requested a check by mail, add another 2 to 4 weeks to that timeline. The IRS publishes a standard 21-day window, but many refunds arrive faster — some within a week of acceptance.
The exact day also depends on your bank. Even after the IRS sends the money, your bank may take an additional 1 to 5 business days to post it to your account. This is called the clearing period, and it varies by institution. Some banks post IRS deposits the same day they arrive; others hold them briefly.
Key Takeaways
- Direct deposit refunds typically arrive 1 to 21 days after the IRS accepts your return, while mailed checks take an additional 2 to 4 weeks.
- Your bank may add 1 to 5 business days after receiving the deposit before the money shows in your account.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within 21 days of acceptance, contact the IRS or your bank to investigate a possible delay.
How to track your refund status
The IRS Where's My Refund tool is the official way to see where your refund stands. Go to IRS.gov, find the tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
The tool will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on its way, or your refund has been sent. If it says your refund was sent, note the date — that is when the IRS released the money, not necessarily when your bank received it.
Why some refunds take longer than 21 days
The 21-day window assumes your return has no errors and matches IRS records. Several things can slow this down. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if you filed in January. If your return contains math errors, missing information, or numbers that do not match what your employer or bank reported to the IRS, processing takes longer while the IRS verifies the details.
Identity theft flags and duplicate filings also cause delays. If someone filed a return using your Social Security number before you did, or if the IRS suspects fraud, your return goes into manual review. This can add weeks or months. Amended returns (Form 1040-X) take longer than original returns — typically 8 to 12 weeks.
Direct deposit versus check by mail
Direct deposit is faster and more reliable. The IRS can send money electronically within days of accepting your return, and it goes straight into your bank account. A check has to be printed, stuffed into an envelope, and delivered by mail. The IRS processes the check quickly, but the postal service adds 1 to 2 weeks depending on distance.
If you requested a check and have not received it after 4 weeks from the acceptance date, contact the IRS at 800-829-1040. They can confirm whether the check was mailed and, if it was lost, request a replacement. Replacement checks take another 2 to 4 weeks.
What to do if your refund is late
If the Where's My Refund tool says your refund was sent but it has not arrived in your bank account after 5 business days, contact your bank first. Ask them to search for the deposit using the IRS trace number, which you can find on the tool or on your acceptance notice. Sometimes deposits are delayed in the banking system or posted to the wrong account by mistake.
If your bank confirms they never received the deposit, or if the tool still shows processing after 21 days, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can file a trace to locate the refund and, if necessary, issue a replacement.
Refunds for amended returns and special situations
If you filed an amended return (Form 1040-X), expect 8 to 12 weeks instead of 21 days. Amended returns are processed by hand and take longer. You can check the status using the Where's My Refund tool, but it may not update as frequently for amended returns.
If your refund was reduced or offset to pay back taxes, student loans, or child support, the IRS will notify you by mail. This process adds time because the money goes to the creditor, not directly to you. The notice will explain where your refund went and how to dispute it if you believe the offset was wrong.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advances" or loans against your expected refund, but these come with fees and interest. The IRS timeline is the same regardless of who prepares your return.
Why does the IRS say 21 days but my refund took longer?
The 21-day window is a standard, not a may provide. Returns with errors, missing information, or flags for review take longer. Returns claiming certain credits are held by law until mid-February. If your refund took longer than 21 days, check the Where's My Refund tool to see if there was a delay reason listed.
What if I filed my return but the IRS website says they have not received it?
If you filed electronically, the IRS usually accepts it within 24 hours. If you filed on paper, allow 2 to 4 weeks for it to arrive and be scanned. If more than 4 weeks have passed since you mailed it, contact the IRS to confirm receipt.
Can I change my refund from a check to direct deposit after I file?
Once you file, you cannot change the delivery method through the IRS. If you filed for a check and want direct deposit instead, you would need to file an amended return, which takes 8 to 12 weeks. For future years, you can choose direct deposit when you file.
What if my bank account information was wrong on my return?
If you entered the wrong account number, the IRS will attempt the deposit and it will be rejected. The IRS will then mail you a check instead, which adds 2 to 4 weeks. Check the Where's My Refund tool — it will show if your deposit was rejected. If it was, contact the IRS to confirm they are mailing a check.