The IRS does not announce a specific day in advance; your refund arrives based on how you filed and how you chose to receive it
The IRS processes refunds in the order they receive returns, not on a calendar schedule. If you filed electronically and chose direct deposit, your refund typically arrives within 21 days of the IRS accepting your return. If you chose a paper check, add another 7 to 10 business days after the IRS processes it. The IRS publishes a weekly count of how many returns they have processed, but they do not publish individual deposit dates ahead of time.
The actual deposit day depends on your bank or credit union, not the IRS. Even after the IRS sends the money, your financial institution may hold it for one to two business days before it shows in your account. Some banks post refunds immediately; others wait until the next business day. If you filed late in the tax season or if the IRS flagged your return for review, the timeline stretches to 21 days or longer.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, but your bank may hold the deposit for one to two additional business days.
- Paper check refunds take 21 days for IRS processing plus 7 to 10 business days for mail delivery, so expect 28 to 31 days total.
- You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day, usually overnight.
- If your return was selected for review or you claimed certain credits, the IRS may delay your refund beyond 21 days.
- Your bank's processing time is separate from the IRS timeline and can add one to two business days to when you see the money.
How to track your refund in real time
The IRS "Where's My Refund?" tool on IRS.gov is the only official way to see where your refund stands. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time. It will tell you whether the IRS has accepted your return, is processing it, or has approved your refund for deposit.
The tool shows three possible statuses. "Return Received" means the IRS has accepted your electronic return but has not finished processing it yet. "Refund Approved" means the IRS has processed your return and approved the refund; it will show the expected deposit date or check mailing date. "Refund Sent" means the money has left the IRS and is on its way to your bank or in the mail. Once it shows "Refund Sent," your bank controls the timeline from that point forward.
If the tool says your refund is still being processed after 21 days, your return may be under review. The IRS reviews returns for accuracy, missing information, or to verify credits like the Earned Income Tax Credit. This review can add 30 to 60 days to your timeline. The tool will display a message if your return is being reviewed, and the IRS will mail you a letter with details about what they need.
Direct deposit versus paper check: which arrives first
Direct deposit is faster and more reliable. The IRS processes direct deposit refunds within 21 days of accepting your return. Once the IRS sends the money to your bank, your bank typically posts it within one business day, though some banks post immediately. You will see the money in your account within 22 days in most cases.
Paper checks take longer because they must be printed, mailed, and delivered. The IRS takes 21 days to process your return and print the check. The check then travels through the mail, which adds 7 to 10 business days depending on distance and postal service volume. You should expect to receive a paper check 28 to 31 days after the IRS accepts your return. Once you deposit the check at your bank, your bank may hold it for one to two business days before crediting it to your account.
If you filed a paper return instead of electronically, add 2 to 4 weeks to any timeline above. The IRS must scan and process paper returns manually, which delays acceptance by several weeks compared to electronic filing.
Why your refund might be delayed beyond 21 days
The IRS delays refunds for several common reasons. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is processed earlier. This delay applies regardless of when you filed. If your return was accepted in January, you will not receive your refund until mid-February or later.
The IRS also delays refunds when it detects a mismatch between your return and other records. This might be a Social Security number that does not match IRS records, income reported on a W-2 or 1099 that differs from what you reported, or a dependent claimed on multiple returns. The IRS will mail you a letter explaining what they need to verify. You must respond within 30 days, and processing resumes after they receive your response.
Identity theft flags and fraud reviews also extend timelines. If the IRS suspects your return may be fraudulent, they will hold it for manual review, which can take 60 to 120 days. The IRS will contact you by mail if this happens. Amended returns filed on Form 1040-X are processed separately and typically take 16 weeks or longer.
What happens after the IRS sends your refund
Once the IRS marks your refund as "Refund Sent" in the tracking tool, the money is out of the IRS's hands. Your bank or credit union now controls when you see it. Most banks post direct deposits overnight or within one business day. Some banks, particularly smaller credit unions, may take up to two business days. A few banks post refunds immediately, sometimes within hours.
If you provided an incorrect account number or routing number on your return, your bank will reject the deposit and send it back to the IRS. The IRS will then mail you a paper check instead, adding another 7 to 10 business days. You can prevent this by double-checking your routing and account numbers before you file. Your bank's routing number is usually printed on the bottom left of your checks; your account number is printed on the bottom center.
If you do not see your refund within two business days of the tracking tool showing "Refund Sent," contact your bank first. Ask whether the deposit has arrived and whether they are holding it for any reason. If your bank confirms they have not received it, contact the IRS at 1-800-829-1040 to report it.
Refunds split between accounts or applied to other debts
If you requested that your refund be split between two or more bank accounts, each deposit may arrive on different days. The IRS sends split refunds in separate batches, so one account might receive money one or two days before the other. Check the "Where's My Refund?" tool to see whether your refund was split and how much was sent to each account.
If you owe back taxes, student loans in default, or child support, the IRS may intercept your refund and apply it to those debts before sending you anything. This is called offset. The IRS will mail you a notice explaining the offset and how much was taken. You will not see the money deposited to your account; instead, it goes to the agency collecting the debt. If you believe the offset was wrong, you have 150 days from the notice date to file a claim with the IRS.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes all returns in the order received, and 21 days is the standard timeline for electronic returns. Filing earlier in the tax season may help slightly because the IRS processes fewer returns in January than in March or April, but there is no way to jump the queue. Refund anticipation loans offered by some tax preparers are not faster refunds; they are loans you repay with interest.
What if the IRS says my refund was sent but I never received it?
First, confirm with your bank that the deposit did not arrive. If your bank has no record of it, call the IRS at 1-800-829-1040 with your Social Security number and the refund amount. The IRS can trace whether the money was sent and to which account. If it was sent to the wrong account due to an error on your return, the IRS will issue a paper check instead, which takes 7 to 10 business days to arrive.
Does filing on April 15 mean I get my refund on May 6?
Not necessarily. The 21-day clock starts when the IRS accepts your return, not when you file it. If you file electronically on April 15, the IRS may accept it that same day or the next business day. If you file a paper return on April 15, the IRS may not accept it until late April or early May because they must scan it first. Add 21 days from acceptance, then add your bank's processing time.
Why does the tracking tool say my refund was approved but I still haven't received it?
The tool updates once per day, usually overnight. If it says "Refund Approved" but not yet "Refund Sent," the IRS is preparing to send it, usually within one to three business days. Once it shows "Refund Sent," check with your bank to see if the deposit has posted. Some banks hold deposits for one to two business days before showing them in your account, even though the money has arrived.
What if I claimed the Earned Income Tax Credit?
The IRS holds all refunds that include the EITC or Additional Child Tax Credit until February 15 at the earliest, by federal law. Even if your return is processed in January, you will not receive your refund until mid-February or later. The "Where's My Refund?" tool will show your expected date once the IRS has processed your return.