How long a tax refund takes depends on how you file and whether the IRS needs to review your return
If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks. The 21-day window is not a may provide — it is the IRS's stated target, and many returns arrive faster, but some take longer if the IRS flags your return for review or if your bank processes deposits slowly.
The IRS publishes a tool called "Where's My Refund?" on IRS.gov that shows the status of your specific return. You can check it starting 24 hours after you file electronically, or four weeks after you mail a paper return. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has issued it.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, typically resulting in a refund within 21 days of the IRS receiving your return.
- Paper returns take longer — allow four weeks for the IRS to receive and begin processing, then add the 21-day processing window.
- The IRS's "Where's My Refund?" tool shows your return status starting one day after you file electronically or four weeks after you mail a paper return.
- Errors on your return, missing documents, or identity verification requests can delay your refund by weeks or months.
- Refunds issued by check arrive by mail, which adds two to three weeks to the timeline after the IRS approves your return.
Why some refunds take longer than 21 days
The IRS processes millions of returns each filing season. If your return contains math errors, mismatched information (such as a Social Security number that does not match IRS records), or missing forms, the IRS will flag it for manual review. This review can add two to eight weeks to your timeline, depending on how busy the IRS is and how complex the issue is.
Identity theft and fraud prevention also cause delays. If the IRS suspects your return may be fraudulent — for instance, if someone else filed a return using your Social Security number — the IRS will hold your refund while it investigates. This process can take several months. You will receive a letter from the IRS explaining the hold and what documents you need to send to prove your identity.
Bank processing times also matter. Even after the IRS approves your refund and sends it to your bank via direct deposit, your bank may take one to three business days to post the money to your account. Some banks post refunds immediately; others wait for the funds to fully settle.
Filing method and refund speed
| Filing Method | Refund Method | Typical Timeline |
|---|---|---|
| Electronic (e-file) | Direct deposit | 21 days or less from IRS receipt |
| Electronic (e-file) | Check by mail | 21 days from IRS receipt, plus 2–3 weeks for mail delivery |
| Paper return | Direct deposit | 4 weeks for IRS to receive, then 21 days to process |
| Paper return | Check by mail | 4 weeks for IRS to receive, then 21 days to process, plus 2–3 weeks for mail delivery |
What to do if your refund is delayed
Start by checking "Where's My Refund?" on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show you whether the IRS has received your return and what stage it is in. If the tool says your return is still being processed and fewer than 21 days have passed since you filed, wait — most returns are approved within that window.
If more than 21 days have passed and the tool shows no update, or if it says your return is being reviewed, contact the IRS. You can call the IRS at 1-800-829-1040 (the number is on your tax forms and on IRS.gov). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return needs additional documents or whether it is held for review.
If you filed a paper return and more than four weeks have passed since you mailed it, the IRS may not have received it yet. Contact the IRS to confirm receipt. If the return was lost in the mail, you will need to file again.
Direct deposit versus check: which is faster
Direct deposit is faster because the IRS sends your refund electronically to your bank, which typically posts it within one to three business days. A check must be printed, mailed by the IRS, delivered by the postal service, and then deposited or cashed by you — a process that adds two to three weeks minimum.
If you did not provide bank account information on your return and requested a check instead, you cannot change that choice after you file. You will receive your refund by check. If you want direct deposit next year, provide your bank account number and routing number on your return when you file.
What happens if the IRS needs more information
If the IRS needs additional documents or clarification, it will send you a letter. The letter will explain what is missing and give you a deadline to respond — usually 30 days. Common reasons for these requests include missing schedules (such as Schedule C for self-employment income), unreported income, or discrepancies between your return and IRS records.
Respond to the letter promptly. If you miss the deadline, the IRS may deny your refund claim, and you will have to file an amended return or appeal. Keep copies of everything you send to the IRS and send it by certified mail so you have proof of delivery.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS's 21-day target is its fastest standard timeline for electronic returns with direct deposit. Some refunds arrive in 5 to 10 days, but the IRS does not offer expedited processing. Filing early in the tax season (January or early February) may result in faster processing because the IRS is less busy.
What if I filed electronically but the IRS says it has not received my return?
Contact your tax software provider or tax preparer to confirm the return was actually transmitted to the IRS. If it was sent, the IRS may have rejected it due to a formatting error. Your provider can resubmit it. If you filed through a tax preparer, ask them to check the transmission status.
Will my refund be delayed if I owe back taxes or child support?
Yes. The IRS can offset your refund to pay federal back taxes, state back taxes, or child support arrears. The IRS will notify you by letter if your refund is being offset. The offset process adds several weeks to your timeline because the IRS must verify the debt and coordinate with the relevant agency.
How do I know if my refund was deposited into my bank account?
Check your bank account online or call your bank. Once the IRS approves your refund, it sends the money electronically to your bank. Your bank then posts it to your account, which usually takes one to three business days. If the IRS approved your refund but your bank has not posted it after five business days, contact your bank.
What if I never receive my refund check in the mail?
Wait at least four weeks after the IRS approved your refund before assuming it is lost. Once four weeks have passed, contact the IRS using "Where's My Refund?" or call 1-800-829-1040. The IRS can issue a replacement check or direct deposit the funds to your bank account instead.