Direct deposit refunds usually arrive within 1 to 3 business days after the IRS releases the money

The IRS processes most tax returns within 21 days of receiving them. Once the IRS approves your return and sends your refund to your bank, your bank then deposits it into your account — and that step typically takes 1 to 3 business days. The total time from filing to money in your account is usually 5 to 21 days, though it can be longer if the IRS needs to review your return or if you made a mistake on your tax forms.

The speed depends on three separate timelines: how long the IRS takes to process your return, how long it takes the IRS to send the money to your bank, and how long your bank takes to post it. You can track the first part using the IRS Where's My Refund tool on IRS.gov, which updates once per day and tells you the exact status of your return.

Key Takeaways

  • The IRS processes most returns within 21 days, but direct deposit adds only 1 to 3 business days after that.
  • You can check your refund status daily using the IRS Where's My Refund tool at IRS.gov — it shows you which stage your return is in.
  • Errors on your return, missing information, or identity verification can add weeks or months to the timeline.
  • Your bank posts the refund within 1 to 3 business days of receiving it from the IRS, though some banks may take longer.
  • Weekend and holiday delays do not affect the IRS processing time, but they can delay when your bank posts the money to your account.

What happens between filing and the money arriving

When you file your return, it enters the IRS processing queue. The IRS scans your return, checks it against your W-2s and other documents, and verifies your identity. This step takes most of the 21 days. Once the IRS approves your return, it sends an electronic instruction to your bank with your account number and the refund amount.

Your bank receives this instruction and deposits the money into your account within 1 to 3 business days. Business days are Monday through Friday, excluding federal holidays. If the IRS sends your refund on a Friday afternoon, your bank may not process it until Monday, and you might not see it until Tuesday or Wednesday.

How to check where your refund is right now

The IRS Where's My Refund tool is the only official way to track your refund. Go to IRS.gov, find the Where's My Refund 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 shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS approved your return and sent the refund to your bank), or "Deposited" (your bank received the money and posted it to your account). Once you see "Deposited," the money should be in your account within one business day, though some banks post deposits at different times of day.

Do not rely on third-party refund tracking websites or apps. Only the IRS tool has real-time information from the IRS itself.

Why some refunds take much longer than 21 days

The IRS delays processing when your return has errors, missing information, or when the IRS needs to verify your identity. Common reasons include a typo in your Social Security number, a mismatch between your return and your employer's W-2, claiming a dependent who was already claimed by someone else, or reporting income that does not match IRS records.

If the IRS flags your return for review, it sends you a letter explaining what it needs. You then have to respond by mail or through your online IRS account. This back-and-forth can add 4 to 12 weeks to your timeline. The Where's My Refund tool will show "Return Received" for a much longer period if this is happening to you.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return might be fraudulent, it holds the refund while it investigates. This can take several weeks or longer. The IRS will contact you by mail if this occurs.

What your bank does once it receives the refund

Once the IRS sends your refund electronically to your bank, your bank's system receives it and queues it for posting. Most banks post direct deposits overnight or within one business day. Some banks post deposits in the early morning, some in the afternoon, and some spread them throughout the day.

Your bank's processing time does not depend on the IRS — it depends on your bank's internal schedule. If your bank receives the refund on a Thursday, it will post it by Friday. If it receives it on a Friday after the bank's processing window closes, it may not post until Monday. Check your bank's website or app to see when deposits typically post.

A very small number of banks take longer than 3 business days to post direct deposits. If your refund shows "Deposited" in the Where's My Refund tool but has not appeared in your account after 3 business days, contact your bank to confirm they received it.

Timing differences between e-filing and mailing your return

If you e-file your return, the IRS receives it when ready and begins processing. If you mail your return, the IRS does not receive it until it arrives at the processing center, which can take 1 to 2 weeks depending on mail speed. Once received, the processing timeline is the same: 21 days or longer.

E-filing is faster because the IRS starts processing as soon as you submit it. Mailing adds the postal delivery time on top of the processing time. If you mailed your return and are wondering why it has not been processed yet, use the Where's My Refund tool — it will tell you whether the IRS has received it yet.

What to do if your refund is taking longer than expected

Check the Where's My Refund tool first. If it shows "Return Received" and more than 21 days have passed since you filed, your return is likely under review. The tool will sometimes show an estimated deposit date — if it does, wait until that date passes before taking action.

If the tool shows "Deposited" but the money has not appeared in your account after 3 business days, contact your bank. Provide them with the refund amount and the date the IRS sent it. Your bank can tell you whether they received it and when they posted it.

If the Where's My Refund tool has not updated in more than a week, or if you see an error message, you can call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS phone lines are busiest during tax season, so expect long wait times.

Frequently Asked Questions

Can I get my refund faster than direct deposit?

No. Direct deposit is the fastest method the IRS offers. The IRS does not offer expedited processing or faster refund methods. The 21-day processing time is the standard, and direct deposit is the fastest way to receive the money once the IRS releases it.

Why does the Where's My Refund tool say my refund was deposited but I don't see it?

Your bank may not have posted it yet, even though the IRS sent it. Direct deposits can take 1 to 3 business days to appear after the IRS sends them. Check your bank's website or app to see if it shows as pending. If 3 business days have passed, call your bank to confirm they received it from the IRS.

What if I filed my return late — does that delay my refund?

Filing late does not change how long the IRS takes to process your return. The 21-day timeline applies whether you file in January or in October. However, if you file after the tax important date, you may owe penalties and interest if you owe taxes, though this does not affect refund timing.

Does choosing direct deposit cost anything?

No. Direct deposit is free. The IRS does not charge a fee for direct deposit, and your bank does not charge a fee to receive a direct deposit refund.

What if my bank account information was wrong on my return?

If you provided an incorrect account number or routing number, the IRS will try to deposit the money and the transaction will fail. Your bank will reject it, and the IRS will mail you a check instead. This adds several weeks to your timeline. If you realize you made a mistake before filing, correct it before you submit your return. If you already filed, contact the IRS when ready.