The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit to your bank account, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, it takes longer — usually four to six weeks from the time the IRS receives your return. The 21-day window is not a may provide; it is the IRS's standard processing time, and some returns take longer if they need manual review or contain errors.
The actual time you see the money depends on three separate steps: how long it takes you to file, how long the IRS takes to process your return, and how long your bank takes to deposit the funds. You control the first one. The IRS controls the second. Your bank controls the third, which usually adds one to three business days after the IRS approves your refund.
Key Takeaways
- Electronic filing with direct deposit is the fastest route, with refunds typically arriving within 21 days of the IRS receiving your return.
- Paper returns and mailed checks take four to six weeks because the IRS must manually enter the information before processing begins.
- Your bank adds one to three business days after the IRS approves your refund, so the total time includes processing plus deposit time.
- Returns with errors, missing information, or amounts that trigger fraud checks can take several weeks or months longer than the standard timeline.
- You can check the status of your refund using the IRS Where's My Refund tool, which updates every 24 hours after the IRS receives your return.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS software reads the numbers automatically and begins processing right away. When you mail a paper return, an IRS employee must open the envelope, read your handwriting or printed form, and type the information into the system by hand. This manual step adds weeks to the timeline.
Electronic filing also catches errors before you submit. If you forget a number or enter something that does not match IRS records, the software tells you when ready and lets you fix it before sending. Paper returns with errors sit in a queue while the IRS contacts you or manually corrects the mistake.
How direct deposit speeds up the final step
Direct deposit means the IRS sends your refund electronically to your bank account instead of mailing a paper check. Once the IRS approves your return, it takes one to three business days for the money to appear in your account. A mailed check takes seven to ten business days to arrive, and you cannot deposit it until you receive it.
Direct deposit also eliminates the risk of a lost or stolen check. If you choose a mailed check and it does not arrive, you have to contact the IRS and wait for a replacement. With direct deposit, the money goes straight to your account with no middle step.
What causes delays beyond the standard 21 days
The IRS processes most returns in 21 days, but some take much longer. Common reasons include math errors on your return, missing information like a Social Security number or signature, a mismatch between what you reported and what your employer reported to the IRS, or an unusually large refund that triggers a fraud check.
If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your return until mid-February, even if you file in January. This is a compliance check and applies to all returns claiming these credits, regardless of whether there is an error.
Identity theft flags also cause delays. If someone filed a return using your Social Security number before you did, the IRS will not process your return until it resolves the duplicate. This can take weeks or months and usually requires you to file a form and provide proof of identity.
How to check where your refund is right now
The IRS provides a tool called Where's My Refund on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows you whether the IRS has received your return, is processing it, or has approved it and sent it to your bank.
Where's My Refund tells you the expected deposit date once the IRS approves your return. If your refund is delayed, the tool usually explains why — for example, "We are reviewing your return" or "We need more information." If the tool says your return is still being processed after 21 days, contact the IRS at 1-800-829-1040 to ask what is holding it up.
What to do if your refund does not arrive on time
If the Where's My Refund tool says your refund was approved and sent to your bank, but the money has not appeared after five business days, contact your bank first. Ask whether the deposit is pending or whether there is a problem with your account number. Banks occasionally reject deposits if the account information on your return does not match their records exactly.
If your bank confirms the money has not arrived, call the IRS at 1-800-829-1040. Have your return in front of you and be ready to provide your Social Security number, filing status, and the refund amount. The IRS can tell you whether it actually sent the money and, if so, trace where it went.
If the Where's My Refund tool shows your return is still processing after 21 days and you have not received a notice from the IRS explaining the delay, call 1-800-829-1040. The IRS may be able to tell you what is holding up your return and what you need to do to move it forward.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer a "rapid refund" loan, which is a short-term loan against your expected refund — you get the money faster, but you pay interest or fees. The actual IRS refund still takes 21 days or longer.
Does filing on April 15 mean I get my refund later?
Filing close to the important date does not slow down IRS processing time, but it does mean you get your refund later in the year. If you file April 10 and the IRS takes 21 days, you get your money around May 1. If you file April 14, you get it around May 5. Filing earlier means you get your refund sooner, even though the processing time is the same.
What if I filed electronically but chose a mailed check instead of direct deposit?
The IRS still processes your return in 21 days, but then it prints a check and mails it to you. The check takes seven to ten business days to arrive after the IRS approves your return. Total time is usually four to five weeks from when the IRS receives your return.
Will my refund be delayed if I file an amended return?
Yes. Amended returns (Form 1040-X) are processed separately and take longer than original returns. The IRS typically takes eight to twelve weeks to process an amended return, sometimes longer if it requires additional review.
Can the IRS send my refund to a different bank account than the one on my return?
No. The IRS deposits your refund to the exact account number and routing number you provided on your return. If you want the money to go to a different account, you have to wait for the check or contact your bank about redirecting the deposit before it arrives.