E-filed refunds usually arrive in five to 21 days, but the exact timing depends on how you file, which bank processes your return, and whether the IRS needs to review your forms

When you file electronically (called e-filing), the IRS receives your return within 24 hours. But receiving your return and sending you money are two different things. The IRS then has to process what you sent, check it against what employers and banks reported about you, and — if everything matches — approve the refund. Only after approval does the money move from the Treasury to your bank account.

The fastest refunds come back in five to nine business days. These are returns with no errors, filed by people the IRS has seen before, using direct deposit to a bank account. The slowest can take three weeks or longer, usually because the IRS flagged something that needs a person to review it by hand.

The IRS publishes a tool called "Where's My Refund?" on IRS.gov that tells you exactly where your return sits in the queue. You can check it the day after you file. It updates once per day, usually overnight.

Key Takeaways

  • E-filed returns with no errors and direct deposit typically arrive within five to nine business days of approval.
  • The IRS processes e-filed returns within 24 hours of receipt, but approval and payment can take longer depending on complexity and whether manual review is needed.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates daily.
  • Refunds by check take longer than direct deposit — usually 21 days or more from approval.
  • Certain situations like claiming the Earned Income Tax Credit or Child Tax Credit can add processing time even with e-filing.

Why e-filed refunds don't arrive when ready

E-filing is fast at the front end — the IRS gets your return almost when ready — but the back end takes time. After the IRS receives your return, a computer system scans it for obvious problems: math errors, missing information, amounts that don't match what your employer reported on a W-2. This automated check takes a few days.

If the computer finds nothing wrong, your return moves to the approval queue. The IRS then cross-checks your information against third-party reports — W-2s from employers, 1099s from banks and investment firms, mortgage interest statements. This matching process is what takes the bulk of the time. If everything lines up, the IRS approves your refund and sends an electronic instruction to the Treasury to pay you.

Only after the IRS approves does the money actually move. The Treasury then sends the funds to your bank through the automated clearing house (ACH), which is the electronic system that moves money between banks. ACH transfers typically take one to two business days, though some banks post the money faster.

Direct deposit versus check: the timing difference

Direct deposit is faster because the money moves electronically. Once the IRS approves your refund, it sends the payment instruction to the Treasury, which sends it through ACH to your bank. Most banks post ACH transfers within one business day, though some post the same day.

A check takes longer because it has to be printed, mailed, and then deposited by you. The IRS typically mails refund checks within 21 days of approval, but mail delivery adds another week or more depending on where you live and where the check is mailed from. If you lose the check or it arrives damaged, getting a replacement takes additional time.

If you filed by e-file and chose direct deposit, you should see your money within five to 21 days total from the date you filed. If you chose a check, add another two to three weeks to that timeline.

When the IRS needs to review your return by hand

Some returns don't sail through the automated system. The IRS flags returns for manual review when something looks unusual or when you claim certain credits. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit, or the American Opportunity Tax Credit. These credits have strict rules, and the IRS manually verifies them more often than other parts of a return.

Returns also get flagged if you report a loss on a business or rental property, if you claim a large deduction relative to your income, or if the IRS suspects identity theft. When a return goes to manual review, processing time stretches to three to six weeks or longer, even with e-filing.

You cannot speed up manual review. The IRS will contact you by mail if they need more information from you. Do not call the IRS or visit a local office unless they ask you to — it will not make the process faster and may slow it down.

How to track your refund status

The IRS "Where's My Refund?" tool is the only official source for refund status. You reach it at IRS.gov by clicking on the "Refunds" link or searching for the tool by name. You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool shows one of three statuses: "Return Received" (the IRS got your return and is processing it), "Approved" (the IRS approved your refund and sent it to the bank), or "Deposited" (your bank received the money). It updates once per day, usually between midnight and 1 a.m. Eastern time.

If the tool says "Approved" but the money has not hit your account after two business days, contact your bank to confirm they received the ACH transfer. Sometimes a bank holds a large deposit for a day or two, or the transfer gets routed to the wrong account if you made a typo on your return.

What slows down refunds even with e-filing

Math errors on your return will delay it. If you claim a dependent but do not provide their Social Security number, or if your W-2 income does not match what your employer reported, the IRS has to investigate. These issues usually add one to two weeks.

Identity theft concerns also trigger delays. If someone else filed a return using your Social Security number, or if the IRS suspects fraud, your return goes into a security review that can take months. You will receive a letter explaining what happened and what you need to do.

Banking problems can also delay the final step. If you provided an incorrect bank account number on your return, the ACH transfer will fail and the IRS will mail you a check instead — adding weeks to the timeline. If you moved and did not update your address with the IRS, a letter asking for more information may not reach you.

Refunds with amended returns take longer

If you filed an amended return (Form 1040-X) to correct a mistake on an earlier return, expect the refund to take longer. Amended returns are processed by hand, not by the automated system. The IRS typically takes four to six weeks to process an amended return, even if you e-file it.

You cannot track an amended return using "Where's My Refund?" — that tool only works for original returns. The IRS will send you a letter when your amended return is approved. If you need to check on it before then, you can call the IRS at 1-800-829-1040, though wait times are often long.

Frequently Asked Questions

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

No. The IRS processes all e-filed returns on the same timeline, regardless of who prepared them. Some tax software companies offer "rapid refund" loans where they lend you money against your expected refund, but you pay interest or fees for this — it is not faster processing from the IRS.

What if the IRS says my refund was approved but I haven't received it after three weeks?

Contact your bank first to confirm they received the ACH transfer and that the money is not being held. If your bank did not receive it, call the IRS at 1-800-829-1040 with your return information. If the IRS says the money was sent but your bank says it was not received, the IRS can investigate the transfer.

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

You cannot speed up IRS processing, but some tax preparation companies offer refund anticipation loans. You receive the loan amount when ready, then the company takes the refund when it arrives. These loans charge interest or fees, so you receive less money than your actual refund.

Why does the IRS take longer to process returns with the Earned Income Tax Credit?

The EITC has strict income and family composition rules, and the IRS manually verifies most EITC claims to prevent fraud and overpayment. This verification takes extra time even when everything on your return is correct. The IRS typically takes three to four weeks to process EITC returns.

If I e-file on April 14th, will I get my refund before April 15th?

No. E-filing on April 14th means the IRS receives your return on April 15th at the earliest. Processing then takes five to 21 days from that point. The filing important date does not speed up refund processing — it only determines whether you owe a penalty for filing late.