Direct deposit refunds arrive in 1 to 5 business days after the IRS approves your return

The IRS processes most tax returns within 21 days of receipt. Once your return is approved, the agency sends the refund electronically to your bank. The actual deposit into your account typically takes 1 to 5 business days after that approval, depending on your bank's processing speed. The total time from filing to money in your account is usually 7 to 21 days, though some returns take longer if they require manual review.

The timeline assumes you filed electronically and chose direct deposit on your return. Paper returns take much longer — the IRS estimates 21 days just to process them, plus the banking delay on top. If you filed by mail, add at least two weeks for the IRS to receive and scan your return before processing even begins.

The IRS publishes a Where's My Refund tool that shows your return's status in real time. You can check it on IRS.gov using your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing, has approved your refund, or has sent it to your bank.

Key Takeaways

  • Most direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, which usually happens within 21 days of filing.
  • The IRS Where's My Refund tool shows your exact status and updates daily — check it if you have not received your refund within the expected timeframe.
  • Your bank's processing speed affects the final deposit date; some banks post refunds the same day they receive them, while others take up to 5 business days.
  • Returns that require manual review — those with errors, missing information, or identity verification issues — can take 60 days or longer.
  • If your refund does not arrive within 21 days of approval, contact the IRS or your bank to determine whether the delay is on their end or yours.

Why the IRS approval and your bank deposit are two separate timelines

The IRS approval date and the deposit date are not the same thing. The IRS first reviews your return for errors and verifies your information. Once that review is complete and the agency approves your refund, it sends an electronic payment instruction to your bank. Your bank then processes that instruction and deposits the money into your account — this is where the 1 to 5 business day window comes in.

The delay between approval and deposit exists because banks batch process incoming transfers. Your refund does not jump to the front of the line just because it came from the IRS. Most banks post direct deposits early in the morning, but the exact timing depends on their internal systems. Some banks are faster than others; a few post refunds the same day they receive them, while others take the full 5 business days.

You can see both dates in the Where's My Refund tool. The tool tells you when the IRS approved your refund and when it was sent to your bank. If the tool says your refund was sent to your bank but it has not appeared in your account after 5 business days, contact your bank first — the delay is likely on their end, not the IRS's.

What slows down the IRS approval process

Most returns are approved and sent to banks within 21 days. Some take longer. The IRS flags returns for manual review if there are math errors, missing information, inconsistencies between your return and IRS records, or signs of identity theft. Returns claiming certain tax credits — the Earned Income Tax Credit and the Additional Child Tax Credit in particular — are held for additional verification, which can add 30 to 60 days.

If the IRS needs more information from you, it will mail a notice to the address on your return. This notice explains what is missing and how to respond. The clock does not restart until the IRS receives your response and processes it, so responding quickly matters. Do not ignore these notices — your refund will not be approved until the IRS has what it needs.

Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — the agency holds your refund while it investigates. This can take 60 days or longer. The IRS will contact you if this happens, usually by mail.

How to track your refund status in real time

The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show you one of three statuses: the IRS is still processing your return, your refund has been approved and sent to your bank, or there is a problem with your return.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in the same day will not give you new information. If the tool says your refund was sent to your bank, wait up to 5 business days for it to appear in your account. Business days do not include weekends or federal holidays.

Do not rely on third-party refund tracking websites or apps. Some charge fees or collect personal information. The IRS tool is free and does not ask for anything beyond what is on your return. If you cannot access IRS.gov, call the IRS at 1-800-829-1040.

What to do if your refund is delayed beyond the expected timeframe

If the Where's My Refund tool says your refund was sent to your bank more than 5 business days ago and it still has not appeared in your account, contact your bank first. Ask them to search for the incoming transfer using the IRS's routing number and the amount of your refund. Your bank can tell you whether the transfer arrived and was processed, or whether it is still in transit.

If your bank confirms the transfer has not arrived, contact the IRS. Call 1-800-829-1040 and have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the refund was actually sent to your bank or whether there was an error in the banking information on your return. If the banking information is wrong, the IRS will issue a paper check instead, which takes 2 to 3 weeks to arrive.

If the Where's My Refund tool still shows your return as processing after 21 days, your return likely requires manual review. Call the IRS at the number above and ask whether additional information is needed. Have a copy of your return and any notices the IRS has sent you.

Incorrect banking information and what happens next

If you entered the wrong bank account number or routing number on your return, the IRS will attempt to deposit your refund to that account. If the account does not exist or the number is invalid, the bank will reject the transfer and send it back to the IRS. This rejection adds 5 to 10 business days to your timeline.

Once the IRS receives the rejected transfer, it will issue a paper check instead. The check is mailed to the address on your return and typically arrives within 2 to 3 weeks. You can check the status of this check in the Where's My Refund tool — it will update to show that a check was issued and provide an expected delivery date.

To avoid this delay, double-check your banking information before you file. Verify the account number and routing number with your bank or a recent check. If you realize after filing that the information is wrong, you cannot change it — you will have to wait for the rejected transfer and the paper check.

State tax refunds and direct deposit timing

State income tax refunds follow a separate timeline from federal refunds. Each state processes returns at its own pace. Some states approve and send refunds within 2 to 3 weeks; others take 6 to 8 weeks or longer. If you filed both federal and state returns, do not assume they will arrive at the same time.

Most states offer a refund status tool similar to the IRS's Where's My Refund. You can find it on your state's tax agency website. Search for "[your state] tax refund status" to locate the tool. State refunds also use direct deposit if you chose that option on your return, so the 1 to 5 business day banking delay applies to state refunds as well.

If you are waiting on both a federal and state refund, track them separately. The federal refund usually arrives first, but this is not may provide. Some states prioritize certain types of returns or hold refunds for verification, which can cause state refunds to arrive after federal ones.

Frequently Asked Questions

Can I speed up my direct deposit refund?

No. The IRS processes returns in the order they are received, and the 21-day timeline is the standard for most returns. Filing electronically and choosing direct deposit are already the fastest options. If your return requires manual review, there is no way to expedite it — the IRS will contact you if additional information is needed.

What if the Where's My Refund tool says my refund was sent to my bank but my bank says they never received it?

This is rare but can happen if there is a routing number error or a system glitch. Contact the IRS at 1-800-829-1040 with your refund amount and the date the tool says it was sent. The IRS can confirm whether the transfer was actually sent and to which bank. If there was an error, the IRS will issue a paper check.

Do I need to do anything to receive my direct deposit refund?

No. Once you file your return with direct deposit selected and the IRS approves it, the refund is sent automatically. You do not need to take any action. Just wait for it to appear in your bank account within 1 to 5 business days of approval.

Why does the IRS hold refunds for the Earned Income Tax Credit?

The IRS verifies EITC claims to prevent fraud and ensure the credit goes to people who truly meet the income and family requirements. This verification adds 30 to 60 days to the refund timeline. You will receive a notice if additional information is needed.

If I filed my return on April 1st, when should I expect my refund?

If the IRS approves your return within 21 days (by around April 22nd), your direct deposit should arrive by around April 27th. However, this assumes no errors, no manual review, and no banking delays. Some returns take longer. Use the Where's My Refund tool to see your actual status rather than calculating based on the filing date.