How long it takes from filing to deposit
The IRS issues most refunds within 21 days of accepting your return, but that 21 days is the IRS processing time only—not the time until money sits in your account. Once the IRS approves your refund, it takes another 1 to 5 business days for the money to move from the Treasury Department to your bank, depending on your bank's processing speed and whether you filed electronically or by mail.
If you filed electronically and chose direct deposit, you are looking at roughly 21 to 26 days total from the date the IRS accepts your return. If you filed on paper, add 2 to 4 weeks to that timeline because the IRS has to scan and process your physical return first. The IRS publishes a "Where's My Refund?" tool that shows you the exact date your refund was approved and sent to your bank—that is the moment the clock starts for your bank's part of the deposit.
The 21-day window is not a may provide. Returns with errors, missing information, or that trigger fraud checks can take 60 days or longer. Returns filed early in the tax season (January and February) move faster than those filed in March and April, when the IRS is processing millions of returns simultaneously.
Key Takeaways
- Direct deposit refunds typically arrive 21 to 26 days after the IRS accepts your electronic return, but paper returns take 2 to 4 weeks longer because they must be scanned first.
- The IRS processes your return and approves the refund in roughly 21 days; your bank then takes 1 to 5 additional business days to post the money to your account.
- You can check the exact approval date and expected deposit date using the IRS "Where's My Refund?" tool on IRS.gov, which updates every 24 hours.
- Returns with errors, missing documents, or suspected fraud can be delayed 60 days or more, and the IRS will mail you a notice if your return needs attention.
- Choosing direct deposit instead of a paper check cuts weeks off the timeline and eliminates the risk of a lost or stolen check.
Why the IRS timeline and your bank's timeline are different
The IRS and your bank are two separate entities handling two separate steps. The IRS approves the refund amount and authorizes the payment. Your bank receives that authorization and then posts the money to your account. These are not simultaneous.
When the IRS accepts your return, it begins processing. During this window, the IRS verifies your identity, checks for errors, and confirms the refund amount. Once that is complete, the IRS sends an electronic instruction to the Treasury Department, which then sends the money to your bank's Federal Reserve account. Your bank receives that deposit and credits your individual account. Each step takes time, and delays at any point push back your deposit date.
Some banks post deposits the same day they receive them; others wait until the next business day. A few banks hold refunds for 24 hours as a fraud check. You can ask your bank how long it typically takes them to post IRS refunds, but the safest assumption is 1 to 5 business days after the IRS sends the money.
Direct deposit versus paper check: which arrives faster
Direct deposit is faster and more reliable. With direct deposit, the IRS sends the refund electronically to your bank account. With a paper check, the IRS prints and mails a physical check to your address. Mailed checks take 7 to 14 business days to arrive after the IRS approves your refund, and you then have to deposit it yourself—adding another 1 to 5 business days depending on your bank's mobile deposit or in-person deposit speed.
Direct deposit also eliminates the risk of a lost, stolen, or damaged check. If a check never arrives, you have to contact the IRS and request a replacement, which can take weeks. If your direct deposit fails—which is rare—the IRS will mail you a check instead, but you will receive a notice explaining what went wrong.
To use direct deposit, you need your bank's routing number and your account number. Both appear on the bottom left of any check you write. You provide these numbers when you file your tax return, either on the paper form or in tax software. If you are unsure of your routing number, your bank's website or customer service line can provide it in minutes.
How to track your refund from filing to deposit
The IRS "Where's My Refund?" tool is the official source for refund status. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows you one of four statuses: "Return Received," "Approved," "Sent to Your Bank," or "Deposited."
Once your refund shows "Sent to Your Bank," the IRS has completed its work and your bank is handling the deposit. At this point, contact your bank if the money does not appear within 5 business days. Your bank can confirm whether the deposit arrived and why it has not posted to your account yet.
Do not rely on tax software notifications or third-party tracking apps for the most current information. The IRS tool is the authoritative source. Some tax software companies offer refund tracking, but they pull data from the same IRS system with a delay, so checking the IRS tool directly is faster.
What causes delays between approval and deposit
Most delays happen before the IRS approves your refund, not after. Common reasons include missing or incorrect information on your return (wrong Social Security number, mismatched name and SSN, math errors), unreported income, claimed credits you do not meet the requirements for, or identity verification issues. The IRS will mail you a notice if your return needs attention; this notice explains what is missing and how to respond.
After the IRS approves your refund, delays are usually on your bank's end. A few banks hold refunds for fraud verification, especially if the deposit is large or the account is new. Some banks have processing backlogs during peak tax season. If your refund shows "Sent to Your Bank" but has not appeared after 5 business days, call your bank's customer service line and provide them with the date the IRS sent the refund. They can tell you whether the deposit arrived and when it will post.
Occasionally, the IRS sends the refund to the wrong bank account—usually because the routing number or account number on your return was incorrect. If this happens, the IRS will mail you a notice and a check instead. To avoid this, double-check your routing and account numbers before submitting your return.
What to do if your refund does not arrive on time
If your refund shows "Sent to Your Bank" on the IRS tool but has not appeared in your account after 5 business days, start with your bank. Call customer service and confirm that the deposit arrived. Provide the date the IRS sent it. Your bank can see incoming deposits and tell you whether the money is in their system and when it will post to your account.
If your bank confirms the deposit has not arrived, go back to the IRS "Where's My Refund?" tool and note the date it said the refund was sent. Then contact the IRS at 1-800-829-1040 (the main tax line) or visit your nearest IRS office. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can confirm whether the refund was actually sent and, if so, to which bank account.
If your refund shows "Approved" but has not moved to "Sent to Your Bank" after 21 days, the IRS may be holding your return for review. This can happen if the return triggered fraud detection or if additional information is needed. The IRS will mail you a notice if this is the case. Do not contact the IRS until you receive that notice or until 21 days have passed; calling before then will not speed up processing.
Refunds split between accounts or applied to other debts
If you chose to split your refund between multiple bank accounts on your return, each portion follows the same timeline but may arrive on different days. The IRS sends all portions at the same time, but banks process deposits at different speeds, so one account may receive its portion a day or two before another.
If you owe back taxes, child support, or federal student loans, the IRS may intercept part or all of your refund to pay those debts. This is called "offset." When offset occurs, the IRS will mail you a notice explaining what was taken and why. The portion of your refund that is not offset will be deposited to your bank account on the normal timeline. The offset portion goes to the agency or creditor you owe, not to your account.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes returns in the order they are received, and 21 days is the standard timeline for electronic returns with no errors or flags. Filing early in the tax season (January or early February) may result in faster processing because the IRS has fewer returns to handle, but you cannot speed up the process itself. Paper returns take longer because they must be scanned first.
What if I filed my return but have not received a confirmation that the IRS accepted it?
If you filed electronically, you should receive an acceptance confirmation within 24 hours. Check your email (including spam folders) for a confirmation from the IRS or your tax software provider. If you filed on paper, the IRS does not send a confirmation; it simply begins processing when it receives your return. Use "Where's My Refund?" to check status once you have filed.
Does my bank account type affect how fast the refund deposits?
No. Checking accounts and savings accounts receive refunds at the same speed. Some banks offer special accounts marketed as "fast refund" accounts, but these do not actually speed up the IRS or the bank's processing—they are just regular accounts with marketing. The deposit timeline depends on the IRS's processing speed and your bank's standard deposit posting time, not the account type.
What happens if I close my bank account before my refund arrives?
If you close the account before the refund is deposited, the IRS will attempt to deposit the money to the closed account. The bank will reject the deposit, and the IRS will mail you a paper check instead. This can add 7 to 14 days to the timeline. If you are planning to close an account, wait until your refund has been deposited first.
Can I change my bank account information after I file my return?
No. Once you file your return, you cannot change the bank account information the IRS has on file. If you need to change your account, you must file an amended return (Form 1040-X), but this delays your refund significantly because amended returns are processed separately and take longer. It is better to provide the correct account information when you first file.