Timeline for electronically filed tax refunds

If you file your federal tax return electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. This is the standard processing window the IRS publishes, and most refunds arrive within this timeframe. However, the actual time from when you hit submit to when money lands in your account depends on several factors: whether the IRS needs to review your return, whether your bank processes the deposit immediately, and whether you chose direct deposit or a paper check.

The 21-day clock starts when the IRS receives and accepts your return, not when you file it. If you file on a Monday evening, the IRS may not process it until Tuesday or later. Once accepted, the IRS begins processing. If your return is straightforward with no errors or missing information, it moves through quickly. If the IRS flags something for review—a math error, a missing form, income that doesn't match what employers reported—processing stops until that issue is resolved, which can add weeks or months.

Direct deposit is faster than a paper check. With direct deposit, once the IRS approves your refund, the money transfers electronically to your bank, usually within one to three business days after the IRS releases it. A paper check takes longer because it must be printed, mailed, and delivered by the postal service, typically 7 to 14 days after the IRS issues it.

Key Takeaways

  • The IRS processes most electronically filed returns within 21 days if you choose direct deposit and your return has no errors.
  • Direct deposit delivers your refund one to three business days after the IRS approves it; paper checks take 7 to 14 days after approval.
  • The 21-day timer starts when the IRS receives and accepts your return, not when you submit it online.
  • If the IRS needs to review your return for errors or missing information, processing can take several weeks or longer beyond the standard timeline.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is accepted.

What happens during the 21-day processing window

During the first 21 days, the IRS scans your return, checks it for math errors, verifies that the income and credits you claimed match what your employer and financial institutions reported, and confirms your identity. If everything matches and no red flags appear, your return moves to the approval stage and your refund is issued. This entire process is automated for most returns.

Some returns require manual review. The IRS may review your return if you claim certain credits like the Earned Income Tax Credit (EITC) or the Child Tax Credit, if you report self-employment income, if you claim a large deduction, or if your return looks unusual compared to your prior years. These reviews are not a sign of a problem—they are standard procedure for certain return types. Manual review typically adds one to two weeks to processing time.

If the IRS finds a discrepancy, it will send you a notice by mail explaining what it found and what you need to do. You will not receive your refund until you respond to that notice. This is why some refunds take much longer than 21 days.

How to track your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. You can access it on a computer or through the IRS2Go mobile app. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

Where's My Refund shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your refund and it is being sent to your bank or as a check), or "Sent" (your refund has been issued and is on its way). Once your status shows "Sent," your refund should arrive within the timeframe for your delivery method—one to three days for direct deposit, 7 to 14 days for a check.

If your return has been accepted but Where's My Refund shows no status update after five business days, or if the status has not changed for more than a week, contact the IRS. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time) or visit an IRS office in person. Have your return and Social Security number ready.

Why some refunds take longer than 21 days

Several situations can delay your refund beyond the standard 21-day window. If you claim the EITC or the Additional Child Tax Credit, the IRS is required by law to hold your return until at least February 15 each year, even if processing is complete. This is called the EITC holding period and applies regardless of when you file. If you file in January, your refund will not be issued before mid-February.

If your return includes a claim for the Recovery Rebate Credit (a credit for stimulus payments you did not receive), processing takes longer because the IRS must verify your may be able to access. This can add two to four weeks. If you report self-employment income or business losses, the IRS may review your return more carefully, which adds time.

Identity theft and fraud prevention also cause delays. If the IRS suspects your return may be fraudulent or if your identity has been flagged in its system, it will hold your return for additional verification. This can take several weeks or longer. The IRS will contact you by mail if this happens.

If you made an error on your return—a wrong Social Security number, a math mistake, a missing form—the IRS will catch it and send you a notice. You must respond before your refund is issued. Depending on the error and how quickly you respond, this can add two to eight weeks.

Direct deposit versus paper check delivery

Direct deposit is the fastest and most reliable way to receive your refund. Once the IRS approves your refund, it sends the money electronically to your bank. Most banks deposit the funds within one to three business days. Direct deposit also eliminates the risk of a check being lost in the mail or stolen from your mailbox.

If you did not provide direct deposit information on your return, the IRS will mail you a paper check. The check is printed at an IRS facility and sent through the U.S. Postal Service. Delivery typically takes 7 to 14 days from the date the check is issued, but can take longer if mail is delayed or if you live in a remote area. If you do not receive your check within 14 days of the IRS showing it as "Sent" in Where's My Refund, contact the IRS.

You can change your delivery method before your return is processed. If you filed without direct deposit information and want to switch, you can contact the IRS and provide your bank details. However, this only works if your return has not yet been approved. Once the IRS has issued your refund, you cannot change the delivery method.

What to do if your refund is delayed

If your refund has not arrived within 21 days of your return being accepted, or if Where's My Refund shows no status update for more than a week, start by checking the tool again. Remember that it updates only once per day. If the status still shows "Return Received" after five business days, your return may need additional review.

Call the IRS at 1-800-829-1040 to ask about your return. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is under review, whether a notice has been sent to you, or whether there is a problem with your bank account information. If a notice was sent, the IRS will explain what you need to do.

If you chose direct deposit and the IRS says your refund was sent but it has not arrived in your bank account after three business days, contact your bank. Provide the bank with the date the IRS issued the refund. The bank can trace the deposit and tell you whether it was received. In rare cases, a deposit is sent to the wrong account due to a typo in your routing or account number. Your bank can help you recover it.

If you filed a paper return instead of e-filing, processing takes much longer—typically 4 to 6 weeks or more. If you are still waiting after that timeframe, contact the IRS.

State tax refunds and e-filing

State tax refunds follow a separate timeline from federal refunds. Most states process e-filed returns within 2 to 4 weeks if you request direct deposit. Some states are faster; others take longer. A few states still process paper returns only, which takes 6 to 8 weeks or more.

You can track your state refund through your state's tax agency website. Most states have a refund status tool similar to the IRS's Where's My Refund. Search "[your state] tax refund status" to find the tool. State processing times vary, so check your state's website for its specific timeline.

If you filed both federal and state returns electronically, they are processed separately and may arrive at different times. Your federal refund may come first, or your state refund may arrive first, depending on each agency's processing speed.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS publishes 21 days as the standard processing time for e-filed returns with direct deposit, and this is the fastest timeline available. Some refunds arrive in fewer than 21 days, but you cannot request expedited processing. If your return is straightforward with no errors, it may process in 10 to 14 days, but this is not may provide.

Why does Where's My Refund say my return was received but not approved yet?

The IRS is still processing your return. This is normal and can take up to 21 days. If your return requires manual review—for example, because you claimed the EITC—it may take longer. Check the tool again after five business days. If the status has not changed after two weeks, contact the IRS.

What if I filed electronically but did not provide direct deposit information?

The IRS will mail you a paper check. This takes 7 to 14 days after the IRS issues your refund, plus mail delivery time. If you want direct deposit instead, you can contact the IRS before your refund is approved and provide your bank details, but once the refund is issued, you cannot change the delivery method.

Does filing on April 14 mean my refund will take longer?

Filing close to the deadline does not slow down processing time itself. Your return will still be processed within 21 days if it has no errors. However, if you claim the EITC or Additional Child Tax Credit, the IRS holds your refund until at least February 15 each year, regardless of when you file. Filing in April means you will receive your refund in April or later, not sooner.

What should I do if my refund shows as sent but I have not received it after two weeks?

If you chose direct deposit, contact your bank and provide the date the IRS issued the refund. The bank can trace the deposit. If you chose a paper check, contact the IRS at 1-800-829-1040. The IRS can reissue a check if it was lost in the mail or if there was an error in the address.