How the IRS schedules refund deposits

The IRS processes tax returns in the order they arrive, not by filing date. If you file early in the tax season and choose direct deposit, your refund typically arrives within 21 days of the IRS accepting your return — though many arrive faster, within 5 to 10 business days. The 21-day window is the IRS's standard promise, not a may provide of speed.

The actual deposit date depends on three things: when the IRS accepts your return, how long their systems take to process it, and your bank's processing speed. The IRS accepts returns starting in late January each year. If you file in February, you are in a much larger queue than someone who filed in mid-January, so your wait may be longer even if your return is simpler.

Direct deposit is faster than a paper check because the IRS sends the money electronically to your bank, and your bank posts it to your account. There is no mail delay. However, your bank may hold the deposit for one or two business days before making it available to you, depending on their policies and the time of day the deposit arrives.

Key Takeaways

  • The IRS processes returns in the order received, starting in late January, so filing earlier in the tax season usually means a faster refund.
  • Direct deposit refunds typically arrive within 5 to 10 business days after the IRS accepts your return, with 21 days as the maximum window.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day and shows the deposit date once processing is complete.
  • Your bank may hold a direct deposit for one or two business days after it arrives, so the money may not be available immediately even after the IRS sends it.
  • If your return is incomplete or flagged for review, the IRS will contact you by mail, and your refund will not be processed until they receive your response.

Tracking your refund with the IRS tool

The IRS "Where's My Refund?" tool is the only official way to see your actual refund status and expected deposit date. You reach it at IRS.gov under the "Refunds" section. You will need your Social Security number, filing status, and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same information. Once the IRS accepts your return, the tool will show "Accepted" and an estimated delivery date. As processing continues, the status moves to "Approved," and then to a specific deposit date once the IRS has sent the money to your bank.

If the tool shows "Still Processing" after 21 days, your return has been selected for review. The IRS will mail you a letter explaining what documents or information they need. Do not call the IRS — they will contact you. Respond to the letter within the timeframe stated, and processing will resume once they receive your response.

Why some refunds take longer than 21 days

Returns selected for review are the most common reason for delays. The IRS flags returns for many reasons: math errors, missing information, claimed credits that need verification, or income that does not match what employers reported. If your return is flagged, the IRS mails you a notice. You respond by mail, and processing resumes after they receive and review your response.

Returns filed on paper take longer than returns filed electronically. Paper returns must be scanned and entered into the IRS system by hand, which adds weeks to processing time. If you filed on paper, expect your refund to take 4 to 6 weeks even with direct deposit.

Refunds claimed for certain credits — the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC) — are held until mid-February by law, even if your return is accepted in January. This is a federal requirement, not an IRS choice. If your return includes these credits, your refund will not be processed before mid-February regardless of when you file.

What happens between acceptance and deposit

After the IRS accepts your return, their systems run a series of checks. They verify that your Social Security number matches IRS records, that you have not already claimed the same dependent on another return, and that the income and credits you claimed are consistent with what your employer or financial institution reported. This verification usually takes a few days.

Once verification is complete, the IRS approves the refund and sends it electronically to your bank's routing number. Your bank receives the deposit and posts it to your account. Most banks post direct deposits early in the morning on the day they arrive, but some post them the next business day. Check your bank's direct deposit policy if you need to know exactly when the money will be available.

If your bank rejects the deposit — for example, because the account number you provided is closed or incorrect — the IRS will mail you a check instead. This adds 7 to 10 business days. You can update your bank account information on your next tax return, but you cannot change it after you have filed.

Direct deposit versus paper check timing

Direct deposit is significantly faster than a paper check. A paper check is printed, placed in an envelope, and mailed to your address. Mail delivery takes 5 to 10 business days depending on distance. You then have to deposit the check at your bank, which may hold it for one or two business days before making the funds available.

With direct deposit, the money moves electronically and arrives in your account within days of IRS processing, not weeks. There is no printing, no mail, no deposit step. If speed matters — for example, if you need the money to pay a bill — direct deposit is the clear choice.

If you did not provide direct deposit information on your return and the IRS owes you a refund, you will receive a check by mail. You cannot change this after filing. For future years, you can provide your bank account information on your return to receive direct deposit.

What to do if your refund does not arrive on time

If the "Where's My Refund?" tool shows a deposit date that has passed and the money has not arrived in your account, wait one or two business days. Your bank may be processing the deposit. If more than two business days have passed since the date shown in the tool, contact your bank first to confirm they received the deposit and that your account information is correct.

If your bank confirms they did not receive the deposit, or if the tool still shows "Still Processing" after 21 days with no letter from the IRS, you can contact the IRS. Call the IRS at 1-800-829-1040 (the main customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review or whether there was a problem with the deposit.

If the IRS mailed you a check and you did not receive it after 10 business days, you can request a refund trace. This is a formal request asking the IRS to investigate whether the check was lost in the mail. You can file a trace through the "Where's My Refund?" tool or by calling the IRS. The trace process takes 4 to 6 weeks.

Frequently Asked Questions

Can I change my bank account after I file my return?

No. Once you file your return, the bank account information you provided is locked in. If you need to change it, you must wait until you file your next return. If the account you listed is closed or incorrect, the IRS will mail you a check instead.

Why does the IRS hold refunds for EITC and ACTC until mid-February?

Federal law requires the IRS to hold these refunds until mid-February to allow time to verify that you are not claiming the credits on multiple returns. This is a legal requirement, not something the IRS can waive. Even if you file in January, your refund will not be processed before mid-February if it includes these credits.

What if my direct deposit fails and the IRS sends a check instead?

The IRS will mail the check to the address on your return. Checks typically arrive 7 to 10 business days after the IRS mails them. If you do not receive it after 10 business days, contact the IRS to file a refund trace, which takes 4 to 6 weeks to complete.

Does filing electronically may provide a faster refund than filing on paper?

Yes. Electronic returns are processed much faster because they go directly into the IRS system. Paper returns must be scanned and manually entered, which adds weeks. If you filed on paper, expect 4 to 6 weeks even with direct deposit.

Can the IRS deposit my refund to more than one bank account?

No. You can direct your refund to only one bank account per return. If you want to split a refund between multiple accounts, you must do that yourself after the money arrives in your primary account.