The IRS deposits most refunds within 21 days of processing your return

The IRS says it will deposit your refund within 21 days of accepting your return. In practice, most refunds arrive in 5 to 10 business days after the IRS processes your return. The 21-day window is a maximum, not a typical timeline — it accounts for slower cases and unusual circumstances.

The actual deposit depends on three things: how long the IRS takes to process your return, how long your bank takes to post the deposit, and whether you chose direct deposit or a paper check. Direct deposit is faster. A paper check takes an additional 7 to 14 days after the IRS mails it.

You can track where your refund is using the IRS Where's My Refund tool on IRS.gov. It updates once per day, usually overnight. The tool will tell you whether the IRS has accepted your return, is processing it, or has approved the refund for deposit.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 10 business days after the IRS processes your return, with 21 days as the maximum window.
  • Paper check refunds take an additional 7 to 14 days after the IRS mails them, so the total can reach 35 days or longer.
  • The IRS Where's My Refund tool updates once daily and shows whether your return is accepted, processing, or approved for deposit.
  • Refunds are delayed if your return has errors, if you claim the Earned Income Tax Credit or Additional Child Tax Credit, or if the IRS needs to verify your identity.
  • Your bank may hold a large deposit for 1 to 5 business days even after the IRS sends it, though this is less common with direct deposit.

Why some refunds take the full 21 days or longer

The IRS processes returns in the order they arrive, but certain returns move to the back of the queue. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return until at least mid-February, even if you file in January. This is called the PATH Act requirement, and it adds weeks to the timeline regardless of how quickly the IRS could process your return.

Returns with errors or missing information also take longer. If your Social Security number doesn't match IRS records, if your dependent information is incomplete, or if your income doesn't align with what your employer reported, the IRS will flag your return for manual review. This can add 2 to 4 weeks.

Identity verification requests also delay refunds. If the IRS suspects fraud or cannot confirm your identity through its automated systems, it will send you a letter asking for documents like a copy of your driver's license or a recent tax return. You must respond within 30 days, and processing resumes only after the IRS receives and reviews your documents.

Direct deposit versus paper check: the deposit timeline difference

Direct deposit is the fastest route. Once the IRS approves your refund, it sends the deposit instruction to your bank, which usually posts the money within 1 to 3 business days. The entire process from return acceptance to money in your account typically takes 5 to 10 business days.

Paper checks take longer because the IRS must print and mail them. After the IRS approves your refund, it prints the check and mails it to the address on your return. Delivery takes 7 to 14 days depending on distance and postal service speed. Once you receive the check, you must deposit it yourself, and your bank may hold it for 1 to 5 business days before posting it. The total timeline is often 3 to 4 weeks.

If you filed on paper instead of electronically, the IRS takes longer to process your return in the first place — typically 4 to 6 weeks instead of 1 to 2 weeks. This delay happens before the 21-day deposit window even begins.

What to do if your refund hasn't arrived after 21 days

First, check the Where's My Refund tool to see the current status. If the tool shows your refund was approved and sent to your bank, contact your bank to ask whether the deposit arrived but was held or posted under a different date. Banks sometimes post large deposits with a delay, or the money may appear under a different transaction description than you expect.

If the tool shows your refund is still processing after 21 days, your return likely requires manual review. The tool will usually display a message explaining why — for example, "We received your return and are reviewing it. We'll contact you if we need more information." In this case, wait for the IRS to contact you. Do not call unless you have been waiting longer than 60 days.

If you filed a paper return, add 4 to 6 weeks to the timeline before you assume something is wrong. Paper returns are processed much more slowly than electronic returns, and the 21-day clock does not start until the IRS physically receives and enters your return into its system.

How to check your refund status in real time

The IRS Where's My Refund tool is the only official source for refund status. You can access it on IRS.gov without logging in. You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool displays one of three statuses: "Return Received" (the IRS has accepted your return but has not started processing), "Return Approved" (the IRS has processed your return and approved the refund), or "Refund Sent" (the IRS has sent the refund to your bank or mailed a check). The tool updates once per day, usually between midnight and 1 a.m. Eastern Time.

Do not rely on your tax software's status tracker or your tax preparer's updates. These tools may show outdated information. The IRS Where's My Refund tool is always current.

Bank holds and why your refund might not post when ready

Even after the IRS deposits your refund, your bank may hold it for 1 to 5 business days before posting it to your account. This is more common with large refunds or if you have a new account. Banks are permitted to hold deposits for verification purposes, though direct deposits from the IRS are generally treated as low-risk.

If your bank is holding your refund, you can ask a teller to check the status. The deposit may already be in your account but not yet visible in your balance — it may show as "pending" or "in process." Ask your bank for the exact date the hold will be released.

Some banks post direct deposits from the IRS on the same day they arrive, while others wait until the next business day. This varies by bank and account type. If you want faster access to your refund, ask your bank whether it offers next-day posting for IRS direct deposits.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company extra?

No. The IRS processes all returns at the same speed regardless of who prepared them or what software was used. Some tax software companies offer "rapid refund" or "refund advance" products, but these are loans against your expected refund, not faster IRS processing. You pay interest or fees for this service, and the actual IRS refund still takes the normal 5 to 21 days.

What if the IRS deposited my refund to the wrong bank account?

Contact the IRS when ready at 1-800-829-1040. Provide your Social Security number, filing status, and the refund amount. The IRS can investigate where the deposit went and may be able to recover it. If the money went to a closed account or an account you do not recognize, the IRS will work with the receiving bank to retrieve it. This process can take 4 to 6 weeks.

Does filing early get my refund faster?

Filing early helps only if you do not claim the EITC or ACTC. If you claim either credit, the IRS holds your return until mid-February regardless of when you file. If you do not claim these credits, filing in early February versus late March makes little difference — the IRS processes returns in batches, and you will likely see your refund within the same 5 to 10 day window.

Why does the IRS say 21 days but my refund took 35 days?

The 21-day window starts when the IRS accepts your return, not when you file it. If you filed on paper, the IRS took 4 to 6 weeks just to receive and enter your return. If you claimed the EITC or ACTC, the IRS held your return until mid-February. If your return required identity verification, the clock paused while you responded to the IRS letter. All of these delays happen before the 21-day deposit window begins.

Can I stop a refund after the IRS has sent it to my bank?

No. Once the IRS sends a direct deposit to your bank, you cannot stop it. If you need to dispute the refund amount or believe an error was made, you must contact the IRS after the money arrives and request a reversal. This is a separate process and can take several weeks. If the refund was sent as a paper check and you have not received it, you can request a replacement check, but you cannot cancel it outright.