TurboTax Pay With Refund deposits between 1 and 5 business days after the IRS accepts your return, depending on your bank
The IRS accepts your return on the day it processes it — usually the same day you file if you file before the cutoff, or the next business day if you file after hours. TurboTax then sends your refund information to the IRS. From that point, the IRS deposits money into the bank account you listed on your return. Your bank then makes that money available to you, and this step is where the 1 to 5 business days happens.
The variation comes from your bank's processing speed, not from TurboTax or the IRS. Some banks, particularly online banks and credit unions, post IRS deposits within one business day. Others, especially larger traditional banks, take three to five business days. A few banks post on the same day the IRS sends the deposit, but this is uncommon.
You can track the status of your refund using the IRS Where's My Refund tool at irs.gov. This tool shows you the date the IRS accepted your return and, once the refund is issued, the date it was sent to your bank. It does not show you when your specific bank will post it.
Key Takeaways
- The IRS typically accepts your return within one business day of filing, then sends your refund to your bank within two to three business days after acceptance.
- Your bank controls the final step — posting the deposit to your account — and this takes one to five business days depending on the bank.
- The IRS Where's My Refund tool shows when the IRS sent your refund but not when your bank will post it.
- You can check your bank account or contact your bank directly to see when the deposit actually arrived, since that is the only place the money is visible to you.
How the timeline breaks down from filing to your account
The path from your TurboTax filing to your bank account involves three separate organizations, each with its own processing time. Understanding where your refund is at each stage helps you know what to expect.
When you file through TurboTax, TurboTax transmits your return to the IRS electronically. The IRS then processes and accepts the return. If you file during business hours on a weekday, the IRS usually accepts it the same day. If you file after hours or on a weekend, acceptance happens the next business day. Once accepted, the IRS begins processing your refund — calculating the amount owed, checking for errors, and verifying your information. This processing step typically takes two to three business days.
After the IRS processes your refund, it sends the money to your bank via the Automated Clearing House (ACH), which is the electronic system that moves money between banks. The ACH transfer itself is nearly instantaneous, but your bank then has to receive, verify, and post the deposit. This is where the 1 to 5 business day range comes in. Your bank's systems receive the deposit, check it against your account number, and then make the funds available to you. Some banks do this within hours; others take several business days.
Why different banks post refunds at different speeds
Banks are not required to post IRS refunds on the same day they receive them. The Federal Reserve sets rules for how quickly banks must post certain types of deposits, but IRS refunds are not included in those rules. Each bank sets its own posting schedule.
Online banks and credit unions often post IRS deposits within one business day because they have smaller transaction volumes and automated systems that process deposits quickly. Large national banks sometimes take three to five business days because they process millions of deposits daily and batch them in groups rather than posting individually. Some banks also hold deposits for fraud-checking purposes, which adds time even after the money has arrived in their system.
You can contact your bank directly to ask how long IRS refunds typically take to post. Many banks list this information on their website under "direct deposit" or "ACH deposits." If your bank is taking longer than five business days, contact them — this is unusual and may indicate a problem with your account or the deposit itself.
What to do if your refund has not arrived after five business days
If more than five business days have passed since the IRS accepted your return and your refund still has not appeared in your account, start by checking the IRS Where's My Refund tool again. This tool updates once per day, usually overnight. If the tool shows your refund was issued and sent to your bank, the delay is on your bank's side.
Contact your bank and tell them the date the IRS sent the refund. Ask them to search their incoming ACH transfers for that date using your Social Security number or the amount of your refund. If the bank finds the transfer in their system but has not posted it to your account, ask why it is being held and when it will be posted. If the bank cannot find the transfer at all, the problem may be with the bank account information you provided to TurboTax.
If your bank says they never received the transfer, check your TurboTax return to confirm the account number and routing number are correct. A single digit wrong in either number will cause the IRS to send the refund to the wrong bank. If you find an error, you will need to contact the IRS directly — they can issue a new refund to the correct account, but this takes additional time.
Checking your refund status without guessing
The IRS Where's My Refund tool is the only official source for your refund status. You can access it at irs.gov/refunds. You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has processed your return and approved the refund), and "Refund Sent" (the IRS has sent the money to your bank). Once it shows "Refund Sent," the money is out of the IRS's hands and in your bank's processing queue.
Do not rely on TurboTax's status updates for this information. TurboTax can tell you whether your return was accepted by the IRS, but it cannot tell you the current status of your refund. The IRS Where's My Refund tool is updated daily and is always more current than TurboTax's display.
Bank account information and why it matters for your refund
The bank account number and routing number you provide to TurboTax must be exact. If either number is wrong by even one digit, the IRS will attempt to deposit your refund to the wrong bank or account. The IRS does not verify these numbers before sending the refund — they send it based on what you provided.
Before you file, double-check your account number and routing number against a recent check, your bank's website, or a call to your bank. Your routing number is a nine-digit code specific to your bank and branch. Your account number is the number of the specific account where you want the refund deposited. If you are using a joint account, both account holders' names should match the names on your tax return.
If you discover an error in your account information after filing, contact the IRS as soon as possible. You can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the correct account and routing numbers ready. The IRS can issue a new refund to the correct account, but this adds one to two weeks to your timeline.
Frequently Asked Questions
Can I get my refund faster by using a specific payment method?
No. The IRS sends all refunds via direct deposit to the bank account you provide. There is no option to receive your refund faster through TurboTax or the IRS. The speed depends entirely on how quickly your bank posts the deposit.
Does TurboTax's "Pay With Refund" option delay my refund?
No. TurboTax deducts its fee from your refund before sending the remainder to your bank, but this does not change when the IRS processes or sends your refund. Your refund arrives on the same timeline as any other refund.
What if the IRS Where's My Refund tool says my refund was sent but my bank says they never received it?
Ask your bank to search their ACH records for the transfer using your Social Security number and the refund amount. If they find nothing, the account information you provided may be incorrect. Contact the IRS at 1-800-829-1040 to verify the account details they have on file and request a new refund to the correct account.
Can I cancel my refund and get a check instead?
Once the IRS has accepted your return and begun processing your refund, you cannot change the payment method. If you want to cancel the direct deposit before the IRS accepts your return, you would need to file an amended return, but this is not practical if you have already filed. It is simpler to wait for the direct deposit and deposit the check yourself if you prefer.
Why does my bank say five to seven business days when the IRS says two to three?
The IRS's timeline covers only the time from acceptance to sending the refund to your bank. Your bank's timeline covers the time from when they receive the deposit to when they post it to your account. These are two separate processes, so the total time from filing to having money in your account is the sum of both timelines.