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

The IRS processes most tax returns within 21 days of receipt. Once your return is processed and approved, the money moves to your bank through the Automated Clearing House (ACH), a network that handles electronic transfers between the IRS and financial institutions. This ACH transfer typically takes 1 to 5 business days, depending on your bank's processing speed.

The total wait from filing to money in your account usually falls between 7 and 21 days for straightforward returns. If your return is flagged for review, contains errors, or claims certain credits like the Earned Income Tax Credit (EITC), processing takes longer — sometimes 6 to 8 weeks or more.

Weekends and federal holidays do not count as business days. If the IRS approves your refund on a Friday, the transfer may not begin until Monday, and your bank may not post it until Wednesday or Thursday.

Key Takeaways

  • Most federal tax refunds by direct deposit arrive within 21 days total, with the ACH transfer itself taking 1 to 5 business days after IRS approval.
  • The IRS processes returns within 21 days of receipt, but returns claiming EITC, Child Tax Credit, or Additional Child Tax Credit may take 6 to 8 weeks.
  • You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within the expected timeframe, contact your bank first to confirm the transfer was received, then contact the IRS if needed.

Why some refunds take longer than 21 days

The IRS delays processing for several reasons. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), federal law requires the IRS to hold your refund until mid-February, even if your return is otherwise complete. This applies every year, regardless of your income or filing date.

Returns with math errors, missing information, or mismatched Social Security numbers also trigger manual review. If the IRS suspects identity theft or fraud, your return goes into a security queue that can add weeks or months. Amended returns (Form 1040-X) are processed separately and typically take 16 weeks or longer.

If you owe back taxes, student loans in default, or child support, the IRS may offset your refund — meaning they keep part or all of it to pay those debts. The offset itself does not delay processing, but you will receive a notice explaining what happened and how much was taken.

How to track your refund status

The IRS provides Where's My Refund on IRS.gov, the official tool for checking your refund. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times on the same day will show the same status.

Where's My Refund displays three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS approved your return and sent the money to your bank), or "Refund Sent" (your bank received the transfer). Once it shows "Refund Sent," your bank typically posts the money within 1 to 5 business days.

Do not rely on the IRS phone line (800-829-1040) for refund status — wait times are long and the representatives will direct you to Where's My Refund anyway. The tool is faster and more current.

What to do if your refund is delayed

If Where's My Refund still shows "Return Received" after 21 days, your return may be under review. Contact the IRS at 800-829-1040 to ask whether your return has been flagged and what information they need from you. Have your return and any notices from the IRS ready when you call.

If Where's My Refund shows "Refund Sent" but the money has not appeared in your bank account after 5 business days, contact your bank's customer service. Ask whether the ACH transfer arrived and whether there is a hold on the deposit. Banks sometimes hold large deposits for fraud verification, even if the transfer came from the IRS.

If your bank confirms they never received the transfer, or if the amount that arrived is less than expected, contact the IRS. Bring your bank statement showing the deposit (or lack of one) and your tax return. The IRS can trace the transfer and reissue a check or initiate a new ACH transfer if the original was lost.

Direct deposit versus check refunds

Direct deposit is faster than a paper check. The IRS mails checks 2 to 3 weeks after approval, and mail delivery adds another 7 to 10 business days. A check refund typically takes 4 to 6 weeks total. Direct deposit cuts that to 1 to 3 weeks in most cases.

Direct deposit also eliminates the risk of a check being lost or stolen in the mail. Once the IRS sends the money, it is in your bank's system and cannot be intercepted.

If you filed by paper and did not provide banking information, the IRS will mail a check automatically. If you filed electronically but did not choose direct deposit, you will also receive a check. You cannot change your refund delivery method after filing — you have to wait for the check or file an amended return to add your bank details, which delays the refund further.

Refunds split between multiple accounts

If you requested your refund be split between two or three bank accounts using Form 8888, each transfer follows the same 1 to 5 business day timeline after IRS approval. However, banks process ACH transfers at different speeds, so one account may receive the money before another, even though the IRS sent them on the same day.

Where's My Refund does not show split refund details — it only displays the total refund amount and approval status. If one portion arrives but another does not after 5 business days, contact your banks to confirm both transfers were received. If one bank never received their portion, contact the IRS with proof of the missing transfer.

Frequently Asked Questions

Can I speed up my federal tax refund?

No. The IRS processes returns in the order received, and direct deposit is already the fastest delivery method available. Filing early in the tax season does not may provide faster processing — the IRS still takes up to 21 days. If your return is flagged for review, there is no way to expedite it.

Why does my refund status say "Return Received" after two weeks?

The IRS is still processing your return. Most returns move from "Return Received" to "Refund Approved" within 21 days, but some take longer if they contain errors, missing information, or claims that require manual review. If it has been more than 21 days, contact the IRS to ask whether your return is under review.

What if I filed electronically but the IRS says they never received my return?

Contact your tax software provider or tax preparer first — they have confirmation records showing whether the return was transmitted successfully. If it was transmitted, ask them to provide the IRS submission confirmation number. The IRS can use that number to locate your return. If the return was never transmitted, you will need to file again.

Does my bank charge a fee when the IRS deposits my refund?

No. The IRS does not charge you, and banks cannot charge you for receiving a direct deposit from the government. If your bank charged a fee, contact them and ask them to reverse it — they may have misclassified the deposit or applied an incorrect fee.

Can I get my refund as a prepaid card instead of direct deposit to my bank account?

Some tax software providers offer refund-to-card options, but this is not an IRS service — it is a third-party product. The card company receives your refund and loads it onto a prepaid card, which adds processing time and may include fees. Direct deposit to a bank account is faster and has no fees.