Standard IRS refund timeline
The IRS typically issues refunds within 21 days of receiving your return, but that clock starts only after your return has been processed and accepted. If you file electronically and choose direct deposit to your bank account, you will usually see the money between 1 and 5 business days after the IRS approves your return. If you chose a paper check, add 7 to 10 business days to the approval date for delivery through the mail.
The 21-day window is not a may provide—it is the IRS's stated target. Many returns process faster, especially early in the tax season. Returns filed in January or February often arrive within 10 to 14 days total. Returns filed closer to the April deadline or involving more complex situations can take the full 21 days or longer.
The method you choose at filing matters. Direct deposit is the fastest and most reliable route. Paper checks are slower and more vulnerable to mail delays, lost mail, or address errors. If you are unsure which method you selected, check your filed return or your confirmation email from your tax software or preparer.
Key Takeaways
- Direct deposit refunds typically arrive 1 to 5 business days after the IRS approves your return, which usually happens within 21 days of filing.
- Paper check refunds take an additional 7 to 10 business days after approval, so the full timeline can be 28 to 31 days or more.
- Filing electronically speeds up processing compared to mailing a paper return, which can add weeks to the timeline.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- Refunds involving the Earned Income Tax Credit or Additional Child Tax Credit may take longer—up to 21 days after filing before processing even begins.
Why some refunds take longer than 21 days
A refund can be delayed for several concrete reasons. If your return contains errors—a mismatched Social Security number, an incorrect bank account for direct deposit, or a math mistake—the IRS will flag it and send you a notice. You will then need to correct the error and resubmit, which adds weeks. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your entire refund for at least 21 days after you file, even if everything is correct. This is a compliance hold, not a processing delay.
Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent—for example, if someone else filed a return using your Social Security number—they will freeze your refund while they investigate. This can take several weeks or months. You will receive a letter explaining the hold.
Amended returns filed on Form 1040-X take much longer. The IRS does not process amended returns electronically in the same way as original returns. Paper amended returns typically take 8 to 12 weeks to process, and the IRS may request additional documentation before issuing your refund.
How to check the status of your refund
The IRS Where's My Refund tool is the official source for refund status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times on the same day will not show new information.
The tool will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is being prepared for payment), or "Refund Sent" (the IRS has issued your refund and it is on its way to you). If your refund shows as sent but you have not received it after the expected timeline, contact the IRS at 1-800-829-1040.
Do not rely on your tax software's tracking feature as your only source of information. Tax software companies sometimes display outdated information. The IRS tool is always more current.
Direct deposit versus paper check delivery
Direct deposit is faster and more secure. Once the IRS approves your refund, the money moves electronically to your bank account within 1 to 5 business days. There is no risk of mail delay, theft, or loss. If you provided an incorrect bank account number at filing, the IRS will catch the error and send you a notice—your refund will not be lost, but you will need to correct the account information and wait for reprocessing.
Paper checks take longer because they must be printed, mailed, and delivered by the U.S. Postal Service. Even after the IRS approves your refund, you are waiting 7 to 10 business days for the check to arrive. Checks can also be lost or stolen in the mail. If your check does not arrive within 10 business days of the approval date shown in Where's My Refund, contact the IRS to request a replacement.
If you filed your return and did not specify direct deposit, the IRS will issue a paper check by default. You cannot change this after filing unless you amend your return.
What to do if your refund is late
First, confirm that your refund has actually been approved and sent. Use Where's My Refund to check the current status. If the status shows "Refund Sent" and you have waited the full timeline (5 business days for direct deposit, 10 business days for a check), contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.
If you received a direct deposit but the amount was less than expected, check your bank account for a second deposit—sometimes large refunds are split into two payments. If you are still missing money after several days, call the IRS to confirm the full amount was sent.
If your paper check never arrived, the IRS can issue a replacement. You will need to wait 120 days from the approval date before requesting a replacement check, because the IRS assumes checks may take that long to arrive. If it has been 120 days, call 1-800-829-1040 and request a refund check trace.
Refunds involving tax credits and special situations
Refunds that include the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) follow a different timeline. The IRS is required to hold these refunds for at least 21 days after you file, even if your return is complete and correct. This means the earliest your refund can be approved is day 21. After approval, add another 1 to 5 business days for direct deposit or 7 to 10 for a check. Total timeline: 22 to 26 days for direct deposit, or 28 to 31 days for a check.
If you filed an amended return, expect 8 to 12 weeks. Amended returns are processed manually and cannot be expedited. The IRS will contact you if they need additional information.
If your return was selected for an audit, your refund will be held until the audit is complete. The IRS will send you a letter with instructions. Audits can take weeks or months depending on complexity.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS processes returns in the order they are received, and 21 days is the target for standard returns. Filing early in the tax season (January or February) may result in faster processing because the IRS has fewer returns in queue, but you cannot pay to expedite. Returns with EITC or ACTC cannot be processed faster than 21 days by law.
What if my bank rejected my direct deposit?
The IRS will receive a rejection notice from your bank and will send you a letter explaining what went wrong. Common reasons include a closed account, an incorrect account number, or a routing number mismatch. You will need to respond to the letter with corrected banking information. The IRS will then reissue your refund by check or to the corrected account, adding 2 to 4 weeks to your timeline.
Does filing on April 15 delay my refund?
Filing close to the deadline does not automatically delay your refund, but it does mean your return enters a queue with millions of others. The IRS processes returns in batches, so your return may wait a few extra days before processing begins. Once processing starts, the 21-day clock applies. Expect your refund in late May or early June if you file in mid-April.
Why does Where's My Refund say my refund was sent but I haven't received it?
For direct deposit, wait the full 5 business days after the status changes to "Refund Sent." For checks, wait 10 business days. If you have waited that long and still have not received the money, contact the IRS at 1-800-829-1040 to confirm the payment was actually issued and to your correct account or address.
Can I cancel my refund and owe taxes instead?
No. Once you file your return and the IRS approves your refund, you cannot cancel it. If you change your mind about your filing status or deductions, you would need to file an amended return, which takes 8 to 12 weeks to process.