How long a tax refund takes depends on how you file and how the IRS processes your return
The IRS processes most returns in 21 days or fewer, but that clock starts when they receive your return, not when you file it. If you file electronically, the IRS typically receives it within one to two business days. If you mail a paper return, it can take two to three weeks just to reach the IRS processing center. After that, the IRS needs time to verify your information, check for errors, and process the refund itself.
The actual deposit into your bank account usually takes an additional one to five business days after the IRS approves your return. So the full timeline from filing to money in hand is typically three to five weeks for electronic filers, and five to eight weeks for those who mail paper returns.
Some returns take longer. If the IRS flags your return for review — because of math errors, missing information, or identity verification — processing can stretch to several months. Amended returns filed on Form 1040-X take even longer, usually 12 to 16 weeks.
Key Takeaways
- Electronic filing reaches the IRS in one to two business days; paper returns take two to three weeks to arrive, so mail early if you choose that route.
- The IRS processes most returns within 21 days of receipt, but some returns require additional review and can take months.
- Your bank deposit arrives one to five business days after the IRS approves your return, so the full timeline is typically three to five weeks for e-filers.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Amended returns and returns with missing information take significantly longer — 12 to 16 weeks or more — so plan accordingly.
Electronic filing versus paper returns: which is faster
Electronic filing is the fastest route. When you file electronically, the IRS receives your return within one to two business days. Processing then begins immediately. Most e-filed returns are processed within 21 days, and many are processed in 10 to 14 days. Direct deposit to your bank account adds another one to five business days after approval.
Paper returns move much slower. The IRS must first receive the physical return at a processing center, which takes two to three weeks by mail. Then a staff member must manually enter your information into the system before processing can begin. This adds significant time to the overall timeline. Paper returns typically take five to eight weeks from mailing to refund deposit.
If you must file by mail, send your return as early as possible in the tax season. Returns filed in January and February move through the system faster than those filed in March or April, when processing centers are at peak volume.
What happens during the 21-day processing window
The IRS does not simply deposit your refund the moment your return arrives. During the 21-day window, the IRS performs several checks. They verify that your Social Security number matches IRS records, that your filing status is consistent with prior years, and that your income and deductions are mathematically correct. They also cross-check your return against W-2s and 1099s that employers and financial institutions have already filed.
If everything matches and no red flags appear, your return moves to approval and the refund is issued. If the IRS finds a discrepancy — a math error, a missing signature, a Social Security number mismatch, or an inconsistency with prior returns — your return is flagged for manual review. This stops the clock and can add weeks or months to processing.
The IRS also screens returns for identity theft and fraud. If your return looks suspicious or matches a pattern associated with fraudulent filings, the IRS will hold it for investigation. This is one of the most common reasons for delays beyond 21 days.
Reasons your refund might be delayed
Math errors are the most common cause of delay. If you claim a child tax credit but list the wrong number of children, or if your reported income does not match your W-2s, the IRS will catch it and flag your return. The IRS will then contact you to verify the correct information before processing your refund. This can add two to four weeks.
Missing or incomplete information also triggers delays. If you did not sign your return, did not include a required form, or left a field blank, the IRS will send you a notice asking for the missing piece. You must respond within 30 days, and processing does not resume until the IRS receives your response. If you do not respond, your refund may be denied.
Identity verification holds are increasingly common. If the IRS suspects your return might be fraudulent — because the filing pattern is unusual, because your Social Security number appears on multiple returns, or because your address has recently changed — they will place a hold on your return and may contact you to verify your identity. This process can take several weeks to several months.
Amended returns filed on Form 1040-X take 12 to 16 weeks because they require manual review. The IRS cannot process amended returns electronically in the same way they process original returns. Each amended return must be reviewed by hand to ensure the changes are correct and do not conflict with the original return.
How to check the status of your refund
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it at irs.gov/refunds. The tool requires your Social Security number, filing status, and the exact refund amount from your return. It updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.
Where's My Refund shows three possible statuses: "Return Received," "Approved," or "Sent." If your return shows "Return Received," the IRS has your return but has not finished processing it yet. If it shows "Approved," the IRS has approved your return and your refund has been issued. If it shows "Sent," your refund has been deposited or a check has been mailed.
If your return does not appear in Where's My Refund at all, either the IRS has not received it yet (if you filed by mail), or there is a problem with your return. If you filed electronically more than two business days ago and your return does not appear, contact the IRS at 1-800-829-1040.
Direct deposit versus check: which arrives faster
Direct deposit is faster. Once the IRS approves your return, a direct deposit to your bank account typically arrives within one to five business days. The exact timing depends on your bank's processing speed, but most deposits clear within two to three business days.
A paper check takes longer. After the IRS approves your return, they must print the check and mail it to you. This process typically takes seven to ten business days. Depending on mail delivery in your area, the check may take another three to seven days to arrive. In total, a check refund usually takes two to three weeks longer than direct deposit.
If you did not provide direct deposit information on your return, the IRS will mail a check by default. You cannot change this after you file. If you want to use direct deposit for future refunds, you must include your bank account and routing number on your tax return when you file.
What to do if your refund is taking longer than expected
If your refund has not arrived within the timeframe you expected, start by checking Where's My Refund. If it shows "Approved" or "Sent," your refund is on the way and should arrive within the stated timeframe. If it still shows "Return Received" after 21 days, your return may be under review.
If your return is under review, the IRS will send you a notice by mail. This notice will explain what information is missing or what discrepancy was found. Follow the instructions in the notice and respond within the deadline given. Do not ignore IRS notices — failure to respond can result in your refund being denied or your return being rejected.
If you filed electronically and your return does not appear in Where's My Refund after two business days, or if you filed by mail and your return does not appear after three weeks, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return was received and, if it was, where it is in the processing queue.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation service?
No. Tax preparation services cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before the IRS processes your return, but you pay interest and fees for this service. The IRS processes your return on its own timeline regardless of who prepared it.
Why does the IRS say 21 days but my refund took longer?
The 21-day estimate assumes your return has no errors, no missing information, and no red flags. If the IRS finds any issue, processing stops while they investigate or contact you. Amended returns, returns with identity verification holds, and returns filed by mail all take longer than 21 days.
What if I need my refund before it arrives?
Some tax preparation companies offer refund anticipation loans, which are short-term loans against your expected refund. You receive the money immediately but pay interest and fees. These loans are expensive and should be a last resort. If you need money urgently, explore other options first.
Does filing early mean I get my refund early?
Filing early does help, but only slightly. The IRS does not begin processing returns until they officially open the filing season, which is typically in late January. If you file in early February, your return will be processed faster than one filed in April, but the difference is usually only a week or two.
What if the IRS says my refund was sent but I never received it?
If Where's My Refund shows "Sent" but you have not received your refund, wait five to seven business days. If you still have not received it, contact the IRS at 1-800-829-1040. If a check was mailed, the IRS can issue a replacement. If direct deposit was used, the IRS can investigate whether the deposit reached your bank.