The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to four weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's stated processing time, and returns with errors, missing information, or those selected for review take longer.
The actual time you see money in your bank account depends on three separate steps: how long the IRS takes to process your return, how long it takes them to send the refund to your bank, and how long your bank takes to deposit it. Each step can add days.
The IRS processes returns in the order they receive them, not in the order you filed them. A return filed in early February may process before one filed in late January if the later return has an issue that requires manual review.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS receiving your return, but this is not a may provide and does not include time for your bank to process the deposit.
- Paper returns and mailed checks add four to six weeks total to the timeline because the IRS must first receive and scan your physical return.
- Returns with errors, missing documents, or those flagged for review can take several months, and the IRS will contact you by mail if additional information is needed.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most current processing stage.
- Bank processing times vary — some banks deposit refunds within one business day, while others may take up to five business days after the IRS sends the money.
How the IRS processes returns at different speeds
The IRS does not process all returns at the same pace. Returns filed electronically without errors move through their system faster than those with discrepancies. A return that matches information already in the IRS database — your W-2s, 1099s, and prior-year tax records — can be processed in days. A return that does not match, or one where you claim a refundable tax credit like the Earned Income Tax Credit (EITC), goes into a queue for manual review.
The IRS is also required by law to hold refunds for returns claiming the EITC or Additional Child Tax Credit until mid-February, even if the return is otherwise complete and correct. This is called the EITC holding period, and it applies every year. If you file in January and claim these credits, your refund will not be issued before mid-February regardless of how quickly the IRS processes your return.
Returns selected for examination or audit are held until the review is complete. The IRS contacts you by mail if this happens — they do not call or email. The timeline for an examination can range from a few weeks to several months depending on the complexity and how quickly you respond with requested documents.
Direct deposit versus check by mail
Direct deposit is the fastest method. The IRS sends the refund electronically to your bank, and your bank deposits it into your account. The IRS typically completes this within 21 days of receiving your return. Your bank then processes the deposit — most banks credit the money within one business day, though some take up to five business days.
A check by mail takes longer at every stage. The IRS must print and mail the check, which adds one to two weeks. Once it arrives at your address, you must deposit it yourself, and your bank processes it like any other check deposit. Total time from filing to money in your account is typically four to six weeks.
If you did not provide banking information when you filed, or if the information you provided was incorrect, the IRS will mail a check. You cannot change this after filing — the refund method is locked in when you submit your return.
What causes delays beyond 21 days
Missing or incomplete information is the most common reason for delay. If you did not sign your return, did not include a required document, or made an error on your Social Security number or filing status, the IRS will set your return aside. They send a notice by mail asking you to correct the problem. You must respond within the timeframe stated in the notice, usually 30 days. Processing resumes once they receive your response.
Claiming certain tax credits triggers additional review. The EITC, Child Tax Credit, and American Opportunity Tax Credit are audited at higher rates than other credits. The IRS verifies that you meet the requirements before releasing your refund. This review can add two to four weeks.
Identity theft and fraud filters also delay refunds. If your return matches a pattern the IRS associates with fraud, or if someone else has already filed a return using your Social Security number, your return is flagged for investigation. The IRS contacts you by mail with next steps. This process can take several months.
Amended returns (Form 1040-X) take longer than original returns. The IRS typically processes amended returns within 16 weeks, though the actual time varies. You cannot track an amended return using the Where's My Refund tool — you must wait for the IRS to contact you by mail.
How to track your refund in real time
The IRS Where's My Refund tool on IRS.gov shows the current status of your refund. You need 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 one day will not show new information.
The tool shows three possible statuses: "Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and sent it to your bank or ordered a check to be printed. "Refund Sent" means the money has left the IRS and is on its way to you — for direct deposit, this means it is in transit to your bank; for a check, it means the check has been mailed.
If your return has been in "Return Received" status for more than 21 days, or if the tool says "We cannot provide information about your refund status," contact the IRS at 1-800-829-1040. This usually means your return is under review or there is an issue that requires manual attention.
What happens after the IRS sends your refund
Once the IRS releases your refund, the timeline is out of their hands. For direct deposit, your bank receives the electronic transfer and processes it according to their own schedule. Most banks deposit refunds within one business day, but some take up to five business days. Weekend and holiday delays also apply — a refund that arrives at your bank on Friday may not show in your account until Monday.
For checks, the postal service delivers the check to your address, which typically takes three to five business days. Once you deposit the check, your bank processes it like any other check deposit. Checks can take up to five business days to clear, though most clear within two to three business days.
If your refund does not arrive within the expected timeframe, contact your bank first. Ask them to confirm they received the IRS transfer or check. If your bank has no record of it, contact the IRS using the Where's My Refund tool or call 1-800-829-1040.
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 "rapid refund" loans where they lend you money against your expected refund, but you pay fees and interest for this service. The IRS processes your return on the same timeline regardless of who prepared it.
What if the IRS says my refund was sent but I never received it?
Contact your bank first to confirm they did not receive the deposit. If your bank has no record, call the IRS at 1-800-829-1040 with your Social Security number and return information. The IRS can investigate whether the refund was sent to the wrong account or if there was an error in the banking information you provided.
Do I have to wait 21 days, or is that just an average?
Twenty-one days is the IRS's stated processing time for most returns filed electronically without errors. Some returns process faster, and many take longer. If your return has any issues or claims certain credits, expect processing to take longer than 21 days.
Why does my refund status say "Refund Sent" but the money is not in my account yet?
Once the IRS sends your refund, your bank controls the timeline. Direct deposit transfers typically arrive within one to five business days. If more than five business days have passed since the status changed to "Refund Sent," contact your bank to confirm they received the transfer.
What if I filed my return but made a mistake after submitting it?
Do not file an amended return immediately. Wait until you receive your original refund or notice from the IRS. If you amend before the original return is processed, both returns may be held up. Once the original is complete, you can file an amended return if needed, though amended returns take longer to process.