What to expect when you file your taxes

The IRS typically processes tax returns within 21 days of receiving them, but the money doesn't land in your account on day 21—that's when processing ends and the refund actually begins moving to your bank. If you file electronically and choose direct deposit, you'll usually see the money within 5 to 7 business days after the IRS approves your return. If you file on paper or request a check, add another 2 to 3 weeks.

The timeline depends on three separate things: how long the IRS takes to process your return, how your bank handles incoming deposits, and whether your return has errors that need fixing. A clean electronic return with direct deposit is fastest. A paper return with a check is slowest. Anything in between falls somewhere in the middle.

Key Takeaways

  • Electronic filing with direct deposit typically gets your refund to your bank account within 5 to 7 business days after the IRS approves your return.
  • Paper returns take longer because the IRS must scan and process them manually, adding 2 to 3 weeks to the timeline.
  • The IRS publishes a "Where's My Refund?" tool that shows your return's status and estimated deposit date once processing begins.
  • Errors on your return—missing information, mismatched Social Security numbers, or incorrect income amounts—will delay processing by several weeks while the IRS contacts you.
  • Your bank may hold a large refund deposit for 1 to 2 business days even after the IRS sends it, depending on their fraud-prevention policies.

Electronic filing with direct deposit: the fastest route

If you file electronically through tax software or a tax preparer and choose direct deposit, the IRS usually approves your return within 21 days. Once approved, the refund moves to your bank's system within 1 to 2 business days, and your bank deposits it into your account within 5 to 7 business days total from approval.

The speed depends partly on when you file. Early in the tax season (January through mid-February), processing is faster because the IRS has fewer returns in the queue. Late in the season (April and May), backlogs can stretch timelines by a week or more. Filing on a Monday or Tuesday also tends to be faster than filing on a Friday, because the IRS processes returns in batches and weekend delays can push your return into the next batch.

Direct deposit is faster than a check because the money moves electronically between the IRS and your bank. There's no printing, no mail sorting, no delivery truck. The IRS sends the deposit instruction to your bank, and your bank credits your account. This is why tax software and tax preparers push direct deposit so hard—it's genuinely the fastest way to get your money.

Paper returns and checks: expect 4 to 6 weeks total

If you mail a paper return, the IRS must first receive it, then open it, then scan it into their system, then process it the same way they process electronic returns. That scanning and manual handling adds 1 to 2 weeks before processing even begins. Once processing is complete, the IRS mails you a check rather than depositing funds electronically.

A mailed check takes another 7 to 10 business days to reach you, depending on mail speed and your location. If you live far from an IRS processing center, add a few more days. Once you receive the check, you still need to deposit it at your bank, which may hold it for 1 to 2 business days before crediting your account.

The total timeline for a paper return with a check is typically 4 to 6 weeks from the date the IRS receives your return. If you mailed it in early April and the IRS received it in mid-April, you might not see the check until late May or early June.

How to track your return status

The IRS provides a free tool called Where's My Refund? on IRS.gov. You can check your return status anytime after you file. The tool shows three pieces of information: whether the IRS has received your return, whether it's being processed, and the estimated deposit date once processing is complete.

The tool updates once per day, usually overnight. If you check in the morning and see no update, checking again that evening may show progress. The estimated deposit date shown in the tool is usually accurate within a few days, though delays can happen if the IRS finds an error or if your bank's system is slow to post the deposit.

You can check Where's My Refund? using your Social Security number, filing status, and the exact refund amount from your return. You don't need a login or password. If you filed jointly with a spouse, either spouse can check using their own Social Security number.

Common reasons your refund is delayed

The most common delay is an error on your return. If your Social Security number doesn't match IRS records, if your income doesn't match what your employer reported on a W-2, or if you claimed a dependent who doesn't match IRS records, the IRS will flag your return for manual review. This adds 2 to 4 weeks to processing while an IRS employee verifies the information.

Other delays include claiming the Earned Income Tax Credit or the Child Tax Credit, which the IRS reviews more carefully than other credits. If you claim either of these, add 1 to 2 weeks to the standard timeline. Filing very late in the season (late April or May) also delays processing because the IRS is handling millions of returns simultaneously.

Incomplete information also causes delays. If you didn't sign your return, didn't include a required form, or left a field blank, the IRS will contact you by mail asking for the missing information. You then have 30 days to respond. Once the IRS receives your response, processing resumes, adding 4 to 6 weeks total to your timeline.

What happens after the IRS approves your return

Once the IRS approves your return and sends the refund to your bank, your bank becomes responsible for posting it to your account. Most banks post direct deposits within 1 to 2 business days of receiving them from the IRS. Some banks post the same day, especially if the deposit arrives early in the morning.

Large refunds sometimes trigger your bank's fraud-prevention system. If your refund is significantly larger than your typical deposits, your bank may hold it for 1 to 2 business days while they verify it's legitimate. This is not the IRS delaying you—it's your bank being cautious. You can call your bank to confirm the deposit arrived and ask when it will be posted to your account.

Once your bank posts the refund, the money is yours to use. There's no waiting period after that. You can withdraw it, transfer it, or spend it when ready.

How to speed up your refund

File electronically instead of on paper. Electronic returns are processed faster and with fewer errors. Use tax software that guides you through each field, or work with a tax preparer who files electronically on your behalf.

Choose direct deposit instead of a check. Direct deposit is the fastest way to receive your refund and eliminates the risk of a check getting lost in the mail. You'll need your bank account number and routing number, which you can find on a blank check or by calling your bank.

File early in the tax season if you can. January and early February have shorter processing times than April and May. If you're waiting for a W-2 or other document, file as soon as you have everything you need rather than waiting until the last minute.

Double-check your return before submitting it. Verify that your Social Security number matches your ID, that your income matches your W-2, and that you've included all required forms. A few minutes of checking can save you weeks of delay.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in batches and cannot expedite individual returns. The 21-day timeline is the fastest the IRS can process any return. If you see a company claiming to get you your refund faster, they're either lying or offering a refund advance loan (which charges you interest and fees).

What if the Where's My Refund tool says my return is still being processed after 21 days?

Contact the IRS at 1-800-829-1040 to ask why your return is delayed. Common reasons include missing information, an error that needs verification, or a backlog during peak season. The IRS can tell you what's holding up your return and what you need to do next.

Will my bank hold my refund deposit?

Most banks post refund deposits within 1 to 2 business days without holding them. If your refund is very large compared to your typical deposits, your bank may hold it for 1 to 2 business days while they verify it's legitimate. Call your bank if you're unsure whether they've posted your deposit.

What if I filed on paper and never received my check?

Use the Where's My Refund tool to confirm the IRS sent the check. If it shows the check was mailed more than 10 business days ago, contact the IRS to request a replacement check or a direct deposit to your bank account instead. The IRS can reissue a lost check within 2 to 4 weeks.

Do I have to wait for my refund or can I get it sooner?

Some tax preparation companies offer refund advance loans that give you the money when ready in exchange for a fee. These loans are expensive—you may pay $50 to $300 in fees for a few weeks of early access. It's usually better to wait for the IRS refund unless you have an urgent need for the money.