Federal refunds typically arrive between 21 days and several months after you file, depending on how you file and whether the IRS needs to review your return
The IRS processes most federal tax returns within 21 days if you file electronically and request direct deposit to your bank account. Paper returns take much longer — usually 4 to 6 weeks just to be scanned and entered into the system, then another 21 days to process. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS holds your entire refund until at least February 15, even if you file in January. Returns that trigger manual review — because of math errors, missing information, or certain deductions — can take months.
The IRS does not mail refund checks on a fixed schedule. Instead, it processes returns in the order they arrive and issues refunds as processing completes. Filing early in the tax season (January or early February) does not may provide an earlier refund if your return requires review. A return filed in March that needs no verification may arrive before a return filed in January that the IRS flags for examination.
Key Takeaways
- Electronic filing with direct deposit is the fastest method, with most refunds arriving within 21 days of acceptance.
- Paper returns take 4 to 6 weeks to scan and enter the system, then another 21 days to process.
- The IRS delays all EITC and Additional Child Tax Credit refunds until at least February 15, regardless of filing date.
- Returns flagged for review — due to errors, missing documents, or certain deductions — can take 2 to 6 months or longer.
- You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
How the 21-day timeline works
The IRS counts the 21 days from the date your return is accepted, not the date you submit it. When you file electronically through tax software or a tax professional, the software validates your return for obvious errors before sending it to the IRS. If the software finds problems, it rejects the return and asks you to fix it before submission. Once you resubmit a corrected return, the 21-day clock starts from that new acceptance date.
The 21-day window assumes your return passes initial automated checks and you chose direct deposit. If you requested a check by mail instead, add 5 to 7 business days after the refund is issued for postal delivery. The IRS does not control mail speed, so a check issued on a Friday may not arrive until the following week.
Why some refunds take much longer
The IRS reviews returns for several reasons, and any of these triggers can extend your timeline to 2 to 6 months or longer. Returns claiming the EITC or Additional Child Tax Credit are always reviewed — this is a compliance requirement, not a sign of a problem. The IRS also reviews returns with unusually large deductions relative to income, returns claiming home office expenses, returns with math errors, and returns missing required documents like W-2s or 1099s.
If your return is selected for examination, the IRS mails you a letter explaining what documents or information they need. You respond by mail, and the IRS reviews your response. This back-and-forth can take several months. During this time, your refund is held. Once the examination closes, the IRS issues the refund if you are owed one.
Identity theft and fraud checks also delay refunds. If the IRS suspects your return may be fraudulent — for example, if someone else filed a return using your Social Security number — the agency holds your return while it investigates. This process can take 6 months or longer.
The February 15 delay for tax credits
The IRS holds refunds for returns claiming the EITC or Additional Child Tax Credit until at least February 15 of the tax year, even if you file in early January. This is a permanent policy designed to prevent fraud and verify that you meet the requirements for these credits. The delay applies whether you file electronically or on paper.
If you file on January 15 and claim the EITC, your refund cannot be issued before February 15, even if the IRS finishes processing your return in 21 days. If you file on February 20, the 21-day processing window may complete before February 15, but the IRS still holds the refund until February 15 passes. After February 15, the IRS processes your refund on its normal schedule.
How to check your refund status
The IRS provides a free 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. The tool shows one of three statuses: "Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has processed your return and approved your refund), or "Sent" (the refund has been issued).
The tool updates once per day, usually overnight. Checking multiple times in a single day will not show new information. If your return status shows "Received" for longer than 21 days and you filed electronically, or longer than 6 weeks if you filed on paper, contact the IRS at 800-829-1040 to ask whether your return is under review.
If the tool says "Sent" but you have not received your refund, the timing depends on your method. For direct deposit, allow 1 to 2 business days after the "Sent" date for the money to appear in your account. For a mailed check, allow 5 to 7 business days. If more time has passed, contact your bank to confirm the deposit was not made to a closed or incorrect account.
What to do if your refund is delayed
If your refund has not arrived within the expected timeframe, first check "Where's My Refund?" to see the current status. If the status shows "Received" and more than 21 days have passed since acceptance (or more than 6 weeks for a paper return), your return may be under review. The IRS will mail you a letter if additional information is needed.
If you have not received a letter and the tool shows no update, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is in queue, under review, or held for another reason. If your return is under examination, the IRS will explain what documents they need and how to submit them.
Do not file an amended return or a second return for the same tax year while your original return is being processed. This creates confusion and delays your refund further. Wait until the IRS closes your original return before filing an amended version if needed.
Direct deposit versus check by mail
Choosing direct deposit is the fastest way to receive your refund. Once the IRS approves your return, the refund is deposited into your bank account within 1 to 2 business days. You need a valid checking or savings account and the correct routing and account numbers on your return.
A check by mail takes longer because the IRS must print and mail the check, then the postal service must deliver it. Even if the IRS issues your check on the same day as a direct deposit, the check will not arrive for 5 to 7 business days. If you move after filing, the check may be returned to the IRS as undeliverable, and you will have to contact them to request a reissue.
Frequently Asked Questions
Can I speed up my refund if I file early?
Filing early helps only if your return does not require review. If you file in January and claim the EITC, your refund is held until February 15 regardless of when you file. If your return is selected for examination, filing early does not shorten the review time. The fastest refunds go to people who file electronically with direct deposit and have no issues on their return.
What if the IRS says my refund was sent but I never got it?
For direct deposit, check your bank account to confirm the deposit was not made to a closed account or a different account than you expected. Contact your bank to ask whether the IRS deposit was received. For a mailed check, wait 7 business days from the "Sent" date. If the check does not arrive, contact the IRS at 800-829-1040 to request a trace or a replacement check.
Why is my refund taking so long if I filed electronically?
Your return may be under review for identity verification, fraud screening, or because of deductions or credits that require manual examination. The IRS also holds all EITC and Additional Child Tax Credit refunds until February 15. Check "Where's My Refund?" to see if a status change appears, or call 800-829-1040 to ask whether your return is in the examination queue.
Do I get interest if my refund is delayed?
The IRS does not pay interest on delayed refunds unless the delay is caused by IRS error and the refund is more than 45 days late. Most delays are due to the normal review process or to the February 15 hold for tax credits, which do not trigger interest payments. If your refund is significantly delayed due to an IRS mistake, you can ask about interest when you contact the agency.
What happens if I need my refund before it arrives?
Some tax preparation companies offer refund advance loans, which provide cash before the IRS issues your refund. These loans charge fees and interest, making them expensive. If you need money urgently, explore other options like a personal loan or credit line before taking a refund advance.