E-filed refunds typically arrive within 21 days, but the actual timeline depends on how you file, which bank you use, and whether the IRS needs to review your return

The IRS publishes a standard window: 21 days from the date you e-file. That is the official processing time. In practice, most refunds arrive faster — often within 5 to 10 business days — but the IRS makes no promise beyond 21 days. If you have not received your refund by day 21, the IRS considers it on schedule.

The clock starts when the IRS receives your return, not when you submit it to your tax software. There is usually no gap, but if you file late in the day or on a weekend, the IRS may not process it until the next business day. Once received, the IRS spends the first few days validating the return for errors, then sends it to the financial institution you named for direct deposit.

That final step — the bank receiving and posting the money — adds 1 to 3 business days. So the real range is 5 to 24 days from the moment you hit submit, depending on timing and your bank's processing speed.

Key Takeaways

  • The IRS standard is 21 days from e-file submission, but most refunds arrive in 5 to 10 business days.
  • Direct deposit is faster than a mailed check; a check takes 2 to 4 weeks after the IRS processes your return.
  • If the IRS flags your return for review — missing information, math errors, identity checks — the timeline extends by weeks or months.
  • You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the IRS receives your return.
  • Bank processing times vary; some institutions post refunds the same day they receive them, while others take up to 3 business days.

Why some refunds arrive in 5 days and others take the full 21

The speed depends on the order in which the IRS processes returns. The agency does not process all returns at once. Instead, it works through them in batches, prioritizing returns filed early in the season. If you file in early February, your return likely moves through the queue faster than one filed in late March.

The IRS also prioritizes returns that are straightforward and error-free. A return with a standard W-2, a few deductions, and no red flags moves through in days. A return with self-employment income, rental property, or multiple states of residence takes longer because the IRS runs additional checks.

Your bank's processing speed also matters. Large national banks like Chase, Bank of America, and Wells Fargo typically post refunds within 1 business day of receiving them. Smaller regional banks and credit unions may take 2 to 3 business days. If you use a prepaid card or a tax software's refund advance product, the timeline is different — those products deposit money before the IRS sends it, so you see funds in 1 to 2 days, but you pay a fee.

When the IRS holds your return for review

Some returns do not follow the standard timeline. The IRS stops and reviews a return if it detects:

  • Math errors or inconsistencies between your return and W-2s or 1099s the IRS already received
  • Missing information — a blank field, a Social Security number that does not match IRS records, or an address mismatch
  • Fraud signals — a refund that seems unusually large, income that does not match prior years, or claims the IRS has flagged before
  • Identity verification requirements — the IRS may ask you to confirm your identity through an online portal or by mail

When this happens, the IRS sends you a notice by mail. The notice explains what it needs and gives you a important date to respond — usually 30 days. Once you respond, the IRS takes another 2 to 6 weeks to review and approve your return. In some cases, the review is quick and takes only a few days. In others, especially those involving identity verification or fraud investigation, it can stretch to 3 months or longer.

You cannot speed up a review. The IRS will not discuss it by phone or email. You must respond to the notice in writing and wait.

Direct deposit versus mailed check

Direct deposit is always faster. The IRS sends the money electronically to your bank, which posts it within 1 to 3 business days. A mailed check takes longer because the IRS has to print and mail it, and the postal service has to deliver it. From the date the IRS processes your return, a check takes 2 to 4 weeks to arrive, depending on where you live and how busy the postal service is.

If you did not provide direct deposit information when you filed, you cannot change it after the fact. The IRS will mail a check. You can deposit that check at your bank or ATM, but you still have to wait for it to arrive first.

How to track your refund status

The IRS provides a free tool called Where's My Refund, available on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount. The tool shows you the status of your return and, if it has been processed, the date the IRS sent your refund to your bank.

The tool updates once every 24 hours, usually overnight. If you check multiple times in one day, you will see the same status. The IRS recommends checking no more than once per day to avoid confusion.

Where's My Refund shows four possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (the IRS has approved your return and sent the refund to your bank), "Sent" (the refund has been sent but your bank has not posted it yet), and "Delivered" (your bank has posted the refund to your account). If your return is under review, the tool will say so and give you an expected completion date.

You can also check the status through the IRS mobile app, which has the same information as the website.

What to do if your refund is late

If 21 days have passed and you have not received your refund, log into Where's My Refund and check the status. If the tool says "Approved" or "Sent", the delay is likely on your bank's end. Contact your bank and confirm they have received the refund. Some banks hold refunds for a day or two if the account is new or if there is unusual activity.

If Where's My Refund says your return is still being processed, wait. The IRS is still working on it. Do not call or visit an IRS office — they cannot speed up processing and will direct you back to the tool.

If Where's My Refund says your return is under review and you have not received a notice in the mail, wait for the notice. Once you receive it, follow the instructions and respond within the important date. If you have received a notice and responded, the IRS will contact you again when the review is complete.

If more than 60 days have passed and you still see no status update, you can contact the IRS Taxpayer Advocate Service, a free office within the IRS that helps with delays and problems. You can reach them through IRS.gov or by calling 1-877-777-4778.

Refund timing for amended returns and prior-year returns

An amended return — filed on Form 1040-X — takes longer than an original return. The IRS does not process amended returns in the standard 21-day window. Instead, it typically takes 8 to 12 weeks from the date you file. If the amended return triggers a review, add another 4 to 8 weeks.

If you are filing a return for a prior tax year — for example, filing a 2021 return in 2024 — the timeline is also longer. The IRS processes prior-year returns separately and may take 4 to 6 weeks or more, depending on how far back the return is and whether it triggers a review.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Most refunds arrive faster than 21 days — often within 5 to 10 business days — but you cannot request expedited processing. The speed depends on when you file, how straightforward your return is, and how quickly your bank processes the deposit. Filing early in the tax season and using direct deposit are the best ways to get your refund sooner.

What if I made a mistake on my return after I e-filed?

If you catch an error before the IRS processes your return, you can file an amended return on Form 1040-X. However, amended returns take 8 to 12 weeks to process, so this is only worth doing if the error significantly affects your refund amount. If the IRS processes your return first and then you notice an error, you must file the amended return anyway — the IRS will not correct it on its own.

Why does Where's My Refund say my refund was sent but I have not received it?

The tool says "Sent" when the IRS has transmitted the refund to your bank, but your bank has not yet posted it to your account. This usually takes 1 to 3 business days. Contact your bank to confirm they have received the deposit. If they have not received it after 3 business days, contact the IRS Taxpayer Advocate Service.

Do I have to use direct deposit, or can I get a check?

You choose when you file. If you provide bank account information, the IRS sends a direct deposit. If you do not provide account information or request a check, the IRS mails one. A mailed check takes 2 to 4 weeks longer than direct deposit. You cannot change your choice after you file.

What happens if the IRS finds an error on my return?

The IRS will send you a notice by mail explaining the error and the corrected refund amount. You do not have to do anything — the IRS will process the corrected return and send your refund. This adds 2 to 6 weeks to the standard timeline. If you disagree with the correction, the notice will explain how to respond.