The timeline depends on when the IRS processes your return, not when you file it

If you filed your return electronically and chose direct deposit, the IRS typically deposits your refund between 3 and 5 business days after it accepts your return. That acceptance moment—not the day you hit submit—is when the clock starts. The IRS processes returns in batches throughout the filing season, so two returns filed on the same day may be accepted on different dates.

The 3 to 5 business days is the time from acceptance to when the money leaves the IRS's account and enters the banking system. Your bank may take an additional 1 to 2 business days to post the deposit to your account, though many banks post it the same day they receive it. If you filed a paper return, add 2 to 3 weeks to the entire timeline before the IRS even begins processing.

Key Takeaways

  • The IRS processes returns in batches throughout tax season, so your return may not be accepted the day you file it.
  • Once accepted, direct deposits typically arrive in your bank account within 3 to 5 business days, though some banks post them faster.
  • You can check the status of your return using the IRS's Where's My Refund tool, which updates once per day.
  • If your refund does not arrive within 21 days of acceptance, contact the IRS or your bank to investigate a possible delay.
  • Paper returns take significantly longer—expect 2 to 3 weeks of processing time before the IRS even begins the deposit countdown.

How the IRS processes returns in batches

The IRS does not process every return the moment it arrives. Instead, returns are grouped into batches and processed on a schedule. During the peak of tax season (late February through April), the IRS may process batches multiple times per day. Outside peak season, batches may be processed once daily or less frequently. Your return sits in a queue until its batch is selected for processing.

This is why the IRS publishes a weekly report showing how many returns have been processed and how many are still waiting. If you filed early in January, your return might be accepted within days. If you filed in mid-April, it could take longer because the volume is higher and the IRS is working through a larger backlog. The IRS's website shows current processing times by return type, though these are estimates and actual times vary.

What happens between acceptance and your bank deposit

Once the IRS accepts your return, it validates the information, cross-checks it against wage and income records, and confirms your refund amount. This validation step typically takes a few hours to a day. After validation, the IRS sends an electronic instruction to the banking system (through the Federal Reserve's automated clearing house, or ACH network) to deposit the funds into your account.

That ACH instruction takes 1 to 2 business days to settle. Your bank receives the instruction and credits your account, though the timing depends on when your bank processes incoming ACH transfers. Most banks process them overnight, so a deposit that leaves the IRS on a Tuesday might appear in your account on Wednesday morning. Weekend and holiday delays can add time—a deposit sent on Friday may not appear until Monday.

Checking your refund status with Where's My Refund

The IRS's Where's My Refund tool is the most reliable way to track your return. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but has not yet processed it. "Refund Approved" means the IRS has accepted and validated your return and approved the refund amount. "Refund Sent" means the IRS has sent the deposit instruction to your bank. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information. If your status is "Refund Sent" but the money has not arrived after 5 business days, contact your bank to confirm the deposit was received.

Why your refund might take longer than 5 business days

Several things can delay a refund beyond the standard timeline. If the IRS detects a discrepancy—a mismatched Social Security number, a missing signature, or conflicting income information from your employer—it will hold your return for manual review. This can add 1 to 4 weeks. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least mid-February, even if your return is otherwise complete.

Identity theft flags also trigger a hold. If the IRS suspects fraud, it will freeze your refund and contact you by mail. This process can take several weeks. Bank account issues can also cause delays: if you provided an incorrect account number or routing number, the ACH transfer will fail and the IRS will mail you a check instead, adding 2 to 3 weeks.

What to do if your refund is delayed

If your refund status shows "Refund Sent" but more than 5 business days have passed without a deposit, contact your bank first. Provide them with the exact date the IRS sent the deposit (from Where's My Refund) and ask whether the ACH transfer was received. If your bank confirms it received the deposit, the money should appear within 1 to 2 business days. If your bank has no record of the transfer, the deposit may have failed due to an incorrect account number.

If your status has not changed to "Refund Sent" after 21 days, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main tax line) or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still in the queue, flagged for review, or held for another reason.

Paper returns and mailed refunds take much longer

If you filed a paper return, the timeline is significantly longer. The IRS must first receive your return by mail, then manually enter the information into its system before processing can begin. This initial step alone takes 2 to 3 weeks. After that, the standard 3 to 5 business day processing timeline applies. If the IRS approves a refund for a paper return, it typically mails a check rather than depositing directly, adding another 7 to 10 business days for postal delivery.

For this reason, the IRS strongly encourages electronic filing with direct deposit. It is faster, more find, and reduces the chance of errors that trigger manual review. If you must file by paper, file as early as possible in the tax season to avoid the April rush.

Frequently Asked Questions

Can I speed up my refund by paying a tax preparer or software company extra?

No. The IRS processes all returns on the same schedule regardless of who prepared them or what software was used. Some tax software companies offer "refund advance" loans that give you cash when ready, but you pay interest or fees for this service. The refund itself arrives on the IRS's timeline, not faster.

What if I filed jointly with my spouse and we have different banks?

The IRS can only deposit to one account per return. If you filed jointly, you must choose one account for the deposit. If you want to split the refund between two accounts, you will need to transfer the money yourself after it arrives, or file separate returns (which has other tax implications—consult a tax professional before doing this).

Does the IRS charge a fee if my refund is delayed?

No. The IRS does not charge fees for processing delays. If the delay is caused by an error on your part (like an incorrect account number), you may incur bank fees if the failed deposit triggers overdraft charges, but the IRS itself does not charge you.

If I amended my return, does the refund timeline restart?

Yes. An amended return (Form 1040-X) is processed separately from your original return and goes to the back of the processing queue. Amended returns typically take 8 to 12 weeks to process, significantly longer than original returns. The IRS will send you a notice when your amended return is accepted.

What if the IRS deposited my refund but I never received it?

Contact your bank when ready. Provide the date the IRS says it sent the deposit and ask the bank to trace the ACH transfer. If the bank received it, they can investigate why it did not post to your account. If the bank has no record, the deposit may have failed due to an incorrect account or routing number, and the IRS will mail you a check instead.