Direct deposit arrives in one to three business days after the IRS releases it
The IRS processes tax returns in waves throughout filing season. Once your return is processed and approved, the agency sends your refund to your bank via the Automated Clearing House (ACH) network. That transfer takes one to three business days — not calendar days. If the IRS releases your refund on a Friday, your bank may not show it until Tuesday or Wednesday of the following week.
The timing depends on two separate things: when the IRS actually processes your return, and how fast your specific bank posts ACH transfers. You cannot speed up the IRS side, but you can know roughly when to expect the deposit by checking your refund status.
If you chose direct deposit on your return, this is the fastest method available. Paper checks take two to three weeks by mail after the IRS releases them. Refund anticipation loans (offered by some tax preparation companies) are faster but cost money and are not worth it for most people.
Key Takeaways
- Direct deposit refunds arrive one to three business days after the IRS releases your return, not the same day.
- The IRS processes returns in batches throughout filing season, so your return may sit for days or weeks before processing even begins.
- You can see exactly when the IRS released your refund by checking the "Where's My Refund?" tool on IRS.gov with your Social Security number and filing status.
- Weekends and bank holidays add extra days to the timeline — a Friday release may not show in your account until the following Tuesday.
- Paper checks take two to three weeks after release, making direct deposit the only practical choice if you need the money soon.
How to check when the IRS will release your refund
The IRS tool "Where's My Refund?" is the only source that tells you the actual status of your specific return. Go to IRS.gov, find the tool in the "Refunds" 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 will show one of three messages: "Return Received" (the IRS has your return but has not processed it yet), "Return Approved" (the IRS has approved it and is preparing to send the money), or a specific date when the refund will be deposited. If it shows a date, that is the day the IRS will send the transfer to your bank — not the day it will appear in your account. Add one to three business days after that date.
Do not rely on tax software status pages or your tax preparer's tracking system. Those are often slower than the IRS tool and sometimes show outdated information. The IRS tool is the official source.
Why your refund might not arrive on the promised date
The most common reason is a mismatch between the name or Social Security number on your return and the name and number on your bank account. The IRS sends the deposit to your bank with your name and Social Security number. If your bank account is under a different name — for example, if you recently married and changed your name but did not update your bank account — the bank will reject the deposit and it bounces back to the IRS.
When a deposit bounces, the IRS has to reissue it, which adds two to three weeks. You will receive a notice in the mail explaining the problem. To fix it, update your name with your bank, then contact the IRS at 800-829-1040 to request a reissue.
A second common reason is that your bank is slow to post ACH transfers. Some smaller banks and credit unions take the full three business days or even longer. This is not the IRS's fault — it is your bank's processing speed. If your bank is consistently slow, you may want to switch to a bank that posts ACH transfers the same day or next day.
A third reason is that you entered the wrong bank account number on your return. If you made a typo, the deposit will go to the wrong account and you will not see it. The IRS will send you a notice. You will need to contact the IRS to request a check instead, which takes several weeks.
The difference between when the IRS releases it and when your bank shows it
These are two separate events and they do not happen at the same time. The IRS "releases" a refund by sending an electronic transfer instruction to the ACH network. Your bank then receives that instruction and posts it to your account. The gap between these two events is one to three business days.
The "Where's My Refund?" tool shows the release date, not the deposit date. If it says "Your refund will be deposited on March 15," that means the IRS will send the transfer on March 15. Your bank will likely post it on March 16, 17, or 18, depending on when your bank processes ACH transfers and whether any of those days are weekends or holidays.
If the release date falls on a Friday, your bank will not receive the transfer until Monday, and may not post it until Tuesday or Wednesday. Plan accordingly if you need the money by a specific date.
Paper checks versus direct deposit timing
If you did not choose direct deposit on your return, the IRS will mail you a paper check. The timeline is much longer: two to three weeks after the IRS releases your refund. The IRS has to print the check, put it in an envelope, and send it through the U.S. Postal Service. Delivery time depends on where you live and how busy the postal service is.
You can track a paper check using the "Where's My Refund?" tool. Once the check is mailed, the tool will show a mailing date. Add 7 to 10 business days to that date for delivery, though it can take longer depending on your location.
If you are expecting a paper check and it does not arrive within three weeks of the mailing date shown in the tool, contact the IRS at 800-829-1040. They can issue a replacement check or send the refund by direct deposit instead if you provide a bank account number.
What to do if your refund does not arrive when expected
First, check the "Where's My Refund?" tool again. Refresh it and make sure you are entering your information correctly. If the tool still shows a release date that has passed and the money is not in your account, wait one more business day. Banks sometimes take the full three days.
If three business days have passed since the release date and the money is still not there, call your bank first. Ask them if the ACH transfer arrived and was rejected, or if it has not arrived at all. If your bank rejected it, they will tell you why — usually a name mismatch or account number error. If it has not arrived, your bank can contact the IRS on your behalf to trace it.
If your bank says the transfer arrived and was posted, but you do not see it in your account, check that you are looking at the right account. Some people have multiple accounts at the same bank and the deposit may have gone to a different one.
If your bank says the transfer has not arrived and three business days have definitely passed, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the transfer was sent and, if it was rejected, why. They can then reissue it as a check or direct deposit.
Refund timing for amended returns and special situations
If you filed an amended return (Form 1040-X), the processing time is longer. The IRS takes 8 to 12 weeks to process amended returns, not the standard 21 days for original returns. After processing, add another one to three business days for direct deposit or two to three weeks for a check.
If your return was selected for an audit or the IRS needs to verify information on your return, processing stops until they receive what they need from you. The IRS will send you a notice by mail explaining what they need. Once you send it back, processing resumes, but the timeline extends by several weeks.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until February 15 at the earliest, even if your return is processed earlier. This is a legal requirement. After February 15, the standard one to three business day timeline applies.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
Some tax preparation companies offer "refund anticipation loans" that give you the money before the IRS releases your refund. These loans cost money — usually $50 to $200 — and are not worth it. You are paying to borrow your own money for a few days. Direct deposit is free and only takes one to three days longer.
Why does the IRS tool say my refund was approved but it is not in my account yet?
"Approved" means the IRS has processed your return and decided to send the money. It does not mean the money has been sent yet. The IRS may still be in the queue to send it, or it may have just been sent and your bank has not posted it yet. Wait one to three business days after the approval message appears.
What if I entered the wrong bank account number on my return?
The deposit will go to the wrong account. Your bank will not catch this error — the IRS sends it to whatever account number you provided. You will receive a notice from the IRS. Contact them at 800-829-1040 to request a check instead, which takes several weeks. In the future, double-check your account number before submitting your return.
Does my refund arrive faster if I file early in the season?
Not necessarily. The IRS processes returns in batches, and the order depends on the complexity of your return and whether it needs verification, not on when you filed. A simple return filed in February might process faster than a complex one filed in January. Direct deposit always takes one to three business days after processing, regardless of when you filed.
Can I change my bank account after I file if I want the refund to go somewhere else?
No. Once you file, the bank account information on your return is locked in. If you need to change it, you have to file an amended return, which takes 8 to 12 weeks to process. It is better to get the refund to the account you listed and transfer it yourself if needed.