The timeline from approval to your account
Once the IRS approves your tax refund, the money typically arrives within 5 to 7 business days if you chose direct deposit. If you requested a paper check, expect 7 to 10 business days from approval. The clock starts the moment the IRS marks your return as approved in their system, not when you receive the approval notice.
The variation depends almost entirely on your delivery method. Direct deposit is faster because the IRS sends the money electronically to your bank, and your bank processes it on the next business day or the day after. A paper check has to be printed, mailed, and then deposited or cashed by you, which adds several days of handling time outside the IRS's control.
Business days means Monday through Friday, excluding federal holidays. If your refund is approved on a Friday afternoon, the clock does not start ticking until Monday. If it is approved the day before a federal holiday, the processing delay extends by one day.
Key Takeaways
- Direct deposit refunds arrive 5 to 7 business days after approval; paper checks take 7 to 10 business days.
- The timeline begins when the IRS approves your return, not when you receive the approval letter in the mail.
- Business days exclude weekends and federal holidays, so approval on Friday does not start the count until Monday.
- Your bank may hold a direct deposit refund for one additional business day before crediting it to your account, depending on their processing rules.
- If your refund does not arrive within the stated timeframe, the IRS Where's My Refund tool can tell you whether the payment was actually sent.
Why direct deposit is faster than a check
When you choose direct deposit, you provide your bank account number and routing number on your tax return. The IRS sends the refund electronically through the Automated Clearing House (ACH) network, which is the same system used for payroll deposits and bill payments. The IRS initiates the transfer on the approval date, and your bank receives the instruction within one business day.
Your bank then credits the money to your account. Most banks post direct deposits the next business day, though some post the same day if the transfer arrives early enough. A few banks hold deposits for one additional day as a fraud check, which is within their rights and does not mean anything is wrong with your refund.
A paper check requires the IRS to print your name, address, and refund amount on a physical document, insert it into an envelope, and send it through the U.S. Postal Service. Mail delivery times vary by distance and current postal volume. Once you receive the check, you still have to deposit it at your bank or cash it, which adds another day or two to the timeline.
What happens if your refund does not arrive on time
If your direct deposit refund does not appear within 7 business days of approval, or your check does not arrive within 10 business days, check the IRS Where's My Refund tool first. This tool shows whether the IRS actually sent the payment and, if it did, whether your bank received it. You can access it on IRS.gov or through the IRS2Go mobile app.
If the tool shows the refund was sent but your bank has not received it, contact your bank's customer service. Provide them with the refund amount and the date the IRS sent it. Your bank can trace the ACH transfer and tell you whether it arrived in their system. If it did arrive, they can credit your account when ready.
If the tool shows the refund has not been sent yet, your return may still be in the approval queue. The IRS processes returns in the order they are received, and returns with errors or missing information take longer. If you filed electronically and your return was accepted, the IRS usually approves it within 21 days. If you filed on paper, approval can take up to 6 weeks.
Delays that can push the timeline back
A refund approval date is not the same as a send date. The IRS approves your return, then schedules the refund to be sent on a specific date. This scheduled date is usually within a few days of approval, but the IRS sometimes batches refunds and sends them on set days of the week. If your return is approved on a Tuesday but the IRS batches Wednesday refunds, your money may not leave their system until Wednesday.
Bank routing number errors also cause delays. If you typed your routing number incorrectly on your return, the ACH transfer will fail and bounce back to the IRS. The IRS then has to reissue your refund as a paper check, which adds 7 to 10 days. You can verify your routing number on your bank's website or by calling their customer service line before you file.
Federal offsets are another reason for delays. If you owe back taxes, student loans, or child support, the IRS can intercept your refund to pay those debts. The offset process takes additional time, and you will receive a notice explaining what happened and how much was taken. This is separate from the normal approval timeline.
How to track your refund after approval
The Where's My Refund tool updates once per day, usually overnight. It shows your refund status as "Approved," "Sent," or "Delivered." The "Sent" status means the IRS has initiated the transfer to your bank. The "Delivered" status means your bank has received the money, though it may not be visible in your account yet if your bank is still processing it.
If you filed electronically, you can also check your email for an IRS notification. The IRS sends an email when your return is approved and again when your refund is sent. These emails include the refund amount and the expected delivery date. Do not click links in unsolicited emails claiming to be from the IRS; instead, go directly to IRS.gov to check your status.
For paper checks, the Where's My Refund tool will show the check number and the date it was mailed. Once it shows "Sent," you can expect the check to arrive within 7 to 10 business days, depending on postal service speed in your area. If the check does not arrive within that window, contact the IRS at 1-800-829-1040 to request a replacement.
What to do if your bank account information was wrong
If you provided an incorrect bank account number or routing number on your return, the ACH transfer will fail. The IRS will attempt the transfer once, and if it bounces, they will issue a paper check instead. You will receive a notice in the mail explaining that the direct deposit failed and that a check is being sent.
This process adds 7 to 10 days to your timeline because the IRS has to print and mail the check after the failed transfer. There is no way to stop this and redirect the refund to the correct account. You must wait for the check to arrive, then deposit it yourself.
To avoid this in future years, verify your routing number and account number before you file. Your bank statement shows both numbers, or you can call your bank to confirm. The routing number is a nine-digit code specific to your bank's location; the account number is unique to your account.
Frequently Asked Questions
Can I get my refund faster than 5 to 7 business days?
No. The 5 to 7 business day timeline for direct deposit is the fastest the IRS can send money. This is not a processing delay you can speed up by calling or filing differently. The only way to receive money faster is to not file a tax return at all, which is not an option if you owe taxes or want to claim refundable credits.
Does the IRS send refunds on weekends or holidays?
The IRS does not send refunds on weekends or federal holidays. If your refund is scheduled to be sent on a Saturday, it will be sent on the following Monday instead. This means a refund approved on a Friday may not actually be sent until the following week, extending your timeline by several days.
What if I filed my taxes late, after the April important date?
Filing late does not change the approval or delivery timeline once your return is processed. The IRS still approves returns within 21 days of receipt for e-filed returns, and your refund still arrives 5 to 7 business days after approval. However, filing late means you do not receive your refund until later in the year, so the overall wait is longer.
Can I change my refund from a check to direct deposit after I file?
No. Once you file your return, you cannot change your delivery method. If you requested a paper check and want direct deposit instead, you have to wait for the check to arrive, deposit it, and then file an amended return for the next tax year with your correct bank information. Plan ahead and verify your account details before you file.
What if the Where's My Refund tool says my refund was delivered but I do not see it in my account?
Contact your bank when ready. The "Delivered" status means your bank received the ACH transfer, but your bank may be holding it for one business day as a fraud check. Ask your bank to confirm they received the deposit and when it will post to your account. If your bank says they never received it, ask them to file a trace with the ACH network to locate the transfer.