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 date the IRS receives your return. The IRS publishes these as target timeframes, not guarantees, and the actual time varies based on how complex your return is, whether you made errors, and how busy the IRS is at that moment.
The 21-day window for e-filed returns with direct deposit is the most common path and the fastest. The IRS processes electronic returns in batches, and direct deposit moves money directly into your bank account once the IRS approves your return. Paper returns move through the system more slowly because they have to be physically opened, scanned, and entered into the IRS computer system by hand.
Key Takeaways
- Electronic filing with direct deposit is fastest, typically 21 days from IRS approval of your return.
- Paper returns take four to six weeks because they must be manually processed before the IRS can review them.
- Errors on your return — wrong Social Security number, mismatched income, unclaimed dependents — add weeks or months as the IRS contacts you to verify information.
- You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Bank processing time adds one to three business days after the IRS sends the money, so your bank account may show the deposit slightly after the IRS says it was sent.
Why electronic filing is faster than paper
When you file electronically, your return goes directly into the IRS computer system. The IRS software checks it for obvious errors — missing information, math mistakes, mismatched Social Security numbers — before it even reaches a human reviewer. If your return passes those checks, it moves to the approval queue.
Paper returns have to be opened, sorted, and scanned by IRS staff before the system can even read them. During busy season (January through April), this backlog alone can add two to three weeks. Once scanned, the return goes through the same review process as an electronic return, but it started much further back in the line.
What slows down your refund
The 21-day timeline assumes your return is straightforward and correct. Several things can push your refund into a longer wait. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 at the earliest, even if you file in January. This is a legal requirement, not a processing delay.
Errors or mismatches also extend the timeline. If your Social Security number doesn't match IRS records, if you claim a dependent the IRS doesn't have on file, or if your reported income doesn't match what your employer reported on your W-2, the IRS will contact you — usually by mail — asking you to verify or correct the information. This back-and-forth can add four to eight weeks.
Identity theft flags and fraud checks add time as well. If the IRS suspects your return might be fraudulent or if someone else filed a return using your Social Security number, the IRS investigates before releasing your refund. This process can take several months.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return, and the tool shows you the current status. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
Where's My Refund tells you whether the IRS has received your return, whether it has been approved, and whether the refund has been sent. Once it shows "approved" or "sent," you can estimate when the money will land in your account by adding your bank's processing time (usually one to three business days) to the IRS send date.
If your return has been pending for longer than the expected timeframe and Where's My Refund shows no progress, contact the IRS directly. You can call the IRS at 1-800-829-1040 during business hours, or you can visit a local IRS office if you prefer to speak with someone in person.
The difference between IRS approval and bank deposit
When the IRS says your refund has been sent, that means the IRS has approved your return and initiated the transfer to your bank. It does not mean the money is in your account yet. Your bank then has to receive the transfer from the IRS and post it to your account, which typically takes one to three business days depending on your bank and the day of the week.
If you file on a Friday and the IRS approves your return that same day, the transfer might not reach your bank until Monday. Your bank then processes it, and you might not see it until Tuesday or Wednesday. This is normal and not a sign that something is wrong.
What to do if your refund is delayed
If your refund has not arrived within 21 days of e-filing or six weeks of mailing a paper return, check Where's My Refund first. If the tool shows your return is still being processed, wait a few more days — the tool updates once daily and may not reflect the most recent activity.
If Where's My Refund shows an error message, says your return cannot be found, or if you have waited longer than the stated timeframe with no update, contact the IRS. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return was received, whether there is an error holding up processing, or whether your refund was sent and your bank is still processing it.
If the IRS says your refund was sent but you have not received it after five business days, contact your bank. The money may have been deposited to the wrong account, or your bank may be holding it pending verification. Your bank can trace the deposit and tell you where it went.
Refunds for amended returns take longer
If you file an amended return using Form 1040-X, the timeline is different. Amended returns are processed in the order they are received, and the IRS typically takes 16 weeks to process them. This is much longer than an original return because amended returns require manual review — the IRS has to compare your original return to your amended return and verify that the changes are correct.
You cannot track an amended return using Where's My Refund. Instead, you can call the IRS or check the status by mail. The IRS will send you a notice when your amended return has been processed.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. The IRS processes all returns in the same order regardless of who prepared them. Some tax preparation companies offer "rapid refund" loans that give you money before the IRS sends your refund, but you pay interest or fees for this service. The IRS refund itself arrives on the same timeline.
What if I filed electronically but chose a check instead of direct deposit?
The IRS still approves your return within 21 days, but instead of sending money to your bank, it prints and mails a check. This adds another one to two weeks for printing and postal delivery. A mailed check is slower than direct deposit but faster than filing a paper return.
Does the IRS refund money on weekends or holidays?
Direct deposits are sent on business days only. If the IRS approves your return on a Friday evening, the deposit might not be sent until Monday. Your bank also processes deposits on business days, so weekend and holiday timing can add a day or two to the total wait.
What happens if I owe taxes and a refund at the same time?
The IRS offsets your refund against what you owe. If you owe back taxes, child support, or other federal or state debts, the IRS will use your refund to pay those debts before sending you any remaining balance. This process adds time and you will receive a notice explaining the offset.
Can I cancel my refund and get the money a different way?
Once you have filed your return, you cannot cancel the refund. You can change your direct deposit information before the IRS sends the money by contacting the IRS, but you cannot choose to owe taxes instead of receiving a refund. If you want to adjust your withholding for future paychecks, you can file a new W-4 with your employer.