Chase deposits tax refunds the same way it deposits any ACH transfer—usually within one to two business days of receiving the funds from the IRS
When the IRS sends your refund to your Chase account, the bank does not hold it. Chase processes ACH deposits (the electronic transfer method the IRS uses) on the same schedule as any other incoming transfer. If the IRS sends your refund on a Tuesday, Chase typically makes it available by Wednesday or Thursday. The delay is almost never Chase's fault—it is the gap between when the IRS releases the money and when it arrives at the bank's processing center.
The real timeline depends on three separate waits: the IRS processing your return, the IRS sending the refund to Chase, and Chase posting it to your account. Most people focus on the last step and miss the first two, which together account for most of the wait.
Key Takeaways
- Chase posts tax refunds within one to two business days of receiving them from the IRS, but the IRS typically takes 21 days or longer to send the refund in the first place.
- Direct deposit refunds arrive faster than paper checks, but only if you provided your Chase account and routing number on your tax return.
- You can track your refund's status on the IRS website using the Where's My Refund tool before it ever reaches Chase.
- Weekend and holiday delays affect when Chase posts the deposit, so a Friday arrival from the IRS may not show in your account until Tuesday.
- If your refund shows as sent by the IRS but does not appear in your Chase account after three business days, contact Chase customer service with your IRS confirmation number.
The IRS processing step takes longer than Chase's deposit
The IRS typically takes 21 days to process a return and send the refund, though this varies based on how you filed and whether the return needs review. If you filed electronically with direct deposit selected, 21 days is the standard window. If you filed on paper or selected a paper check, add another week or two for mailing.
The IRS publishes a refund timeline on its website: if you filed on a specific date, you can see the expected refund date range. That date is when the IRS sends the money out, not when it lands in your Chase account. Once the IRS releases it, Chase's part takes one to two business days.
Some returns take longer. If the IRS flags your return for review—because of inconsistencies, missing information, or identity verification—the 21-day clock stops and restarts after the issue is resolved. This can add weeks or months. You can check the status of your return on the IRS website using the Where's My Refund tool, which updates once per day.
Direct deposit to Chase is faster than a mailed check
If you chose direct deposit on your tax return and provided your Chase account number and routing number, your refund goes straight to the bank electronically. This is the fastest route: IRS sends it, Chase receives it within one to two business days, and the money is in your account.
If you did not choose direct deposit and the IRS is sending a paper check instead, the check travels by mail. A check mailed by the IRS typically takes five to seven business days to arrive at your address, and you then have to deposit it yourself—either at a Chase ATM, through mobile deposit, or at a branch. That adds another one to two business days for Chase to clear the check.
You cannot change your refund delivery method after you file. If you filed for a paper check and want direct deposit instead, you have to wait for the check to arrive, deposit it, and then request a refund of the refund—which is not practical. For future years, choose direct deposit when you file.
Business days and weekends affect when the deposit shows up
Chase processes ACH deposits on business days only—Monday through Friday, excluding federal holidays. If the IRS sends your refund on a Friday afternoon, Chase may not receive it until Monday, and it will not post to your account until Tuesday or Wednesday.
The deposit will show as "pending" in your Chase account before it fully posts. Pending deposits typically become available the next business day, but Chase's systems may show the money as in-transit for up to two business days. During that time, you cannot spend it, though some Chase accounts allow you to see pending deposits in your available balance.
If your refund arrives during a holiday week—such as Thanksgiving or Christmas—the processing delay extends. The IRS and Chase both observe federal holidays, so a refund sent the day before a holiday may not post until the day after.
How to track your refund from the IRS to your Chase account
The IRS Where's My Refund tool is your first stop. Go to irs.gov, select "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and tells you the status: processing, approved, or sent.
When the status changes to "sent," the IRS has released the refund. At that point, check your Chase account daily. The deposit should appear within one to two business days. If you see "sent" on the IRS tool but nothing in Chase after two business days, contact Chase with your IRS confirmation number (the tool provides this).
Chase does not have a separate refund tracker. The bank processes your refund the same way it processes any other ACH deposit. If you need to confirm that Chase received it, call Chase customer service at the number on the back of your card and provide the IRS confirmation number.
What to do if your refund does not appear after the expected time
If the IRS tool shows "sent" but your Chase account does not show the deposit after three business days, the issue is usually one of three things: the IRS sent it to the wrong account number, Chase has not processed it yet due to a system delay, or there is a mismatch between the account number on your return and your actual Chase account.
Start by confirming the account number on your tax return matches your current Chase account. Log into Chase online or call the bank to verify your account and routing numbers. If they do not match what you put on your return, the IRS sent the money to a closed or incorrect account—you will need to contact the IRS to request a refund by check instead.
If the numbers match, wait one more business day and check again. ACH processing can be delayed by system issues on either the IRS or Chase side. If the deposit still has not appeared after four business days, call Chase customer service with your IRS confirmation number. Chase can trace the deposit and tell you whether it arrived at the bank.
Refunds sent to a closed or old Chase account
If you closed your Chase account or changed accounts after filing your return, the IRS will send the refund to the old account number. Chase will reject the deposit, and the IRS will hold the money while it tries to contact you. This process can take several weeks.
The IRS will eventually send you a paper check to your mailing address on file. You can speed this up by calling the IRS directly at 1-800-829-1040 and providing your current account information. The IRS can reissue the refund to a new account, but this requires verification and takes additional time.
To avoid this in the future, do not close a bank account until after you receive your refund. If you must close an account, update your address with the IRS so the paper check reaches you.
Frequently Asked Questions
Why does the IRS say my refund was sent but I do not see it in Chase yet?
The IRS "sent" date means the IRS released the money to the banking system, not that it arrived at Chase. ACH transfers take one to two business days to complete. If it has been fewer than two business days since the IRS marked it sent, check again tomorrow. If it has been three or more business days and the money is not there, contact Chase with your IRS confirmation number.
Can I speed up my refund by using a different bank?
No. The speed of your refund depends on the IRS processing time and the ACH transfer time, both of which are the same regardless of which bank you use. Chase processes refunds at the same speed as any other bank. Switching banks will not make the IRS process your return faster.
What if Chase says they never received my refund?
If Chase confirms the refund never arrived, the IRS sent it to the wrong account number. Contact the IRS at 1-800-829-1040 with your confirmation number and ask them to reissue the refund as a paper check or to a corrected account number. This takes an additional two to four weeks.
Does Chase charge a fee to deposit my tax refund?
No. Chase does not charge fees for ACH deposits, including tax refunds. The deposit is free. If you use mobile deposit to deposit a paper check, there is also no fee.
Can I see my refund in Chase before it fully posts?
Possibly. Some Chase accounts show pending deposits in your available balance before they fully post. Log into your Chase account and look for a "pending deposits" section or a note that says "pending" next to the deposit. You cannot spend pending money, but you can see it is coming.