The IRS sends most refunds within 21 days of accepting your return
The IRS publishes a standard timeline: 21 days from the date they accept your return. That means if you file electronically and the IRS accepts it on March 15, you should see your refund by around April 5. This is the target, not a may provide — some refunds arrive faster, and some take longer.
The 21-day clock starts when the IRS officially accepts your return, not when you hit submit. If you file on a Friday evening, the acceptance might not process until Monday. If you file during peak season (late February through April), the system is processing millions of returns, which can add a few days to acceptance itself.
You can check the exact acceptance date by logging into your IRS account at IRS.gov or by using the IRS Where's My Refund tool, which shows you the status in real time. This tool updates once per day, usually overnight.
Key Takeaways
- The IRS aims to send refunds within 21 days of accepting your return, though the actual timeline depends on how you file and whether your return needs review.
- Electronic filing is faster than paper — the IRS accepts e-filed returns within days, while paper returns can take weeks just to be scanned and entered into the system.
- Direct deposit to your bank account is faster than a paper check, which must be printed, mailed, and delivered by postal service.
- The IRS Where's My Refund tool at IRS.gov shows your refund status and expected arrival date and updates once per day.
- If your return is flagged for review — because of math errors, missing information, or identity verification — the timeline extends to several weeks or months.
How filing method affects your timeline
Electronic filing is the fastest route. When you file electronically, the IRS can accept your return within one to three days. Paper returns take much longer: the IRS has to receive the envelope, open it, scan the pages, and enter the data by hand. This process alone can take three to four weeks before your return even enters the system.
If you filed on paper and mailed it in February, the IRS may not have accepted it until late March or early April. Once accepted, the 21-day clock starts, but you are already weeks behind someone who filed electronically.
If you have not filed yet and want your refund as soon as possible, electronic filing cuts weeks off the timeline. You can file through tax software, a tax professional, or the IRS Free File program if your income is below a certain threshold.
Direct deposit versus paper check
Direct deposit is faster than a paper check. When you choose direct deposit, the IRS sends the money electronically to your bank account, which usually takes one to two business days after the IRS releases the refund. A paper check has to be printed, placed in an envelope, and delivered by mail — a process that adds five to ten business days on top of the IRS processing time.
If you filed electronically with direct deposit, you could see your refund within 21 to 23 days total. If you chose a paper check, add another week or more. If you filed on paper and requested a paper check, you are looking at six to eight weeks or longer.
You can change your refund method when you file. If you already filed and chose a paper check, you cannot change it after submission — the IRS will send what you requested.
What happens if your return is flagged for review
Some returns take longer because the IRS needs to verify information or correct errors. Common reasons include math mistakes, missing information (like a Social Security number or signature), inconsistencies with documents the IRS already has on file, or identity verification issues.
If your return is flagged, the IRS will send you a letter explaining what they need. The 21-day timeline pauses while they wait for your response. Once you send the missing information or the IRS completes their review, the refund timeline restarts. This process can add two weeks to several months, depending on the complexity of the issue.
You can check the status of a flagged return using Where's My Refund. The tool will tell you if the IRS is reviewing your return and, sometimes, what they are waiting for.
Refunds delayed by identity theft or fraud checks
The IRS runs identity verification on some returns to prevent fraud. If your return is selected for this check, processing stops until you verify your identity. This verification can happen online through an IRS account, by phone, or by mail, depending on what the IRS asks for.
Identity verification can add two to six weeks to your timeline. The IRS will contact you by mail with instructions on how to verify. Do not wait for the letter — you can start the process yourself by logging into your IRS account and checking for any pending verification requests.
If you receive a letter from the IRS asking you to verify your identity, respond as soon as possible. Delays in verification delay your refund.
Tracking your refund in real time
The IRS Where's My Refund tool is the most reliable way to know when your refund will arrive. 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 shows you the current status and, once the refund is approved, the expected deposit or mailing date.
The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. If you check multiple times in one day, you will see the same information. Checking more often does not speed up processing.
If Where's My Refund says your refund was sent but you have not received it after the expected date, contact the IRS at 1-800-829-1040 or check your bank account to confirm the deposit did not arrive without notification.
What to do if your refund is late
If the expected date has passed and you have not received your refund, first confirm the status using Where's My Refund. The tool may show a new expected date, or it may indicate that the refund was sent and you should contact your bank.
If you chose direct deposit, check your bank account carefully — the deposit may have gone to a different account than you expected, especially if you changed banks since you filed. Contact your bank to ask if the deposit arrived under a different name or account number.
If you chose a paper check and it has not arrived within ten business days of the expected date, contact the IRS at 1-800-829-1040. They can issue a replacement check or, in some cases, send the refund by direct deposit instead.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Not through the IRS — 21 days is their standard timeline. However, you can minimize delays by filing electronically with direct deposit, which is the fastest method available. Some refunds arrive in fewer than 21 days, but this is not something you can control or request.
Why does the IRS say 21 days but mine took longer?
The 21-day timeline assumes your return is accepted when ready and requires no review. If you filed on paper, the acceptance itself takes weeks. If your return has errors, missing information, or is selected for verification, the timeline extends. Where's My Refund will show you the actual status and revised date.
What if I filed electronically but chose a paper check?
Your refund will be processed within 21 days, but the check will take an additional five to ten business days to arrive by mail. Direct deposit is faster — if you file again next year, choose that option instead.
Does calling the IRS make my refund come faster?
No. The IRS processes refunds in the order they are received and accepted, not based on phone calls. Calling can help if your refund is genuinely lost or if you need to update your address or bank information, but it will not speed up a refund that is already in the queue.
What if I made a mistake on my return after I filed?
If you filed electronically, wait until you receive your refund before filing an amended return. If you file an amended return before the original is processed, it can delay both. Once you have the original refund, you can file Form 1040-X (Amended U.S. Individual Income Tax Return) to correct the error.